模板:今日头条/2010年第31期

来自站长百科
跳转至: 导航、​ 搜索
Struts.jpg

Struts:一种开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间和想混合使用ServletsJSP的优点来建立可扩展的应用。

Struts是Apache基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。

Struts由一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。