上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页
摘要:这篇主要讲解springmvc的基本的使用,这里以helloworld项目为例。 目录结构: 1. 新建 web 项目 :springmvc_helloworld 2. 在 WebRoot\WEB-INF\lib 下,导入jar包 commons-logging-1.1.1.jar spring-b 阅读全文
posted @ 2019-07-30 22:36 Vincent-yuan 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1. mvc : mvc框架是处理 http请求和响应的框架 2. mvc 做的事情有哪些: 将 url 映射到一个java的处理方法上 将表单数据提交到 java 类中 将后台 java 类处理的结果响应到页面 控制页面跳转 3. spring 也提供了一个 mvc 框架,叫spring mvc。 阅读全文
posted @ 2019-07-30 07:28 Vincent-yuan 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.AOP:aspect orientied programming 面向切面编程。就是横向编程。 2.面向切面编程是在不改变原有代码的情况下增加新的功能。 3.在spring中面向切面编程有两种应用: a) 声明式事务 b) 自定义aop编程 4.spring 提供了aop的相关概念及api : 阅读全文
posted @ 2019-07-30 07:12 Vincent-yuan 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1.由于静态代理产生的代理类过多,造成代码量急剧增加,所以在实际开发中,通常使用动态代理来实现代理功能。 2.在java中实现动态代理的方式有很多。Jdk中通过接口来实现动态代理,如果要实现类的动态代理可以使用 cglib。目前也可以通过 javassit 来实现代理。 3.Jdk的动态代理实现是通 阅读全文
posted @ 2019-07-29 23:45 Vincent-yuan 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 设计一个案例来实现租房功能。分析:在租房的过程中涉及到了3个对象,房东,中介,房客。 中介和房客具有相同的功能--租房。 可以设计如下: 2.上图的设计实际上就是一个代理设计模式 静态代理设计模式。 代理设计模式有4个角色 抽象角色 : 是一个接口,使得真实角色和代理角色具有相同的功能。 真实 阅读全文
posted @ 2019-07-28 21:03 Vincent-yuan 阅读(133) 评论(0) 推荐(0) 编辑
摘要:这篇也是主要讲解 ssh 的整合,不同于上一篇的是它的注入方式。 这篇会采用扫描注入的方式,即去除 applicationContext-asd.xml 文件。 目录结构如下: 注意,这里只列举不同的文件 1. 首先,我们看下 applicationContext-dao.xml 文件 2.User 阅读全文
posted @ 2019-07-28 17:44 Vincent-yuan 阅读(70) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲解spring + struts2 + hibernate : 目录结构如下: t_role t_user 1.新建 web项目 :spring_ssh 2.在 WebRoot/WEB-INF/lib 下 导入jar包 3.编写vo类 :Role.java , User.java Role 阅读全文
posted @ 2019-07-28 16:27 Vincent-yuan 阅读(30) 评论(0) 推荐(0) 编辑
摘要:这篇讲下spring和hibernate的整合 目录结构如下: 1.新建java项目 2.导入jar包 antlr-2.7.7.jar aopalliance.jar aspectjweaver.jar commons-logging.jar dom4j-1.6.1.jar hibernate-co 阅读全文
posted @ 2019-07-28 10:10 Vincent-yuan 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一.什么是微服务 微服务就是一些协同工作的小而自治的服务。 1. 服务要足够小 在使用微服务的时候,内聚性是一个很重要的概念。Robert C. Martion对 单一职责原则 有个论述是: 把相同原因而变化的东西聚合到一起,而把不同原因而变化的东西分离开。这个论述很好的强调了内聚性这个概念。 那么 阅读全文
posted @ 2019-07-27 07:22 Vincent-yuan 阅读(335) 评论(0) 推荐(0) 编辑
摘要:目录结构如下: UserDao.java 1 package cn.sxt.dao; 2 3 public interface UserDao { 4 public void add(); 5 } UserDaoImpl.java 1 package cn.sxt.dao.impl; 2 3 imp 阅读全文
posted @ 2019-07-26 07:41 Vincent-yuan 阅读(72) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页