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