2013年11月23日

Struts2 内核之我见(转) -(主要是拦截器链和过滤链介绍和源码及其设计模式)

摘要: 转自:http://www.ibm.com/developerworks/cn/java/j-lo-struct2/index.html工作流程的官方描述我们从看官方的流程图开始。当本篇文章结束的时候,我们会再一遍来看它。图 2. 官方工作流程图初始的请求通过一条标准的过滤器链,到达 servlet 容器 ( 比如 tomcat 容器,WebSphere 容器 )。过滤器链包括可选的 ActionContextCleanUp 过滤器,用于系统整合技术,如 SiteMesh 插件。接着调用 FilterDispatcher,FilterDispatcher 查找 ActionMapper,以确定 阅读全文

posted @ 2013-11-23 22:34 依蓝jslee 阅读(458) 评论(0) 推荐(0) 编辑

struts2的执行流程、工作原理(转) -(不包括Struts的拦截器链)

摘要: 转自:http://www.holdjava.com/struts2/70724.htm Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器FilterDispatcher来使用。 Struts 2的工作流程相对于Struts 1要简单,与WebWork框. 阅读全文

posted @ 2013-11-23 22:26 依蓝jslee 阅读(329) 评论(0) 推荐(0) 编辑

jsp技术

摘要: 1.JSP简介 JSP是一种动态网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 将内容的生成和显示进行分离。 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在Servlet和JavaBeans组件(两个都是.java)中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被... 阅读全文

posted @ 2013-11-23 21:14 依蓝jslee 阅读(353) 评论(0) 推荐(0) 编辑

Spring中bean的生命周期和方法注入和事务

摘要: 1.Bean生命周期 可以在依赖注入过程之后或销毁之前执行特性行为(反射)依赖注入过程: 1:Bean的建立:容器寻找Bean的定义信息并将其实例化。 2:属性注入:使用依赖注入,Spring按照Bean定义信息配置Bean所有属性 3:BeanNameAware的setBeanName():如果Bean类有实现org.springframework.beans.BeanNameAware接口,工厂调用Bean的setBeanName()方法传递Bean的ID。 4:BeanFactoryAware的setBeanFactory():如果Bean类有实现org.springfr... 阅读全文

posted @ 2013-11-23 16:57 依蓝jslee 阅读(2289) 评论(0) 推荐(0) 编辑

Spring 框架的设计理念与设计模式分析(转)

摘要: 作者:许 令波, Java 开发工程师, 淘宝网转自:http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/index.htmlSpring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主要从这三个组件入手分析 S 阅读全文

posted @ 2013-11-23 11:17 依蓝jslee 阅读(190) 评论(0) 推荐(0) 编辑

导航