Struts学习随笔(2)

飞思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,擦汗。。。。 这一章好晕。
 

你可能感兴趣的:(struts,职场,休闲)