jsp网上课程学习成绩信息分析系统的设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp网上课程学习成绩信息分析系统的设计(5)

④ JSP的发展前景

JSP技术简单通俗的说就是java+HTML。JSP将网页逻辑同网页设计和显示分开,使得web应用程序的开发变得容易。与此同时,JSP具备了Java技术的全部优点。但是,也正是因为这样,Java技术的一些缺点也是JSP技术的缺点所在,例如由于为了实现跨平台功能,极大的增加了产品的复杂性等等等等。但是无可否认,JSP技术在多方面加速了动态Web页面的发展,也受到广泛公司以及编程爱好者青睐的技术。各大公司也都支持JSP技术的服务器,如IBM、Bea公司等。总的说来,JSP的前景还是较好的[2]。

(2)SSM框架简介

    SSM框架即Spring+SpringMVC+Mybatis整合在一起的框架,框架吸取了各自的优点。Spring是一种常用的、轻量级的、功能强大的灵活的应用程序框架,可以提供快速的Java Web应用程序开发。主要利用IOC和AOP来处理控制业务。Spring提供了一个完整的MVC框架,各个部分的耦合度极低。Spring支持依赖注入(DI)和面向编程技术(AOP),更容易实现复杂的需求。支持事务管理,可以很容易地实现多个事务资源[3]。SpringMVC 将控制器、模型对象、分派器和处理程序对象分离,使其更容易定制。Mybatis是一个数据持久层(ORM)框架。会在实体类与SQL语句间建立映射关系,可以说Mybatis是一个半自动化的ORM实现。MyBatis是基于SQL语法,简单易学。另外,SQL语句封装在配置文件中,便于统一管理与维护。通过使用MyBatis能了解底层组装过程。SSM框架的优点如下:

相对于传统的SSH框架,SSM在架构时的自由度就远好于SSH。另外,SSH中的Hibernate相对于Mybatis太过于重量级从而导致效率比Mybatis要低得多。更重要的一点是,SSH上手较慢,SSM更加简单灵活,更加好理解。

(3)MySQL简介

MySQL是一个小型关系型数据库管理系统。大部分中小型网站正在使MySQL。由于其可移植性高,安装简单小巧同时有良好的运行效率,相对其他大型数据库调试管理比较简单,故许多中小型企业会选择MySQL。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-

(4)Ajax简介

 Ajax中文定义为”异JavaScript和XML”,它是Web2。0技术的核心,由多种技术组合而成[4]。Ajax使用JavaScript向服务器提出请求,无需刷新整个页面,后台与服务器进行少量的数据交换,只需对页面的局部进行更新,从而提高网页加载速度,改善用户体验。

使用Ajax优点如下:

① 将浏览器和服务器间的传输进行了优化,减少了不必要的数据传输,并且 Ajax引擎在客户端运行,分担了一部分本该由服务器处理的数据,从而减少了大量用户下的服务器负载;

② 无需完整刷新整个页面也可以完成更新内容;

使用异步模式,提升了用户的体验。

(责任编辑:qin)