2.3 B/S 结构
B/S 模式也就是浏览器/服务器模式,它的界面部分是在浏览器端展示,而主要工作
是由服务器端进行实现的,用户的请求由浏览器端提交给服务器端进行处理,而服务器
将处理结果反馈给浏览器端,在浏览器端界面描画给用户查看。采用 B/S 模式不仅可以
避免用户必须安装专业软件才能开发系统或者访问系统的局限性,而且更加便利
[12]
。
2.4MVC 模式
MVC 是一个框架模式,有三个核心部件,即模型(Model)、视图(View)和控制
器(Controller)。模型表示应用程序核心,视图表示显示数据,控制器表示处理输入。
它们各自处理自己的任务,将业务逻辑和数据显示分离,便于代码的重用
[13]
。
2.5SSM 框架
市面上 J2EE 的开源框架层出不穷,本系统采用近期比较流行的 SSM 的框架组合,
即 SpringMVC4.2.3+Spring4.2.3+Mybatis3.4.1 的框架组合,、其中 Mybatis 和 Hibernate
都是操作数据库的框架,同时使用是因为 Mybatis 查询效率高,而 Hibernate 由于其 ORM
特性,对更新修改操作很方便。具体采用技术框架描述如下:
(1)SpringMVC Spring MVC 是一种实现了 MVC 设计模式的轻量级 Web 框架,
大大简化了开发人员的日常 Web 开发,选择 SpringMVC 还有一个原因,就是 SpringMVC
对 Ajax 的支持非常好。
(2)Spring Spring 是一个全方位的应用程序框架,一般用 Spring 来整合整个应用
程序,同时它也可以很轻松的用来整合其它各种框架,包括 Mybatis、Hibernate 等。
(3)Mybatis MyBatis 是优秀的持久层框架,它可以通过配置 xml 或注解的方式来
定制 SQL,然后将接口和 Java 的实体对象映射成数据库中的记录
[14]
。
2.6 tomcat 服务器概述
Tomcat 属于著名的 Apache 工程组下的一个独立项目组 jakarta,该项目组和 Java 领
导者 Sun 公司合作共同致力于 Servlet/JSP 服务技术的开发。虽然目前 Tomcat 不是性能
最好的 Servlet/JSP 服务器,但是由于它的开发者具有深厚的技术背景,加上该项目本
身非常活跃。同时 Tomcat 属于开放源代码项目产品,可以使我们有机会更深入的了解
和使用
[15]
。