二. Struts基本工作流程 假设现在有以下情景: 用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程: (1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet. (2)ActionS ...
分类:
其他好文 时间:
2017-01-05 11:52:46
阅读次数:
224
今天开始接触公司的框架,叫YNA,三个字母应该是雅马哈的缩写,这个框架听公司前辈说功能很强大,但实际上我看不懂。哈哈...... 其中整合了SSH框架,接下来我说下Struts的一些原理 其实这张图就能很清晰地表明Struts的工作原理了,但前提是要有WEB系统的实践经验,只要接触过,再来看这个说明 ...
分类:
其他好文 时间:
2016-09-23 18:34:10
阅读次数:
180
.Struts2原理.Struts 1 原理.Struts1 和webwork的关系.HttpServletRequestStruts2原理客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.actio...
分类:
其他好文 时间:
2015-09-09 21:02:15
阅读次数:
255
struts的基于配置的action跳转方式使用起来特别方便,对此我也模仿struts的action,实现一个自己定义的通过配置文件配置action进行简单的操作:
首先,可以知道sturts是通过过滤器来拦截浏览器发送的请求,再在过滤器里进行操作,实现这个流程。
那么,我们也定义一个filter在我们的程序中:
public class Strut...
分类:
其他好文 时间:
2015-07-30 00:42:35
阅读次数:
112
一:创建WEB项目截图
二:编写登录程序
u:username">
p:password">
三:编写UserForm
public class UserForm extends ActionForm{
private String username;
private String passw...
分类:
其他好文 时间:
2015-07-24 18:30:23
阅读次数:
159
前面说完了Spring、Hibernate,非常自然今天轮到struts了。struts的核心原理就是通过拦截器来处理client的请求,经过拦截器一系列的处理后,再交给Action。以下先看看struts官方的工作原理图:图1 struts原理图简单分析一下:首先client发来HttpServl...
分类:
其他好文 时间:
2015-06-06 18:02:52
阅读次数:
147
架构图下边是一张Struts2的官方文档中的Struts2的构架图
各模块的简要分析(1)橙色是Servlet Filters,过滤连,所有的请求都要经过Filter的处理;
(2)浅蓝色是Struts Core,是Struts的核心部分,Struts2中已经做好的功能,在实际的开发中不需要动他们;
(3)浅绿色是Interceptor,Struts2的拦截器。Struts2提供了很多默认的拦...
分类:
其他好文 时间:
2015-05-19 10:39:09
阅读次数:
116
一、struts原理一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2...
分类:
其他好文 时间:
2015-05-17 21:31:49
阅读次数:
253
Struts
当我接触到这个框架的时候,我就在想为什么是struts,而不是什么CraigFramework。结构、支撑,这样来理解也不难怪了。
为什么需要struts?
在struts in action这本书里,struts的开发者也讲到。在有了MVC后依然需要这样一个框架来支撑开发的工作,因为有了jsp和model和ejb来处理这一套流程还需要什么?
原理
...
分类:
其他好文 时间:
2014-10-11 00:18:34
阅读次数:
368
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中...
分类:
其他好文 时间:
2014-08-16 19:51:51
阅读次数:
234