- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京航空航天大学硕士学位论文
摘
要
随着互联网和信息技术的迅猛发展,企业信息化越来越成为企业领导者所
关心的核心问题。而“软件重用性”和“框架思想”作为当代软件开发领域的
研究热点,使得软件设计者在为企业开发一个稳定的软件系统时,必须考虑选
择一个合适的框架结构,通过框架技术使系统各层之间实现松耦合,同时具备
较高的可扩展性与可维护性。
在 20 世纪 80 年代所提出的 MVC 软件设计模式,并且最近几年被 Sun 公
司推荐为的 J2EE 平台的设计模式,得到了 Web 应用开发者的欢迎。而目前在
企业级应用开发中比较流行的 Struts 开源框架就是基于 Model 2 模式的 MVC 思
想的典型应用。Struts 可以使开发者使用统一的模式进行系统开发,简化系统
后期的维护工作量,适合于大型系统的开发。
虽然 Struts 解决了视图层、业务层和控制层的分离,但是并没有为数据持
久层提供灵活的框架支持。而 Hibernate 框架就是目前 Java 环境下基于 ORM 思
想的应用最为广泛的持久层框架技术。通过 Hibernate 使开发人员可以使用面向
对象的思想来操作关系型数据库的各类数据,同时 Hibernate 还提供了灵活的事
务处理和查询机制。通过以上两个框架的整合应用,可以形成一个灵活、松耦
合和易于扩展维护的信息系统的完整解决方案。
本论文以江苏省科技发展有限公司的管理信息系统为项目背景,在介绍了
J2EE 体系架构以及 MVC 设计模式的基础上,研究了 Struts 框架的体系架构;
通过引入对象持久化思想以及 ORM 组件技术的提出,详细研究了 Hibernate 的
相关技术;通过整合 Struts 和 Hibernate 技术,针对江苏省科技发展有限公司
业务需求,重点进行信息系统的总体设计、系统的需求分析、数据库设计,并
描述信息系统的各模块功能。
应用论文中研究的技术开发了基于 Web 的江苏科发信息系统,通过几个月
的实际运行,能够满足公司的业务处理要求,提高了业务处理的速度和准确率,
取得了良好的效果。
论文的最后对系统开发中的一些体会与遇到的问题进行了总结和展望。
关键词:信息系统,J2EE,MVC 模式,Struts 框架,ORM 组件,Hibernate
框架
i
基于 Struts 和 Hibernate 技术的企业管理信息系统研究与开发
ABSTRACT
With the development of Internet and information technology, Enterprise
Informationization more and more becomes the core issue as the manager concerned.
“Software Reuse” and “Framework Thinking” are the research hotspot in the
software development domain. So the designers must choose a appropriate
framework to develop a steady enterprise software system. The system would be
provided with loose coupling between all layers, high expansibility and
maintainability.
The Model-View-Controller(MVC) design model was presented in the 1980s.
Recently it was commended to the standard design model of J2EE by the Sun
Corporation. The Struts framework based on the MVC model is popularly
implemented in the enterprise application. The developers make use of the Struts to
realize a uniform pattern. The Struts is especially used to develop a large system.
Though the Struts has solved the Model-View-Controller apart, it isn’t provided
a flexible framework for Data Persisten
您可能关注的文档
- Clinical+Observation+the+Effect+of+Preemptive+Analgesia+and+Regular+Administration+on+Postoperative+Pain+and+Functional+Improvement+Rate+of+Lumbar+Disc+Herniation-毕业论文.doc
- EPC+模式项目风险管理研究-毕业论文.doc
- ERP+软件定价研究-毕业论文.doc
- 《应用现代信息技术,有效促进课堂教学中学生课程资源开发利用的研究》.doc
- 《有效课堂教学实施和策略》提纲.doc
- 《幼儿园游戏的研究和指导》——区域游戏——建构游戏.doc
- G银行个人住房按揭贷款风险控制研究-毕业论文.doc
- 《哲学引论》综合练习.doc
- 《中国古代文艺长廊》复习课件.ppt
- 「高中职社区化」-台北市东适性学习社区现况探讨.doc
- 2015教师招考-教育学心理学考试例题.doc
- 2015教师资格考试《心理学》第八章综合练习.doc
- 基于SVM和混沌理论及汇率预测研究-毕业论文.doc
- 2015考研政治马原易错题-第六章-社会发展规律与历史创造者.doc
- 基于SystemVerilog及CBCT图像重建中关键模块及建模-毕业论文.doc
- 2015历史学科复习建议.ppt
- 基于工程建设投资项目经济评价方法及应用研究——以MS高速A段BOT投资项目为例-毕业论文.doc
- 基于共生理论及合作创新环境研究-毕业论文.doc
- 2015山东德州市直事业单位招考复习资料.doc
- 基于灰色粗糙集理论能源消费量综合评价和预测分析-毕业论文.doc
文档评论(0)