8349. Struts
- The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.
Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.
Struts框架的核心是在标准的技术,如 Java Servlets, JavaBeans, ResourceBundles, 和XML,以及各种Jakarta Commons 包的基础之上的一个灵活的控制层。Struts 鼓励按Model 2(经典的Model-View-Controller (MVC) 设计结构的一个变体)建立应用程序体系结构。
Struts提供了它自己的控制器组件,和其它技术相集成来提供模型和视图。对于模型层,Struts可以和标准的数据访问技术交互,如 JDBC 和EJB,以及大多数第三方程序包,如Hibernate, iBATIS, 或Object Relational Bridge。对于视图层,Struts可以和JavaServer Pages良好地工作,包括 JSTL 和JSF,以及Velocity Templates, XSLT,还有其它的表示系统。
来源: http://struts.apache.org/ |