- 博客(7)
- 收藏
- 关注
原创 Struts——三大组件(三)Action
Action Action是Struts中的基础组件。我们学过了Struts的执行流程,处理最终都会调到一个Action类;我们在Action中取得表单数据;进行业务逻辑处理;页面转发、传递等。 一、配置文件二、Action代码 生成Action后,当被调用时,默认调用execute()方法。type="struts.LoginActi
2014-08-20 21:49:20 3033 22
原创 Struts——三大组件(二)RequestProcessor
RequestProcessor ActionServlet是Struts框架里唯一一个Servlet,它负责处理所有请求。它无论何时收到一个请求,都会首先试着为现有请求找到一个子应用。一旦子应用被找到,它会为其生成一个RequestProcessor对象,并调用传入HttpServletRequest和HttpServletResponse为参数的p
2014-08-20 21:49:18 3383 18
原创 Struts——三大组件(一)ActionServlet
ActionServlet类是Struts框架的内置核心控制器组件,它继承了javax.servlet.http.HttpServlet类,Struts的启动一般从加载ActionServlet开始,因此它在MVC模型中扮演中央控制器的角色,负责接受用户请求,返回给用户合适的视图组件.控制器将模型层和视图层分开,这样分离,可以为同一个模型开发出不同的视图. 下面是Struts的三大主要
2014-08-13 22:29:12 4753 18
原创 Struts——实现流程
简单流程: 发布Struts Web服务时,根据web.xml初始化ActionServlet,ActionContext等内容. 在接到一个HttpRequest请求后,ActionServlet 根据struts-config.xml中的配置内容,将请求的参数传到对应的Formbean中,并设置session(开发中没有使用Formbean).然后
2014-08-13 22:28:56 1018 16
原创 Struts——概览
Struts是什么? struts是一种框架。 先说之前的设计,客户端浏览器通过容器调用类,类直接重定向或转发请求给页面;而struts相当于是提供了一种丰富的工具,使类与界面解耦。 使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优
2014-08-13 22:28:19 1069 17
原创 Java基础——JUnit
JUnit 测试的重要性毋庸质疑,但如何使测试更加准确和全面,并且独立于项目之外并且避免硬编码,JUnit给了我们一个很好的解决方案。 可以说JUnit是为单元测试而生的,一个Java语言的单元测试框架。当然,和JUnit类似的,其他语言的单元测试框架还有:CppUnit、NUnit等,几乎所有的单元测试工具XUnit都是依照JUnit来写的。一、
2014-08-06 21:59:34 1011 16
原创 Java基础——代理模式
代理模式 代理模式是常用的java设计模式,特征是代理类与委托类实现相同的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等,进行总控。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 分类
2014-08-03 19:37:27 1003 26
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人