基于struts 2框架产品信息web发布系统的实现

基于struts 2框架产品信息web发布系统的实现

ID:30640861

大小:19.01 KB

页数:7页

时间:2019-01-02

基于struts 2框架产品信息web发布系统的实现_第1页
基于struts 2框架产品信息web发布系统的实现_第2页
基于struts 2框架产品信息web发布系统的实现_第3页
基于struts 2框架产品信息web发布系统的实现_第4页
基于struts 2框架产品信息web发布系统的实现_第5页
资源描述:

《基于struts 2框架产品信息web发布系统的实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于STRUTS2框架产品信息Web发布系统的实现摘要在对STRUTS框架和MVC模型分析比较的基础上,研究了STRUTS框架的实施方法,将STRUTS框架应用于实际开发,建立了产品信息发布系统模型,并分析了开发中的关键问题。关键词STRUTS;MVC;信息发布系统随着互联网技术的飞速发展,JavaEE以其开放性、扩展性和各大厂商的支持,逐渐成为Web应用软件的开发标准。近几年来,STRUTS框架作为MVC模型的一个良好实现,使基于Jav

2、aEE的Web应用的开发能够获得更好的可扩展性、可重用性、易开发性和易维护性。STRUTS出现至今,其自身也在不断地成熟和完善,STRUTS(WebWork)的发布为JavaEEWeb应用的开发者提供了更好的MVC实现和更加简单易用的实施方法。我们综合可扩展性、易使用性等各方面考虑,采用STRUTS框架,以及JSP、Servlet、JavaBean、JDBC等技术开发本产品信息Web发布系统,充分发挥了STRUTS框架的优势,使得系统层次清晰,保证了系统的稳定高效,并获得了较好的扩展性和易维护性。STRUTS是ApacheJakarta项目组的一个Open-Source

3、项目,是MVC模型的一个良好实现。MVC(Model-View-课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Controller)模型把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,使得应用程序设计过程更加清晰,提高了系统的灵活性和可扩展性。MVC应用于Web便发展出了MVC模型,在MVC模型中,View由JSP来担当,Con

4、troller由Servlet来担当,Model由JavaBean/EJB来担当。Servlet先接受客户端的请求,然后调用相应的Bean进行业务逻辑处理,根据处理结果再调用相应的JSP页面,JSP页面根据存储结果的Bean生成结果页面,返回给客户端。STRUTS框架包括一组相互协作的类(组件)、ActionSerlvet以及JSPTaglib标签库,实现了MVC模型中的Controller和View,而MVC模型中的Model必须由开发者自己来实现,STRUTS提供了抽象类Action,使开发者能够将Model应用于STRUTS框架。STRUTS是STRUTS1的更新

5、版本,对STRUTS1进行了改进和升级,例如用Action接口取代了Action抽象类,为每一个请求创建一个Action对象,去掉了ActionForm类,用重新定义的替代了,数据校验方法更加灵活以及采用了分层的国际化方法等等。STRUTS更好地实现了MVC2模型。其体系结构图和处理流程如图1所示。图1STRUTS框架体系结构在HttpServletRequest到达Servlet容器之前要经过一系列过滤器链,包括ActionContextCleanUp过滤器等;然后,FileterDispatcher被调用,FileterDispatcher参考ActionMappe

6、r来决定请求是否与相应Action相关联。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果如果ActionMapper确定了请求对一个Action的调用,它就会将控制权委托给ActionProxy,ActionProxy创建对应的Action实例,然后ActionProxy参考由配置的ConfigurationManager生成ActionInvocation。之后,Acti

7、on和Interceptor的执行都由ActionInvocation来控制。在Action执行前可能会执行多个Interceptor。当Action执行结束后,ActionInvocation根据中的result配置查找相应的结果页面,并将Action的执行结果输出到结果页面中。这个页面一般是使用STRUTS提供的标签库编写的JSP页面。接下来,ActionInvocation控制Interceptor以反序执行。最后,HttpServletResponse根据中的配置通过相应的过滤器,返回客户端。1)Action类的实施在STRUTS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。