STRUTS系列之 Action配置

基本的配置//UserAction.java public class UserAction extends ActionSupport{ private String name; public String execute() throws Exception{ ....

2017-04-19 18:43:15

阅读数 158

评论数 0

STRUTS系列之 拦截器配置

Struts 为Action配置拦截器有四种方法:为单个Action指定拦截器<package name="default" extends="struts-default"> <interceptors> &...

2017-04-17 16:53:58

阅读数 153

评论数 0

STRUTS系列之 工作原理

流程说明: 一个初始的请求到达Servlet容器后,经过ActionContextCleanUp过滤器,标准的过滤器,和FilterDispatcher(2.1.3版本之后是StrutsPrepareAndExecuteFilter )。 FilterDispatcher轮询ActionMappe...

2017-04-15 18:14:27

阅读数 126

评论数 0

STRUTS系列之 Struts1 和 Struts2的区别

ActionStruts1 要求Action类要扩展一个抽象基类。Struts1 的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2 的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2 提供了ActionSupport基类来实现一...

2017-04-02 17:27:52

阅读数 146

评论数 0

JAVA 基础系列之 重排序和Volatile

重排序在执行程序时,编译器和处理器会对指令进行重排序,重排序分为: 编译器重排序:在不改变代码语义的情况下,优化性能而改变了代码执行顺序; 指令并行的重排序:处理器采用并行技术使多条指令重叠执行,在不存在数据依赖的情况下,改变机器指令的执行顺序; 内存系统的重排序:使用缓存和读写缓冲区时,加载和存...

2017-04-02 02:06:52

阅读数 3214

评论数 0

SPRING系列八之 SpringMVC原理

SpringMVC工作原理图原理图说明 用户发送请求,将会被视图解析器DispatchServlet接收; DispatchServlet调用HandlerMapper; HandlerMapper通过请求去XML配置文件或者注解寻找相关控制器信息和拦截器链; HandlerMapper将生成的对...

2017-03-31 19:46:07

阅读数 150

评论数 0

SPRING系列七之 定时器

在使用Spring的定时器之前,先看看JAVA怎样实现定时器。JAVA定时器之Timer思路: 创建定时任务类,该类继承 java.util.TimerTask; 启动定时任务(分为程序启动和web监听两种) (1)创建定时任务类import java.util.TimerTask;/** * ...

2017-03-31 03:05:30

阅读数 113

评论数 0

SPRING系列六之 事务声明(Spring+Mybatis)

(1)配置mybatis,让mybatis自动扫描Mapper,节省对多个mapper文件的配置。<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"...

2017-03-30 18:06:38

阅读数 84

评论数 0

SPRING系列五之 AOP

AOP概念AOP说简单点就是将与业务不相关的代码进行分离,例如日志,权限,事务处理等。降低业务实现与不相关功能的耦合性,提高代码的重用性和易于维护,便是AOP所要做的事情。Java代理机制先不使用AOP,看看传统的Java代理机制,代码如下。(1)编写一个日志信息的代理类,实现Invocation...

2017-03-30 02:22:54

阅读数 111

评论数 0

SPRING系列四之 自动装配

自动装配是为了减少指定属性的需要,比如在XML定义了bean A,bean B包含了A,对B进行配置时,可以通过自动装配减少对A的设定。 先写个类: //HelloWord.java import java.util.Date; public class HelloWorl...

2017-03-29 21:49:44

阅读数 143

评论数 0

SPRING系列三之 ref指定依赖

先写个类: public Class HelloWorld{ private String msg; private Date date; public HelloWorld(){ msg = "";...

2017-03-29 20:28:54

阅读数 176

评论数 0

SPRING系列二之 Bean生命周期

在Spring中,Bean的生命周期包括Bean的定义,Bean的初始化,Bean的使用,Bean的销毁。 Bean的定义Bean的定义就是在XML进行相关配置,下面给出某个bean的定义 <bean id="HelloWorld" class="com...

2017-03-29 18:30:58

阅读数 169

评论数 0

SPRING系列一之 依赖注入

依赖注入的三种实现方式 - 接口注入 - set注入 - 构造注入讲解需要的接口和类 //DataBase.java public interface DataBase{ //用来获取数据 public List getData(); }...

2017-03-29 17:28:08

阅读数 121

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭