现在的位置: 首页 > 综合 > 正文

研究Struts体系结构(<struts in action>读书笔记)

2012年01月22日 ⁄ 综合 ⁄ 共 728字 ⁄ 字号 评论关闭

      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包含输入数据。

抱歉!评论已关闭.