![](https://csdnimg.cn/release/download_crawler_static/88410690/bg8.jpg)
第 2 章 关键技术介绍
2.1 Java 语言介绍
Java 是一个用于开发的系统的编程语言,它区别于结构,编程思想和面向对象,包
括操作环境,架构风格和全部的构造。Java 的架构包含许多不同功能的模块,也就是说
Java 思维是一种交流的方法。可以通过程序来让其它的工程拥有一个公共接口。您可以
通过 Java 来建立一个定制的 Smart Management。
Java Service 是一个核心的业务模块,它构成了独立的架构,能够独立地进行编译
和提供一揽子的业务。Java 的特性包含了各个组件的特性、可访问性、设计以及基于界
面的分离。
2.2 Spring 框架介绍
Spring 是 Java 的一个轻量级的开发架构。该软件用于解决复杂的企业级应用开发。
其中心思想为:反控制(IOC)和面向切削的程序(AOP).IOC 的中心思想是引进一个设
备,把原来必须手工建立的物件的例子转移到设备上,再由设备进行反向操作,使物件
与元件的分离;AOP 可以处理在多个进程中发生的同一函数的需求,例如,用户的注册
验证, Spring 将验证的代码以一个通用的方法保存起来,当在一个程序的执行期间,
当需要的访问被调用时,它可以通过一个特定的方法来调用该请求中的验证信息,从而
达到对这个需求的调用。AOP 提高了代码重用能力,减少了编程的工作量,并对日志、
事务等功能进行了统一的管理。Spring 架构的优势在于容易操作、减少界面的复杂度、
容易进行测试等。
2.3 MySQL 数据库介绍
在当前的主流数据库体系中,应用最为广泛的有 Oracle, MySQL, SQL Server,
PostgreSQL, MongoDB 等 。 MySQL 具 有 性 能 优 良 、 可 靠 、 易 用 等 优 点 , 目 前 基 于
Facebook、 Twitter、 You Tube、 Yahoo 等基于 Web 的 Web 应用程序的主要数据库。
该系统使用 MySQL,它的最大优点是开源和免费。MySQL 数据库具有快速、良好的
运行、稳定的服务和极少数的不正常错误。本系统具有小巧、便于安装、便于操作、维
修、维修费用低廉等特点。尽管其范围不如 Oracle 的数据库那么大,但是可以为中小
型企业提供每日的软件开发服务,而且全部都是自由的,是一个小的开源的数据库。