Structs是采用JAVA servlrt/java server pages技术,开发WEB应用程序的开放源码的framework。采用structs能开发出基于MVC设计模式的应用架构。MVC是model-view-controller的简写。model表明的是应用的业务逻辑(即经过JAVABEAN,EJB组件实现),view是应用的表示面(由JSP页面产生),controller是提供应用的处理过程控制(通常是一个servlet),经过这种设计模型把应用逻辑,处理过程和显示逻辑分红不一样的组件实现。这些组件能够进行交互和重用。 java
Structs的主要功能有: 设计模式
一:包含一个controller servlet,能将用户的请求发送到相应的Action对象。 架构
二:JSP自由Tag库,而且在controller servlet 中提供关联支持,帮助开发员建立交互式表单应用。 设计
三:提供了一系列实用对象:XML处理,经过Java reflection APIs自动处理JavaBeans属性,国际化的提示和消息。 server