![](https://csdnimg.cn/release/download_crawler_static/88370086/bg8.jpg)
第二章 相关技术陈述
到目前为止,互联网行业有着许许多多用来实现动态交互的网站技术,比如 PHP、ASP
等等。但是如果是使用 Java 开发,用 Spring、SpringMVC、My Batis 框架去实现后台开发的
话,相比较于其他的技术,其整体结构就比较的稳定、可扩展性也很强、软件的维护成本相
比较而言也较低而且还可以与现在主流的前端框架有着良好的契合度,还能对数据的传输效
率以及数据的存储有很大的帮助。本系统使用 JSP/Java 开发语言,然后使用 MySQL 数据库,
并且采用的是 MVC 框架模型在 MyEclipse 开发平台上完成。下面将详细地介绍 JSP、SSM、
MySQ 以及 AJAX 技术。
2.1 JSP 技术
JSP 技术是当时由 Sun 公司所提倡并且与其它公司共同去制定的一种动态网页技术标准。它
在形式上的组成其实就是在 Html 文档中去嵌入 Java 开发语言。通过 Java“一次编译,就可到处
执行”的特点就可以了解 JSP 技术也同样是具有这样一个显著特点的。
2.2 SSM 框架
SSM 框架其实就是 Spring 和 SpringMVC 还有 MyBatis 的整合。传统方式创建对象是由
开发员 NEW 得到的,而 Spring 框架的作用则是将其统一地去管理,控制反转(IOC)以及
切面编程(AOP)可以使得控制对象的生成和管理事务变得更加便捷轻松。SpringMVC 框架
的入口是基于 servlet 的, 它的作用是将处理器映射器、处理器适配器、视图解析器分开,相
比较于 Struts 和 Spring 的整合,SpringMVC 框架整合所采用配置文件的方式,可以更加轻松
地与 Spring 去完成整合。Mybatis 则是目前为止主流的一种持久层框架,其使用方法比较简
单,是将 sql 语句按照 XML 配置文件方式区集体存放,能够让程序员更加方便地去管理以及
维护。
2.3 MySQL 数据库
My SQL 是一款免费使用而且操作便捷的数据库,这款数据库与 Java 开发语言的兼容性
非常的好,特别适合中小型的互联网企业去开发使用,它读写的速度很快、产生数据冗余低、
IO 操作也很简单便捷,很方便开发人员去完成开发工作,并且降低后期的维护成本。
2.4 Ajax 技术
Ajax(Asynchronous Javascript And XML),就是异步 JavaScript 和 XML, 它其实并不是