![](https://csdnimg.cn/release/download_crawler_static/88204661/bg8.jpg)
2 相关技术
2.1 SSM 框架介绍
本课题程序开发使用到的框架技术,英文名称缩写是 SSM,在 JavaWeb 开
发中使用的流行框架有 SSH、SSM、SpringMVC 等,作为一个课题程序采用 SSH
框架也可以,SSM 框架也可以,SpringMVC 也可以。SSH 框架是属于重量级别
的框架,配置繁琐,不够灵活,修改程序需要修改好多个文件,并且运行起来也
占用内存较高,CPU 使用率相对也高,SpringMVC 是 Spring 开发的一套 MVC
架构,更灵活更好用,SSM 框架取中间值,既没有 SSH 臃肿,也没有 SpringMVC
简化,属于中间级别的,在配置过程和使用过程中更能编写和理解。MyBatis 框
架取代 Hibernate 框架是因为它更灵活,不需要完全在框架里操作,它在数据操
作上可以写出更灵活的代码,它的性能也比 Hibernate 框架更稳定。总的来说,
使用 SSM 框架是通过综合考虑而使用的,网上有很多的使用教程和心得体会,
而且 SSM 又是这么的流行,用 SSM 框架开发是顺其自然的。
2.2 B/S 结构介绍
在早期,一些使用 HTML 语言编写的文件,再集合一些其它资源文件就可
以组成一个最简单的 Web 程序,了解了 Web 程序也需要了解 Web 站点,它们
之间的关系就是一个或者多个 Web 程序可以放在 Internet 上的一个 Web 站点
(Web 服务器)中进行使用。可以说 Web 应用程序的开发也带动了 B/S 这种网
络结构模式的兴起。B 是 Brower(浏览器)的首字母,S 是 Server(服务器)的
首字母,两个首字母进行组合就成了网络结构模式的简称 B/S。由于这种结构模
式通过安装在客户端的浏览器进行服务器的访问,可以把程序的核心功能安排在
服务器中进行处理,给程序的开发,后期使用和维护省去了许多工作。图 2.2 展
示的就是使用这种架构开发的程序的工作原理。