![](https://csdnimg.cn/release/download_crawler_static/88220549/bg7.jpg)
整性,而且能够跨平台传输。
2.1.2 SpringMVC
SpringMVC 属于 Spring 框架的衍生模块,SpringMVC 通过 DispatcherServlet 这
个前端控制器(也叫中央调度器,笔者认为中央调度器更能体现其作用),来调用 MVC
的 三 大 件 : Controller 、 Model 、 View 。 这 样 就 保 证 MVC 的 每 一 个 组 件 只 与
DispatcherServlet 耦合,而彼此之间独立运行,大大降低了程序的耦合性。使得海天商
城的设计复合程序的开发之道,高内聚底耦合的设计原则。
2.1.3. MyBatis 的选用
MyBatis 是集合多种操作型关系数据库的概念和方法,它是一个强大的数据访问工
具和解决方法[5]。对比 Hibernate,MyBatis 是一个半自动框架,Hibernate 则是一个全
自动框架,无法直接维护 mysql。MyBatis 在书写 mysql 的灵活性很好,Hibernate 就
不行,会比较麻烦。本文使用 MyBatis 作为海田在线商城这种多变性的项目,Hibernate
比较适合稳定的项目。而且 MyBatis 速度相对于 Hibernate 的速度要快些。
2.2 mysql 数据库
目前在国 际 上比较流行 的 数据库管理 系 统当中,主 要 有 ORACLE 、mysql、
SYBASE、SQL、DB2 等。mysql2008 版本具有 mysql Server 7.0 版本的所有优点,并在
此基础上添加很多更先进的功能,从而更加方便使用、更好的伸缩性,集成度高。由于
是微软的产品,因此 mysql Server 2008 在兼容性可以与微软的其他相关产品进行很好的
适应和结合,可以跨越 Microsoft Windows 2008 到 Microsoft Windows 98 等多种平台。
mysql 的 T-mysql 支持 ANSImysql-92 标准,是结构化查询语言 mysql 的一种。
mysql Server 在身份验证上主要采用以下方式:登录验证、数据库管理员帐号许可验证、
二级安全验证等等。且在同一时间支持 mysql Server 验证和 Windows NT 验证两种模式。
微软的 mysql Server 是较为完善的 C/S 系统。mysql Server 需要 Windows NT 平台,
而 Windows NT 可以支持 Intel 386,Power PC,MIPS,Alpha PC 和 RISC 等平台,它使
mysql Server 具备非常完美的功能。