1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去...
分类:
其他好文 时间:
2014-08-06 19:12:12
阅读次数:
189
优点:
1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.
2.有丰富的tag可以用
,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率
3.
页面导航
使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得...
分类:
其他好文 时间:
2014-08-06 19:11:32
阅读次数:
183
1.都是MVC的WEB框架,
2 struts1的老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低!struts2虽然基于这个框架,但是应用群众并多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更大,用人成本更高!
3.struts2毕竟是站在前辈的基础设计出来,它会改善和完善struts1中的一些缺陷,struts...
分类:
其他好文 时间:
2014-08-06 19:10:52
阅读次数:
217
Struts是采用Java
Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。
采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。
Struts有如下的主要功能:
一.包含一个controller
servlet,能将用户的请求发送到相应的Action对象。
二.JSP自由tag库...
分类:
其他好文 时间:
2014-08-06 19:10:12
阅读次数:
171
(1) action代码package comSys.struts.articleManager;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import org.apache....
分类:
其他好文 时间:
2014-08-06 18:26:42
阅读次数:
256
从整个B/S程序的运行结构来看,J2EE的表示层解决方案实际上是对“请求-响应”模式的一种实现。既然谓之“请求-响应”也就势必存在着两大沟通角色:请求对象和响应对象。Servlet、SpringMVC、Struts2对请求-响应的实现是分别基于参数-参数模式、参数返回值、和POJO模式的,由于..
分类:
编程语言 时间:
2014-08-06 06:20:22
阅读次数:
263
主要用来处理在页面上输出集合类,集合一般来说是下列之一:
1、 java对象的数组
2、 ArrayList、Vector、HashMap等
具体用法请参考struts文档,这里不作详细介绍
现在定义一个class,User.java 把它编译成User.class
package example;
import java.io.Serializabl...
分类:
其他好文 时间:
2014-08-05 22:47:00
阅读次数:
246
rapid-framework介绍:一个类似ruby on rails的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个...
分类:
编程语言 时间:
2014-08-05 22:27:10
阅读次数:
686
=======================执行流程 1. 从页面开始,提交表单或者点击链接会触发一个action 2. action交给struts2处理,读取src目录struts.xml文件,在配置中找到对应的action 3. 根据class="XXXAction"交给Spring(为什么...
分类:
Web程序 时间:
2014-08-05 15:40:19
阅读次数:
211
在 struts.xml 或者 struts.properties 文件里添加异常页面的中文就能正常显示了
分类:
其他好文 时间:
2014-08-05 15:36:59
阅读次数:
171