
struts-about
guoyf
这个作者很懒,什么都没留下…
展开
-
About ResourceBundle
A message resource bundle can be used for more than just localization—it also can save you time during application maintenance. For example, if you use the same text messages or labels throughout vari原创 2004-09-07 15:00:00 · 608 阅读 · 0 评论 -
RequestProcessor's process()
The processMultipart() method is called. If the HttpServletRequest method is a POST and the contentType of the request starts with multipart/form-data, the standard request object is wrapped with原创 2004-09-14 14:33:00 · 695 阅读 · 0 评论 -
ActionServlet's init()
1、Initialize the frameworks internal message bundle. These messages are used to output informational, warning, and error messages to the log files. The org.apache.struts.action.ActionResources bund原创 2004-09-13 17:29:00 · 701 阅读 · 0 评论 -
The Struts Configration Class Diagram
CinfigRuleSets Job is to construct instances of all the configuration JavaBeans when the application is started.原创 2004-09-13 10:22:00 · 671 阅读 · 0 评论 -
MVC框架中要求所有的请求必须通过Servlet(控制器)
MVC框架中要求所有的请求必须通过Servlet(控制器),即使request只是重定向到另一个jsp页面也不能直接调用jsp页面,同样通过Servlet,然后返回相应的ActionForward。因为Servlet中要进行一些初始化操作(如读取ApplicationConfig和MessageResources)我们可以直接用ForwardAction,进行简单的重定向操作,这样我们不用自己原创 2004-09-16 10:46:00 · 960 阅读 · 0 评论 -
Bussiness Objects & ActionForm & Data Transfer Objects
1、表层的合法性交易在ActionForm中执行,逻辑校验在Bussiness Objects中执行2、The view components can use both ActionForms and DTOs to populate dynamic content. When no ActionForm is configured for a mapping, you can use DTO原创 2004-09-06 17:39:00 · 551 阅读 · 0 评论 -
Struts标记库
Struts标记库 JSP视窗组件所使用的struts标记库由四类标记组成: 2. Bean标记:用来在JSP页中管理bean 3. 逻辑标记:用来在JSP页中控制流程 4. HTML标记:用来生成HTML标记,在表单中显示数据,使用会话ID对URL进行编程 5. 模板标记:使用动态模板构造普通格式的页 2.1 Bean标记 这个标记库中包含用于定义新bean、访问bean及其属性的标记。Stru原创 2004-08-31 11:11:00 · 443 阅读 · 0 评论 -
剖析Struts中的FormTag
[pre]java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--org.apache.struts.taglib.FormTag[/pre]一、技术准备Tag接口1. TagSupport实现了javax.servlet.jsp.tagext.Tag接口,Tag接口定义了Tag H原创 2004-08-31 09:14:00 · 717 阅读 · 0 评论 -
java集合框架
Collection 接口是一组允许重复的对象。 Set 接口继承 Collection,但不允许重复。 List 接口继承 Collection,允许重复,并引入位置下标。 Map 接口既不继承 Set 也不继承 Collection。 具体实现总结如下:接口实现历史集合类Set HashSet TreeSet原创 2004-09-22 10:25:00 · 881 阅读 · 1 评论 -
Struts和Hibernate的简单结合
为了实现web层(struts)和持久层(Hibernate)之间的松散耦合,我们采用业务代表(Business Delegate)和DAO(Data Access Object)两种模式。DAO模式为了减少业务逻辑和数据访问逻辑之间的耦合,当一个持久曾框架被应用时,该模式将会减少业务对象和该框架之间的耦合,这样我们可以不修改业务对象而选择不同的持久层框架的实现。实际上在DAO模式中包含两种结构模原创 2004-09-20 17:10:00 · 1229 阅读 · 0 评论 -
表层验证和业务验证
验证可以分为表层验证和业务验证两大部分:一、表层验证,又称输入验证,大体上可以分为三类:1、词法验证(Lexical Validation)2、句法验证(Syntactic Validation)3、语义验证(Semantic Validation)词法验证是指输入是否正确输入,例如数量值是不是一个整数值句法验证是指某个数据的合成是否合法并且结构合理,例如我们的日期一般是按原创 2004-09-20 14:52:00 · 794 阅读 · 0 评论 -
mvc的一个原则
如下图所示:“从属(依赖)向下,数据向上”,各个层之间的以来关系是向下依赖的,暨上层可以以来于下层,但是下层不能依赖于上层。当我们设计mvc中的model时,不能引用View层的相关Package和Class。底层于表层耦合将会使得系统的可维护性、组件的重用性、扩展性更加的困难。原创 2004-09-17 09:10:00 · 817 阅读 · 0 评论 -
Struts1.1的UML图
The org.apache.struts.action.ActionMapping class is used to represent the information configured in the action element. The ActionMapping class extends org.apache.struts.config.ActionConfig for back原创 2004-09-01 16:48:00 · 1031 阅读 · 0 评论 -
设置错误处理
通常的http访问异常包含404 Not Found和500 Internal Error,为了提供给用户更为友好的显示,可以做如下配置: 404 /common/404.jsp 500 /common/500.jsp 通过如上配置,当用户访问应用中不存在的页面时,将会将用户导向到/common/404.jsp页面。同样地,当出现异常原创 2004-09-01 15:58:00 · 753 阅读 · 0 评论 -
有关Action的线程安全问题
拿jsp描述:JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。引起原因:(1)实例变量 实例变量是在堆中分配的,并被属于该实例的所有线程共享,所以不是线程安全的. (2)JSP系统提供的8个类变量 JSP中用到的OUT,REQUEST,RESPONSE,SES原创 2004-09-15 16:04:00 · 1191 阅读 · 0 评论