路漫漫,水迢迢

八十一难拦路七十二变制敌

深入详解Struts2——Struts2对依赖注入的支持

依赖注入又名控制反转,控制反转就是由容器控制对象之间的关系,而非传统实现中,由程序代码直接操控。控制权由应用程序转移到了外部容器中。 依赖注入将对象创建和对象链接的责任从对象自身转移到了IOC容器,由容器在运行期间将对象之间的依赖关系注入到对象之中。 struts2通过插件的形式来集成Spri...

2015-10-29 14:55:07

阅读数:2671

评论数:0

深入详解Struts2——使用注解配置Action

注解的作用就是代替传统的xml配置文件,struts2提供了注解功能,这样我们就不需要再配置struts.xml文件。与Action相关的注解有: ParentPackage:指定action所在包要继承的包 Namespace:所属action的命名空间 Result:定义一个result...

2015-10-27 10:48:23

阅读数:907

评论数:0

深入详解Struts2——异常处理

struts2提供了符合资深框架特点声明式异常处理机制。在struts2中,我们可以再struts.xml文件中配置异常映射,将一种异常类型和一个结果对应起来,由这个结果负责对异常做出响应。struts2通过拦截器对action抛出的异常进行捕获,这个拦截器是:com.opensymphony.x...

2015-10-27 10:10:42

阅读数:434

评论数:0

深入详解Struts2——struts.xml配置之Result配置详解

一个result代表了一个可能的输出,当Action类的方法执行完成时,它返回一个字符串的结果码,框架根据这个结果码选择对应的result,向用户输出。 result元素有两个属性 name:指定result的逻辑名 type:指定result的类型,不同类型的result代表了不同类型的结...

2015-10-26 15:59:42

阅读数:1400

评论数:0

深入详解Struts2——struts.xml配置之Action配置详解

配置Action action映射是框架中基本的工作单元,action映射就是将一个请求URI映射到一个action类,当一个请求匹配某个action名字时,框架就使用这个映射来确定如何处理请求。struts.xml文件中的每一个action元素就是一个action映射。 例如:<act...

2015-10-21 11:12:08

阅读数:1032

评论数:0

深入详解Struts2——struts.xml配置详解(一)

bean的配置 struts2是一个可扩展的框架,核心组件都是可以配置的,这些组件通过struts2自己的依赖注入容器来装配。 在struts-default.xml文件中,定义了struts2框架的可配置组件,例如:<bean type="com.opensymphony.x...

2015-10-16 15:21:37

阅读数:2676

评论数:0

深入详解Struts2——struts2的配置文件

struts2的配置文件 web.xml:/WEB-INF/ Web部署描述符,包括所有必需的框架组件 struts.xml:/WEB-INF/classes/ 主要的配置文件,包含result映射、action映射、拦截器配置等 struts.properties:/WEB-INF/cla...

2015-10-15 11:48:15

阅读数:724

评论数:0

深入详解Struts2——struts2框架的调用流程

struts2调用的时序图如下所示: 1、当Servlet容器接收到一个请求后,将请求交给你在web.xml文件配置的过滤器FilterDispatcher,调用他的doFilter()方法 2、FilterDispatcher询问ActionMapper,以便确定这个请求是否有对应的ac...

2015-10-13 11:07:34

阅读数:780

评论数:0

深入详解Struts2——架构剖析

在struts2中,拦截器是一个重要的概念。拦截器可以在Action被调用之前和之后执行代码。Struts2框架的大多数核心功能都是作为拦截器来实现的。像累心转换、对象组装、验证、避免表单重复提交、文件上传都是在拦截器帮助下实现的。 下面看一下Struts2和Xwork2之间的交互图: 一...

2015-10-12 16:25:46

阅读数:1904

评论数:0

深入详解Struts2——Struts2初识

在讨论Struts2之前我们先简单说一下SpringMVC这个Web框架 SpringMVC Web框架是整个Spring集成框架中的一部分。SpringMVC框架是结构最清晰的MVC Model2的实现 ,它围绕DispatcherServlet进行设计。DispatcherServlet的作...

2015-09-24 10:43:24

阅读数:463

评论数:0

Struts2学习笔记——struts.xml配置文件中通配符详解

在struts.xml中,我们可能对普通的配置使用比较多,什么通配符、结果返回Json格式等,这种不具有普遍性,并不是每一个开发者每一个项目都用到的东西。例如下面这个配置我们使用的比较多:<package name="finance" extends="stru...

2015-07-13 18:31:01

阅读数:1524

评论数:0

Servlet线程安全问题

在servlet百科中我们可以看到这么一段说明:“在 Web 应用程序中,一个 Servlet 在一个时刻可能被多个用户同时访问。这时 Web 容器将为每个用户创建一个线程来执行 Servlet。如果 Servlet 不涉及共享资源的问题,不必关心多线程问题。但如果 Servlet 需要共享资源,...

2015-03-28 15:43:44

阅读数:784

评论数:0

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