2。3 MVC模式
MVC[[[] 秦小波。 设计模式之禅[M]。 机械工业出版社 2010。1 526~528。]]是一种特别好的设计模式,有软件的地方就有MVC。因为它保持三层独立,这样就降低了依赖,而开发效率则被提高。
M层,理解成中文就是模型层。是描述数据模型的,也就是JavaBean,在开发中,数据库中有很多张表,我们也会写多个JavaBean,这样就可以很轻松的使用数据模型了。
V层,理解成中文就是视图层。是强数据库中的数据展现到用户面前。通过视图,用户可以进行一些操作,向服务器发送一些请求。一个html文件或者一个jsp文件就可以充当一个视图。
C层,就是控制层。接受请求,根据请求,调用数据模型,根据处理结果,调用相应的视图层,将处理过的数据呈现在用户面前。一般使用Servlet充当控制器。
通过这种设计模式,降低了依赖,开发效率则被提高,扩展维护也更加方便。因为我们的系统不是很大的,用JSP和Servlet来开发是完全可行。但如果是一个很大很大的系统,我们就需要使用框架才能提高效率,比如Spring和mybatis等。而这些框架也是基于MVC的。来自~优尔、论文|网www.youerw.com +QQ752018766-
图2-1 MVC 模式体系的工作原理
2。4 Tomcat简介
Tomcat服务器是一个免费的开发源代码的Web应用服务器[[[] 钟经纬。 贯通Tomcat开发:Java Web 开发配置、整合、应用开发详情[M]。 电子工业出版社, 2008。8 前言部分]]。Tomcat作为轻量级应用服务器,拥有很多优点。首先Tomcat服务器无需付费,免费使用。其次就是开放源代码。Tomcat被广泛使用与JSP的调试。在访问数量不是很大的情况下,我们优先选择Tomcat作为我们开发的web服务器。只需要安装和配置,然后搭建一个web应用,这样Tomcat就可以响应请求了。Tomcat是对Apache服务器的拓展,但Tomcat是独立运行的。Tomcat在有些地方是不如Apache服务器的。我个人认为,Tomcat就像一个容器,是用来盛放东西的,这里我们要放的东西就是Servlet和JSP。
2。5 MySQL数据库
MySQL是一个小型关系数据库管理系统,与其他大型数据库管理系统相比,MySQL规模小,体积小、速度快、成本低,且它提供的功能已经够用,这些特性使得MySQL [[[] 刘增杰,李坤。 MySQL5。6从零开始学[M]。 清华大学出版社 2013 5~8。]]很受欢迎。
MySQL是多线程编程,不会占用特别多的系统资源。它适用于多种操作平台,由于底层代码是有C和C++编写,所以移植性非常好。MySQL根据线程来分配内存,因此具有很高的稳定性,查询功能相当完善。但我们不能自己定义数据类型,面对高并发的情况,数据库设计需要特别严谨了。
jsp+mysql物业管理系统的设计+ER图(5):http://www.youerw.com/jisuanji/lunwen_103350.html