基于Java EE的教学测评系统设计与实现(1)
2015-10-09 01:03
导读:计算机应用论文论文,基于Java EE的教学测评系统设计与实现(1)样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:摘 要 在分析Java EE5.0规范最新推出的Web层框架JSF1.2和EJB层框架EJB3.0结构的基础上
摘 要 在分析Java EE5.0规范最新推出的Web层框架JSF1.2和EJB层框架EJB3.0结构的基础上,提出了基于Java EE的Web框架与组件的集成方案,并设计该方案下的教学质量测评系统的体系结构。最后结合课堂测评子系统开发实例,探讨了JSP2.1 JSF1.2 EJB3.0开发模式在高校教学测评系统实现过程中的应用。 关键词 POJO;JSF1.2 ;EJB3.0;持久层;质量测评1 引言 质量问题是高等教育发展的生命线。在高等教育竞争十分激烈的情况下,保证和提高教育质量是一所学校可持续发展的基本保障。因此要根据不同院校的特点,在正确的评估目的下,依据教学过程的特点、学校与学生对教师素质与发展的需要,开发一套合理的教学质量测评体系势在必行。 SUN公司最新推出的JSF1.2这个新的表现层框架和一套以注释为基础的EJB编程模型EJB3.0,并引入了新的Java Persistence标准,这是一套基于Java EE的基本架构[1]。以JSF1.2 EJB3.0的集成模式开发的教学质量测评系统,从用户界面表现层到业务逻辑控制层,再到数据对象持久层,提供了Java EE的一站式解决方案,为系统的实现、维护与移植提供了高度的灵活性和可靠性。两类框架的融合能很好的兼顾开发效率与维护成本,具有极高的实用价值,同时两者均为Web应用框架并且都遵循Servlet规范,也为二者的整合提供了基础。2 Java EE的核心技术2.1 JSF1.2 JavaServer Faces(JSF)是一项使用Java技术来快速构建Web应用程序的新的框架[2]。JSF主要包括两大方面的内容:一个API集合,用来表示用户接口组件、管理组件的状态、处理事件和验证输入、定义页面间的导航以及支持国际化;一个JSF的自定义标签库,用来在JSP页面中显示JSF接口。其中API集合是JSF的核心组成部分。在Web开发方面,JSF基于事件及UI组件模型的开发方式颠覆了传统的web开发习惯,结合开发工具的支持,使其更接近于一个真正的MVC编程环境。使用JSF开发表现层现在看起来更象Swing编程,基于UI组件的模型能够把web界面定制的很多工作独立出来,厂商可以针对具体的目标定制更多更好用的组件。2.2 EJB3.0 在EJB3.0[3]里,任何类型的企业级Bean只是一个加了适当注释的简单Java对象(POJO),这就减少了在创建EJB时所需的类、接口、部署描述符的数量,注释可以用于定义bean的业务接口、O/R映射信息、资源引用信息。EJB 3.0通过用纯旧式Java对象(POJO)取代抽象bean类,用纯旧式Java接口(POJI)取代组件与主接口(Component