研究Struts体系结构(<struts in action>读书笔记)
2007-03-18 11:37
525 查看
JavaBen是一些符合设计模式要求的java类。定义两个方法来存取bean的数据,Accessors(getter)读,Mutator(setter)写。ActionServerlet自动调用setter方法。
jsp用来显示页面,jsp tag用来格式化数据,Action负责收集数据和转发。
开发框架:是一个可重用的,大致完成的应用程序。可以通过对其进行定制生成一个客户需要的真正的应用程序。提供给程序员骨干模块,可重用。
一般而言Web应用程序的架构的主要目的是帮助你从浏览器获取数据并把它传给自己的应用程序进行处理。简而言之就是在浏览器应用程序之间传递数据。
一般程序的开发遵循MVC架构,jsp负责处理表现层,JDBC处理Model层,struts则用来处理Control层。
Struts采用Model2体系结构。它主要由ActionForward/Hyperlink(向哪去?目的地)、ActionForms/HtmlForms(有什么数据)、ActionClass/CustomActions(做什么了?做了向哪去呢?)组成。ActionServerlet负责控制流程,JSP处理表现层,Action负责业务逻辑。当ActionServerlet从容器中获取一个请求时,它用请求的URI(路径)来决定是哪一个Action来处理这个请求。一个Action可以检验输入的合法性、通过业务逻辑层来读取数据库或其它数据服务中的信息。ActionForm是一个输入bean,用来包含输入的数据。ActionServerlet通过查看求路径来决定是哪个ActionForm包含输入数据。
jsp用来显示页面,jsp tag用来格式化数据,Action负责收集数据和转发。
开发框架:是一个可重用的,大致完成的应用程序。可以通过对其进行定制生成一个客户需要的真正的应用程序。提供给程序员骨干模块,可重用。
一般而言Web应用程序的架构的主要目的是帮助你从浏览器获取数据并把它传给自己的应用程序进行处理。简而言之就是在浏览器应用程序之间传递数据。
一般程序的开发遵循MVC架构,jsp负责处理表现层,JDBC处理Model层,struts则用来处理Control层。
Struts采用Model2体系结构。它主要由ActionForward/Hyperlink(向哪去?目的地)、ActionForms/HtmlForms(有什么数据)、ActionClass/CustomActions(做什么了?做了向哪去呢?)组成。ActionServerlet负责控制流程,JSP处理表现层,Action负责业务逻辑。当ActionServerlet从容器中获取一个请求时,它用请求的URI(路径)来决定是哪一个Action来处理这个请求。一个Action可以检验输入的合法性、通过业务逻辑层来读取数据库或其它数据服务中的信息。ActionForm是一个输入bean,用来包含输入的数据。ActionServerlet通过查看求路径来决定是哪个ActionForm包含输入数据。
相关文章推荐
- Spring in Action 读书笔记之二-----------SpEL初步和容器的注入
- 一、struts使用小贴士(mainly from《struts in action》)
- 《NHibernate in Action》读书笔记【二】
- 《Spring In Action》 读书笔记(4) -- SpEL表达式的简单应用
- 《R in Action》读书笔记(3) 数据变换
- Struts源码研究 - Action-Input属性篇
- Struts 2读书笔记-----Action访问Servlet API
- Spring in action 读书笔记
- 《Spring In Action》 读书笔记(5) -- @autowire,@Qualifier减少xml配置
- Struts 2读书笔记-----Action访问Servlet API
- Cpp Concurrency In Action 读书笔记 第一章
- 《Lucene In Action》读书笔记
- 《C++ Concurrency in Action》读书笔记四 c++内存模型和原子类型
- Liferay研究之十一:Portlet与Struts Action Path的关系引发的问题
- How to remove the action suffix extension in Struts 2
- 《R in Action》读书笔记(2)
- R in Action 读书笔记(6)基本图形
- 《Machine Learning in Action》 读书笔记之二:决策树(ID3)
- Struts in Action: Building Web Applications with the Leading Java Framework
- Struts 2读书笔记-----Action访问Servlet API