博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts的体系结构
阅读量:6802 次
发布时间:2019-06-26

本文共 742 字,大约阅读时间需要 2 分钟。

struts的体系结构?

下面就从分别从视图、控制、模型和Struts的配置文件struts-config.xml来介绍struts的体系结构。

  (1)视图:主要由JSP建立,Struts自身包含了一组可扩展的自定义标签库(Tag1 ib),可以简化创建用户界面的过程。

  (2)模型:模型主要是表示一个系统的状态和业务逻辑。在Struts中,系统的状态主要由ActiomForm Bean体现,对于业务逻辑通常由JavaBean或EJB组件来实现。

  (3)控制器:控制器主要由ActionServlet类和Action类来实现,ActionServlet类是Struts框架中的核心组件,主要负责接收HTTP请求信息。根据配置文件struts-config.xml的配置信息,把请求转发合适的Action对象。Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程。

  (4)配置文件struts-config.xml:当ActionServlet接收HTTP请求信息时,如何决定把用户请求转发给哪个Action对象呢?这就需要一些描述用户请求路径和Action映射关系的配置信息。在Struts中.这些配置映射信息都存储在特定的XML 文件Struts—config.xml中,在该配置文件中,每一个Action的映射信息都通过一个(action)元素来配置。这些配置信息在系统启动时会被读入内存,供Struts在运行期间使用,在内存中,每一个(action)元素都对应一个ActionMapping类的实例。

转载于:https://www.cnblogs.com/javaitpx/archive/2012/11/12/2766180.html

你可能感兴趣的文章
C++入门篇05
查看>>
amoeba搭建及读写分离测试
查看>>
linux系统结构
查看>>
谷歌从Android市场中剔除恶意短信***
查看>>
RH124 第三单元 在图形环境中获取帮助
查看>>
Android第二十三期 - 256k的ListView下拉刷新和滚动加载数据
查看>>
技术团队的打造
查看>>
Juniper NetScreen常见问题汇总
查看>>
arcgis portal使用问题及解决方法
查看>>
nagios 主机组定义
查看>>
用yum来安装或卸载CentOS图形界面包
查看>>
我的友情链接
查看>>
linux
查看>>
H3C华为交换机破解console密码
查看>>
2015年11月8日-11月17日课程作业
查看>>
mysql 报错:error while loading shared libraries: libmysqlclient.so.15
查看>>
linux之SQL语句简明教程
查看>>
SpringBoot RESTful 应用中的异常处理小结
查看>>
域用户像服务器上传文件
查看>>
GRE over IPSCE
查看>>