2 系统开发技术
2.1 Java 技术
Java 属于一种面向对象的编程语言,它由 C++发展而来。Java 保留了 C++语言
大部分好的优点,同时放弃了 C++里很那的多继承、指针等概念。Java 从根本上解决
了 C++的固有缺陷,形成了一种新的完全面向对象的语言,因此 Java 语言的句法更
加清晰、规模也更加的小、更容易学等多个特征。Java 语言作为静态面向对象编程语
言的代表,完美地实现了面向对象理论,使程序员能够以优雅的思维执行复杂的编程。
2.2 MySQL 数据库
Mysql 的语言是非结构化的,当对客观事物的符号进行描述时,数据则是信息的
载体,数据库负责记录跟踪这些数据。数据库用来记录分析保存生成的数据,在系统
项目中起到了很重要的作用。Mysql 数据库体积小,作用快,相对于其他数据库而言
性价比较高,适合中等网页的开发,并且服务很稳定,几乎不存在宕机情况。
2.3 SSM 框架
SSM 是目前主流的 Java EE 轻量级开源框架集,它由 Mybatis、Spring 和 Spring
MVC 组成。采用标准的 MVC 模式,具有速度快、性能高、稳定性好、配置简单等
特点。适用于构建各种大型企业级应用系统[14]。SSM 执行逻辑总体可划分为表示层
(View)、控制层(Controller)、业务逻辑层(Service)和数据访问层(DAO)层
Error! Reference source not found.-Error! Reference source not found.
。SSM 系统架构图,如图 2-1 所示。
Spring 框架负责在三层的调用过程中对象的注入,本系统的事物也是使用了
spring 注解式的事物。Spring MVC 主要是在接口层完成系统当中多种信息接口的编
写以及返回视图的指定。Mybatis 框架负责数据层的数据库操作通过 mapper 文件映射
dao 方法对的方式,添加、删除、查询和修改数据库表。SSM 框架通过在配置文件中
引用和在项目中导入依赖包,完成了 Spring、Spring MVC 和 MyBatis 的集成,实现
了完整的前端和后端通信过程。适用于各种大型企业应用系统的建设,有效地保证了
系统的开发效率和稳定性。