Struts学习随笔(2)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://home3k.blog.51cto.com/100217/14995 |
飞思struts.chapter2终于搞定。
异样的晕,入门就是难:
对于helloapp,有以下随笔:
1,视图包括两个组件:(1),一个jsp文件,Hello.jsp。(2),一个ActionForm Bean,HelloForm Bean
2,JSP文件没有任何java代码,使用了许多struts客户化标签(联系视图组件跟其他组件的纽带)。
3,至少也要知道struts html bean logic标签库的基本用法吧。
4,<bean:message>标签输出文本内容,来自于Resource Bundle,每个Resource Bundle对应一个或多个本地化消息资源文件。采用“消息key/消息文本”方式。
5,HelloForm extends ActionForm 并覆写 validate() reset()方法 ps:其实就是简单的javabean+上述两个方法。
6,数据验证包括:表单验证,业务逻辑验证。前者由validate搞定,后者需要由Action来搞定。
7,控制器组件由ActionServlet 和 Action组成。ActionServlet 框架自带,Action需要扩展,HelloAction extends Action。
8,表单验证通过后,执行Action 的 execute()方法。返回ActionForward对象,包含了请求转发的路径信息。
9,MessageResources m=getResources(request) 封装 Resource Bundle 本地化信息。
m.getMessage(String key)
10,Action常将数据保存在request session范围内,以便向视图组件传递信息。
11,模型组件常包含一个业务方法saveToPersistentStore(),(想到了Hibernate。。)
12,struts的key常量常存在Constants.java中。提高Action的独立性。
13,web.xml对ActionServlet进行配置。并声明使用的struts标签库。
14,struts-config.xml将struts划分的组件组装起来。
15,应用程序发布。
16,超级无敌具体的执行流程!(超晕)
17,擦汗。。。。 这一章好晕。
本文出自 “三王子技术core” 博客,请务必保留此出处http://home3k.blog.51cto.com/100217/14995 本文出自 51CTO.COM技术博客 |


home3k
博客统计信息
热门文章
最新评论
友情链接