基于Spring的轻量级Web框架研究与实现

被引量 : 0次 | 上传用户:ld2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。在现有的Web开发中,MVC模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,在此基础上J2EE平台上出现了许多基于MVC模式的Web应用框架。但J2EE体系的核心规范EJB有不小的缺陷。它对一般的Web应用显得过于笨重;而且理想的EJB容器价格又很昂贵,容器又绑定了企业许多用不着的功能,从而降低了系统的性价比。为此,本文引入了轻量级Web开发框架Spring,通过分析其原理和实现,剖析了它的两大核心机制IoC和AOP,并结合MVC模式设计思想,将它分为视图层、控制层、业务逻辑层、数据持久层,并对每层的实现策略进行研究与改进,如视图层加入Ajax技术,业务逻辑层提出“开-闭”原则(OCP),持久层采用强大的JDBC,最后给出了以Spring框架为核心,整合可重用动态数据管理构件和Acegi安全框架的轻量级Web应用框架的总体结构设计。利用以上设计的基于Spring的轻量级Web应用框架,结合实际项目“物流信息服务平台”的开发详细阐述了基于该框架的系统设计与实现过程。针对系统的层次耦合度与横切关注点等关键问题,论文提出了采用控制反转模式来降低多层Web应用系统中层与层之间的耦合度,从而消除EJB对业务逻辑层的强侵入性,采用面向方面编程方法来处理应用系统中散落在各模块中的横切关注点,从而分离了核心业务代码与辅助功能代码,并引入可重用动态数据管理构件来简化开发人员操作数据库的复杂性,使数据库的维护更加方便,提高开发效率。整个系统层次分明,具有良好的扩展性、移植性和可维护性。
其他文献
艺术来源于生活而高于生活。戏曲表演中的许多程式化动作,均来源于日常生话的习惯性动作。 戏曲表演中的许多动作是将生活中的习惯性动作加以提炼,附之以特定的艺术形式中,
回顾了智能机器力觉及力控制研究历史,介绍了目前的研究现状,详细分析了现有的4种研究策略:阻抗控制、力/位混合控制、现代控制、智能控制。提出了智能机器力觉及力控制研究的4大关
文章对姚鼐提出的学术三端“义理、考据、辞章”进行了深入浅出的阐释与辨析,将其作为人文学科的治学三门径。其中,“义理”告诉我们要以实践的态度运用理论思维;“考据”首
基于TIGGE(the THORPEX Interactive Grand Global Ensemble)资料,对中国气象局(CMA)、欧洲中期天气预报中心(ECMWF)、美国国家环境预报中心(NCEP)和日本气象厅(JMA)的集合数
行政复议作为一种重要的行政救济方式,在维护行政相对人的权益方面发挥着重要作用,是世界各国普遍采取的为行政相对人提供的一种便捷、廉价的解决行政争议的形式,在行政救济
提出了一种新的均衡器,并对其性能进行了分析。文中对比分析了DGS(Defected Ground Structure)结构加载前后微波均衡器的仿真结果,研究结果表明,C-DGS的引入可以提高传统的开
目的分析常规心电图ST-T分析在妊娠期高血压患者临床诊断中的应用价值。方法选取2015年1月-2017年8月240例医院收治的妊高症孕妇作为观察组,并选取同时段240例健康孕妇作为对
美国作为最早征收燃油税的国家,已经形成一套比较完善的燃油税税收体系。我国正式于2009年1月1日征收燃油税,不论从其税收的征收和设计方面还是其最终的征收成果和作用方面来
2008年5月12日发生在四川汶川的特大地震,累计造成受灾地区工厂、道路和其他基础设施损失总额高达10000亿人民币,约占我国上年度GDP总值的4.16%。据初步估算,若各金融机构对