- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Struts(四)ActionForm
在Struts中ActionForm也是一个很重要的组件。他的主要作用就是收集数据。 1、ActionForm的作用 ActionForm 用来收集表单中的数据,可以将其看作是模型和视图的中介,它负责保存视图中的数据供模型或者视图使用。同时ActionForm 具有的过滤保护的作用,可以在将ActionForm数据发送到 Action 处理之前进行验证。2、Action
2012-03-25 21:12:27 1393 8
原创 Struts(三)ActionServlet
Struts框架中所使用的组件有: ActionServlet 控制器 ActionClass是开发者自己写的类,包含事务逻辑,。 ActionForm 显示模块数据 ActionMapping 帮助控制器将请求映射到操作 ActionForward 用来指示操作转移的对象 ActionError 用来存储和回收错误 Struts标记库可
2012-03-20 22:31:52 1570 6
原创 Struts(二)工作原理和具体流程
原理: 来自客户的所有请求,统一由Struts框架中的中心控制器ActionServlet接收,根据接收的请求参数和Struts配置(struts-config.XML)中ActionMapping,将请求送给合适的Action去处理,解决由谁做的问题,它们共同构成Struts的控制器。 Action则是Struts应用中真正干活的组件,它解决的是做什么的问题,它通
2012-03-20 20:39:00 1484 7
原创 Struts(一)由来
随着JSP 与Servlet 技术大量应用于以Web 为基础的应用程序,为了提升Web 应用程序之可维护性与重复使用性,Java 开发人员提出了一些较佳的开发模式。比较常见的两种JSP应用架构别为Model1 与Model 2。 Mode1 1是一个以JSP文件为中心的模式, JSP不仅负责表现逻辑,也负责控制逻辑。逻辑耦合在页面中,这种处理方式,对一些规模很小的项目是可以的,但是用在开
2012-03-19 22:34:38 1711 8
原创 web.xml中 listener、filter、servlet等 加载顺序
Web项目的很多信息都配置在web.xml文件中,而且项目启动时,容器(下文以Tomcat为例)会先读配置文件,那web.xml文件中的那么多内容是按照什么顺序加载的呢? 这个读取顺序跟文件内容的上下文顺序基本没有关系,也就是说这些配置信息的读取顺序是一定的,跟他写在哪个位置没关系,写到最后的可能第一个执行。 分析: (1)因为无论是Listen
2012-03-07 17:43:26 7218 7
原创 Java监听器
监听器的作用是监听Web应用程序中某一个对象,监听客户端的处理动作,然后做出相应的处理。 Java Web应用程序中,Servlet容器提供了多种监听器的接口,使用的时候根据需求选择特定的接口实现就行。这些接口都是继承的java.util包中的EventListener接口。 可以看出,监听器的种类确实很多。 常用的有:
2012-03-07 16:28:56 12191 2
原创 Java过滤器
过滤器就是在源数据和目的数据之间起过滤作用的中间件。 Web应用中,在处理请求时,经常有一些公共的工作,比如设置字符集。这样的工作需要写在每个页面,这样的写法费力且不好修改。使用过滤器就像在这些流程前加了一道拦,将需要进行的操作放到拦里执行,而所有经过这道拦的流程都会“被”执行该操作。 开发一个过滤器必须实现Java定义好的javax.servlet.F
2012-03-06 18:50:15 13713 13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人