JSP+mysql营养健康管理系统设计+源程序(4)
时间:2018-10-23 18:57 来源:毕业论文 作者:毕业论文 点击:次
2.3 JavaScript介绍 JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言[7]。它和其他编程语言一样,拥有自己的基本数据类型、表达式、算术用算符和基本程序框架。其被嵌入在HTML的文件中使用,用来增强HTML功能。它具有跨平台的特性,在大多数的浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。和其他语言不一样的是在运行JavaScript文件时不需要对其先进行编译,当程序运行过程中JavaScript被逐行地解释[8]。 2.4 Spring MVC框架介绍 MVC是一个以设计界面应用程序为基础的设计模式。这种设计模式主要是通过分离模型、视图以及控制器在程序中的角色将业务逻辑从界面中解祸[9]。而Spring MVC模式是在Spring架构里构建了WEB应用程序的全功能MVC模块,它在开发过程中模型是由pojo对象组成,其视图是使用JSP编写的模板,控制器部分是由Dispatcher Servlet负责[10]。Spring MVC视图的作用就是显示结果,Spring MVC 支持许多不同类型的视图实现技术,如 JSP、JSTL 等,并且提供了丰富的视图解析器,通过这些视图解析器就可以生成所需要类型的视图[11]。 2.5 MyBatis介绍 MyBatis是一个高级映射和存储过程的多层框架,而且支持普通的SQL查询。它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索[12]。MyBatis在运用时使用的是 XML或注解用来配置和原始映射,它将所用到的接口映射成数据库中的相应的记录。 其主要的功能架构分为三层:(1)API接口层:为外部提供使用的接口API,系统开发人员使用这些API来操作数据库。(2) 数据处理层:这一层主要负责具体的SQL查找、解析、执行和结果映射等。(3) 基础支撑层:其主要负责基础的功能支撑,如连接管理、事务管理、配置加载、缓存处理等。 2.6 JSP介绍 JSP是一种动态网页技术,它与ASP技术类似。其主要特点一方面是从 WEB 页面的业务逻辑中,能够把HTML编码很好地分离出来,这样就可以采用 JSP 访问的可重用组件,其包括诸如servlet、Java Bean 等组件[13]。另一方面JSP 还强力支持在将 Java 代码嵌入到 WEB 页面中,因此此时就可以使用两种非常简单的方法访问 JSP 文件,分别是使用浏览器发送 JSP 文件请求,另一种是将请求发送至 Servlet[14]。 (责任编辑:qin) |