第二章 关键技术介绍
2.1 Java 技术
Java 是一种在 Web 应用开发中得到广泛使用的脚本语言,经常被用来对用
户的相关行为做出反应。它还具有面向对象的设计能力,使设计开发过程更加直
观和模块化,并在 HTML 基础上进行交互 Web 页面的开发
[9]
。这种脚本语言的
问世,使用户与页面之间的实时、动态交互成为现实,丰富了页面的内容,增强
了页面的活力。另外,Java 技术也被广泛地运用于该系统,比如对用户输入的数
据进行检测,以保证其有效性。Java 技术
[10]
可以在不依赖 Web 服务程序的基础
上在本地客户机上运行。从而有效地解决了因网络速度所带来的迟缓问题,使用
户能够更加顺畅、快捷地进行访问。一些功能,比如用户的数据输入,可以通过
JavaScript 这样的客户语言来完成。该系统采用 Java 客户机进行用户身份认证,
确保了系统的安全性和可靠性。
2.2 SSM 框架
SSM 框架是指 Spring、Spring MVC 和 MyBatis 三大框架的有机结合,是在
SSH 后发展的较为主流的 Java EE 框架,SSM 框架可以快速搭建各种不同类型
的企业级应用系统。
Error! Reference source not found.
1、Spring 框架:
Spring 是一个包含核心容器、Spring AOP、Spring ORM、Spring Web 等组成
模块,为简化企业复杂开发而设计的后端开源框架,利用 Meta Data 指定系统Bean
应用后台对象进行实例化、配置和组装,以上控制反转 IOC 操作,均在 Spring
容器框架中完成。
Error! Reference source not found.Error! Reference source not found.
2、Spring MVC 框架:
Spring MVC 开源框架同属于 Spring 框架,它基于 MVC 设计模式,其主要
的作用是降低了视图与业务逻辑的双向耦合。前端发起的所有服务请求都会到后
端的控制器 Controller 中进行相应的逻辑处理。
3、MyBatis 框架:
MyBatis 是一款优秀的持久层框架。与用传统 JDBC 进行数据库管理不同的
是,它会自动对输入参数和输出结果进行映射,同时,它让开发者仅关注 SQL
本身,无需创建连接和 statement 对象。在完成 SQL 语句查询、执行后,MyBatis
会将返回的 ResultSet 对象,转换成 Java 对象。因此方便获取、写出 SQL 语句的
评论0