- 3
- 0
- 约2.05万字
- 约 94页
- 2017-03-10 发布于江苏
- 举报
软件需求分析与建模-Struts,Spring,Hibernate 1. 三层架构 Web应用分层结构基本上都分为三层:表现层、业务逻辑层、数据持久层。 早期的JSP规范对利用JSP构建Web应用程序提供了两种方法:JSP Model1和JSP Model 2 区别在于处理请求的方式,以及由哪个组件来处理。Model 2 提供了单一入口点。 目前比较成熟的MVC实现框架有Struts、Maverick、WebWork、Turbine等。 2. Struts框架 Struts最早是由Xerox(施乐)在20世纪80年代为Smaltalk-80语言发展提出的。随后,它成为了一种著名的用户界面设计架构,其实现原理如图 Struts框架为Web应用提供了一个通用的框架,正因为它把应用分成了三部分:视图、控制器、模型。 Struts有其自己的控制器(Controller),同时整合了其他技术去实现模型层(Model)和视图层(View)。 在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP,Velocity Templates,XSL等等这些表示层组件想结合。 Struts通过自己的标签库来实现自己的视图层,创建了一个内在的Servlet,叫ActionServlet作为控制
原创力文档

文档评论(0)