长江大学计算机科学学院硕士研究生作业簿年级计算机科学S151专业计算机科学与技术课程名称计算机新技术专题姓名熊魏交作业时间2016年10月8日基于SSM整合框架的快速开发技术研究熊魏长江大学计算机科学学院S151班学号:2015713901引言框架,即framework
其实就是某种应用的半成品,把不同应用程序中有共性的一些东西抽取出来,做成一个半成品程序,这样的半成品就是所谓的程序框架
软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识、内容、问题太多,在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作
你只需要集中精力,完成系统的业务逻辑设计,这样每次开发就不用白手起家,而是可以在这个基础上开始搭建
使用框架的最大好处:减少重复开发工作量、缩短开发时间、降低开发成本,同时,还有其它的好处,如:使程序设计更合理,程序运行更稳定等
基于这些原因,基本上现在在开发中,都会选用某些合适的开发框架,来帮助快速高效的开发应用系统
框架的选择,就是看哪个框架最合适,从而减少开发的工作量,提高开发的效率和质量,并有效减少维护的工作量,最终达到节约综合开发成,本获取更多的收益
下面简单了解一下SpringMVC+Spring+Mybatis三大框架
技术架构系统采用以spring为核心并整合了Springmvc和mybatis的3个轻量级框架技术的组合,即SSM整合框架
利用SSM整合框架可开发出分层、易扩展、易维护的企业级应用系统
,能够极大地满足系统的需求
SSM框架结构图如图2所示
随着web应用的规模、复杂度不断升级,对软件架构的复用性、可靠性、可扩展性都提出了较高的要求
本课题采用了MVC这一软件架构模式,该模式成功实现了动态的程序设计,简化了后续对程序的修改以及扩展,使部分程序的重复利用成为可能
此外,此模式简化了应用程序的复杂度,使程序结构更