- 博客(8)
- 收藏
- 关注
原创 SPRING系列八之 SpringMVC原理
SpringMVC工作原理图原理图说明 用户发送请求,将会被视图解析器DispatchServlet接收; DispatchServlet调用HandlerMapper; HandlerMapper通过请求去XML配置文件或者注解寻找相关控制器信息和拦截器链; HandlerMapper将生成的对象返回给DispatchServlet; DispatchServlet将获取的控制器信息和拦截器链发送
2017-03-31 19:46:07 233
原创 SPRING系列七之 定时器
在使用Spring的定时器之前,先看看JAVA怎样实现定时器。JAVA定时器之Timer思路: 创建定时任务类,该类继承 java.util.TimerTask; 启动定时任务(分为程序启动和web监听两种) (1)创建定时任务类import java.util.TimerTask;/** * Created by jeysine on 2017/3/30. */ public class Ta
2017-03-31 03:05:30 272
原创 SPRING系列六之 事务声明(Spring+Mybatis)
(1)配置mybatis,让mybatis自动扫描Mapper,节省对多个mapper文件的配置。<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property
2017-03-30 18:06:38 172
原创 SPRING系列五之 AOP
AOP概念AOP说简单点就是将与业务不相关的代码进行分离,例如日志,权限,事务处理等。降低业务实现与不相关功能的耦合性,提高代码的重用性和易于维护,便是AOP所要做的事情。Java代理机制先不使用AOP,看看传统的Java代理机制,代码如下。(1)编写一个日志信息的代理类,实现InvocationHandler接口 编写一个业务接口,并实现这个接口。 import java.lang.ref
2017-03-30 02:22:54 219
原创 SPRING系列四之 自动装配
自动装配是为了减少指定属性的需要,比如在XML定义了bean A,bean B包含了A,对B进行配置时,可以通过自动装配减少对A的设定。 先写个类: //HelloWord.java import java.util.Date; public class HelloWorld{ private String msg = null; privat
2017-03-29 21:49:44 73
原创 SPRING系列三之 ref指定依赖
先写个类: public Class HelloWorld{ private String msg; private Date date; public HelloWorld(){ msg = ""; date= new Date(); } //此处省略set和get
2017-03-29 20:28:54 327
原创 SPRING系列二之 Bean生命周期
在Spring中,Bean的生命周期包括Bean的定义,Bean的初始化,Bean的使用,Bean的销毁。 Bean的定义Bean的定义就是在XML进行相关配置,下面给出某个bean的定义 <bean id="HelloWorld" class="com.jeysine.test.HelloWorld"> <property name="msg"> <
2017-03-29 18:30:58 273
原创 SPRING系列一之 依赖注入
依赖注入的三种实现方式 - 接口注入 - set注入 - 构造注入讲解需要的接口和类 //DataBase.java public interface DataBase{ //用来获取数据 public List getData(); } //SqlServerDataBase.java public class SqlSer
2017-03-29 17:28:08 197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人