华南理工大学UML—15.Struts,Spring和Hibernate中学课程.pptVIP

  • 3
  • 0
  • 约2.05万字
  • 约 94页
  • 2017-03-10 发布于江苏
  • 举报

华南理工大学UML—15.Struts,Spring和Hibernate中学课程.ppt

软件需求分析与建模 -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)

1亿VIP精品文档

相关文档