1。Model负责数据访问,使用独立的数据对象(POJO,DTO,POCO等)来代替原始的基本数据类型集合对象。
2。Controller负责消息处理,springmvc采用了DispatcherServlet来作为Controller的基础的默认实现,在职责分离原则的基础上,每个controller负责的部分不同,因此会将各个controller切割成不同的文件以利维护。
3。View负责显示数据,这个部分基本为前端应用,而controller有一个机制将处理结果交给view,然后view决定如何显示这些数据。
MVC模式的优点[4]:
1)耦合性低:这样设计使得系统可扩展性高,可维护性高。
2)代码重用性高:不同的视图可以访问相同的一段后台代码,即多个视图共享一个模型,减少了代码的重复,提高了开发效率。
3)视图与控制器的可接插性:视图和控制允许动态地更换对象,可以在运行期间动态的打开或关闭页面,甚至更换对象。
3、ORACLE简介[5]
Oracle Database是Oracle公司的一款关系型数据库。Oracle是全球主流的关系型数据库管理系统,可移植性好,功能强大。Oracle数据库软件有63个语种的版本(包括美国英语和英国英语这样的区域性语言差异),其中还包括日期和时间格式的不同语言版本之间的差异。它支持各大主流平台。
从逻辑的角度上它在表空间内保存数据,从物理的角度上它以数据文件的形式进行存储数据。表空间可以包含多种类型的内存区段,如数据区段、索引区段等。区段相应的由一个或多个扩展组成。
强大的可用性,强大的数据安全性,优秀的可扩展性,稳定性强等这些都是它的优点。它还采用了并行服务器模式,这意味着一个任务可以在不同的cpu上并行执行这些子任务,给它带来了极为强劲的性能。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
4、boostrap简介
bootstrap是由两个twitter员工开发出来并开源的前端框架,在github上有着32600个watch和6800个fork[6],可谓非常的火爆。这款框架出自twitter,久经考验,使用起来bug量会大大的减少,开发者们站在了巨人的肩膀上。
bootstrap基于Less打造,并且还有Sass版本。正因为如此,它一经推出就包含了一个非常庞大并且实用的Mixin库可以让开发者们调用,兼容性非常好,支持所有主流的浏览器,能为开发人员提供一个统一简洁的接口。
提到bootstrap,那就不得不提到栅格布局,整个Grid系统是可以响应式(responsive)的,并且自适应于台式机,笔记本,平板,手机等设备[7]。bootstrap已经帮开发者们搭好了Responsive Design的基础框架,并且非常的容易修改,很容易上手。 jsp+oracle酒店预订管理系统的设计(4):http://www.youerw.com/jisuanji/lunwen_130831.html