第二,系统的可移植性方面,系统要支持不同的数据库,支持不同的操作系统。
在支持不同操作系统方面,因为java语言本身就是可移植的,在不同的操作系统上都可以运行,因此使用Java语言这个问题就可以解决。支持不同的数据库就是一个需要解决的问题。
第三,代码方面,决定放弃之前使用xml文件做配置的方式,使用Java的注解方式,使用注解代替繁琐的xml文件信息,正在实现项目的零配置,简化代码开发过程,提交开发效率。
总之使用Struts2+Hibernate+spirng技术的在线考试系统的分析很设计立足于信息系统的发展趋向,本系统采用目前企业开发Web应用中最流行的组合,系统可扩展性强,性性能高。
2系统技术介绍及应用
本章主要是介绍在开发基于Web的在线考试系统中所使用的技术的一些基本情况,开发中使用的工具。只有真正了解和掌握了这些技术,才能开发出一套使用的系统,因此了解这些知识是不可缺少的。
2.1 开发工具
基于Web的在线考试系统主要使用MyEclipse作为开发工具。MyEclipse是一款非要优秀的Java开发工具。他是在Eclipse的基础之上集成了很多插件,成为一款功能强大的集成开发工具。它本身就是用Java语言开发的,内部的组件以插件的形式组合起来,安装和卸载插件非常方便。还允许程序员开发适合自己的插件。内置丰富的快捷键,有效提高了开发效率。图2.1为MyEclipse启动界面。 java培训中心考试系统开发与建设(4):http://www.youerw.com/jisuanji/lunwen_39719.html