基于JAVA EE 《中兴软件供应链系统》的框架设计和项目管理开题报告
2020-05-24 12:17:00
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
struts2是基于java ee web应用的mvc设计模式的应用框架。使用struts2运用mvc设计模型来开发web应用的时间。在服务器启动后,struts2根据web.xml加载actionservlet读取struts-config.xml文件内容到内存。
spring是为了解决企业应用开发的复杂性而创建的。它可以基于javabean来完成以前只可能由ejb完成的事情。spring的用途不仅用于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何java应用都可以从spring中受益。
2. 研究的基本内容、问题解决措施及方案
本文站在外部供应链管理集成的角度对制造企业的集成供应链物流模式进行研究,主要内容是:研究和设计集成化的供应链管理,把整个供应链上涉及到的所有企业集成起来,形成一个集成化供应网链,通过计划、协调、控制等使其成为一个无缝的连接,实现集成供应链的整体目标。就外部供应链的集成而言,零部件的自制与外包的战略选择是决定制造业供应链结构的重点所在,合理的选择零部件的外包应该是制造企业实现供应链集成化管理的第一步,正确的外包决策可以增加企业的核心竞争力,扩大企业的发展空间,相反一个错误的决策很可能直接导致企业的经营失败。因此本文将零部件的因素考虑到供应链的设计环节中,提出了基于零部件的制造业供应链模型,进而对制造企业的业务外包策略进行了研究。确定了零部件的外包后,紧接着就需要选择供应商,供应商的选择对企业的发展以及整个供应链的成败也起到了决定性的作用,直接关系到整个供应链集成化的程度。本文对制造企业集成供应链中供应商的评价与选择做了深入的分析,将核心制造企业与供应商紧密的联系在一起,真正的实现强强联合,建立战略性的伙伴关系,形成制造企业完整的供应链集成物流模式。
本文为整个系统确定一个框架struts2,使系统分成mvc三层,确保每层发挥各自的作用。当web容器收到 请求(httpservletrequest)它将请求传递给一个标准的的过滤链包括(actioncontextcleanup)过滤器,然后经过other filters(sitemesh ,etc),接下来需要调用filterdispatcher核心控制器,然后它调用actionmapper确定请求那个action,actionmapper返回一个收集action详细信息的actionmaping对象。接下来filterdispatcher将控制权委派给actionproxy,actionproxy调用配置管理器(configurationmanager) 从配置文件中读取配置信息(struts.xml),然后创建actioninvocation对象,actioninvocation在调用action之前会依次的调用所用配置拦截器(interceptor n) 一旦执行结果返回结果字符串actioninvocation负责查找结果字符串对应的(result)然后执行这个result result会调用一些模版(jsp)来呈现页面,之后拦截器(interceptor n)会在被执行(顺序和action执行之前相反)最后响应(httpservletresponse)被返回在web.xml中配置的那些过滤器和(核心控制器filterdispatcher)。
在数据库处理方面采用hibernate,它是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。 hibernate可以应用在任何使用jdbc的场合,既可以在java的客户端程序使用,也可以在servlet/jsp的web应用中使用,最具革命意义的是,hibernate可以在应用ejb的j2ee架构中取代cmp,完成数据持久化的重任。