![](https://csdnimg.cn/release/download_crawler_static/85616709/bg6.jpg)
这种方式也实现了 SQL 语句和程序的分离从而让程序更容易维护和测试。MyBatis
通过在 XML 中书写 SQL 语句来进行对数据库的操作,因此它也更加灵活。MyBatis
不像 Hibernate 那样配置繁琐,你只需要配置好 POJO 的映射就可以了,而
Hibernate 的话你必须要配置好各个实体之间的关系,而实体之间的关系就对应
着表之间的关系,每一张表都有一个实体。
2.4 JSP技术
JSP 是由 SUN 公司制定的一套动态网页技术规范。因为传统的Servlet在输出网
页时非常不好操作,并且也不好维护,所以 SUN 公司才制定了这么一套技术规范。你
可以像写Html 一样在JSP 中书写标记,JSP 对 html 的元素是兼容的,但是它和html
是两种技术。JSP 的实质其实是Servlet,浏览器在访问JSP 时,JSP 引擎会将JSP 页
面转换为Java 类,然后 JVM 将 Java 文件编译成字节码文件,也就是说其实我们最终
访问的还是Servlet,JSP 只是 Servlet 的扩展,只是为了让开发更加方便,维护更
加简单。既它的本质是Servlet 那么也可以在JSP 页面中书写Java 代码,但是官方
并不推荐这种做法,因为在页面中书写代码会提高后期的维护成本。
2.5 Java语言
Java是由Sun公司在1995年提出的Java程序设计语言和Java开发平台的总称,
它的作者是詹姆斯·高斯林。Java 是一门编程语言,它的语法简单明了,规则清晰
严谨,初学者很容易上手
[3]
。Java 作为一个开发平台,它是由JVM(Java Virtual
Machinen,Java 虚拟机)和API(Application Interface,应用程序接口)文档组
成,Java 的应用越来越广泛的一个重要原因是Java 的应用程序具有“一次编译,到
处运行”的特点,也就是说你只需要写一次Java 代码便可以在不用的平台上面运行
它比如:Windows、Linux 等系统,只需要使用对应平台的JDK 去编译它
[4]
。Java 从应
用方向上可以分为:Java SE、Java EE、Java ME三个不同的应用方向。Java 是一门
面向对象的语言,在Java 中一切皆是对象,同时它也有着高安全性、更高的可移植
性以及处理高并发的能力,所以有许许多多的大型项目都是使用的Java 作为项目开
发语言,比如我们所熟悉的京东、支付宝网站以及淘宝都是使用的Java 语言。
第4页(共 25 页)