- 3
- 0
- 约1.24万字
- 约 10页
- 2017-09-01 发布于安徽
- 举报
轻量级J2EE 框架在教育信息管理系统中的应用
1 2
侯平 ,卫卓
1 北京邮电大学电信工程学院,北京(100876 )
2 北京大学软件与微电子学院,北京(102600 )
E-mail:hou.zhaoping@
摘 要:在Web 系统开发领域,SUN 公司的J2EE 架构已经得到广泛的认同。轻量级J2EE 框
架是一种结构轻盈的软件开发框架,具有灵活、易扩展和易测试等特性,可以方便地整合和
开发出可伸缩、可动态扩展、可维护及可控制的良性系统。目前绝大多数的教育信息管理系
统的开发目标是在提供友好界面的同时,实现对信息数据的增加、删除、修改、查找,以及
信息的统计。本文以教育信息管理系统的设计开发为背景,总结整理了以 Struts、Spring、
Hibernate(SSH)组成的轻量级J2EE 框架在教育信息管理系统中的设计应用。并分析了该框架
的实用价值和应用前景。
关键词:轻量级J2EE;教育信息管理;SSH
中图分类号:TP311.52
1.引言
在Web系统开发领域,SUN公司的J2EE架构已经得到广泛的认同。它定义了一系列的服
务和规范,为企业级的系统开发提供了支持,使得开发过程大大缩短,并且提高了产品的可
维护性。轻量级J2EE 框架是一种结构轻盈的软件开发框架,它一般具有灵活、易扩展和易
测试等特性,可以方便地整合和开发出可伸缩、可动态扩展、可维护及可控制的良性系统。
2 .轻量级J2EE框架简介
J2EE 是由SUN 公司定义的基于组件模型的、分层的、可用于分布式环境下的开发与部
署企业级应用程序的一系列服务和规范的集合。现已广泛应用于 WEB 系统的开发。J2EE
提供了一个多层次的分布式应用模型和一系列开发技术规范,多层次分布式应用模型是根据
功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件[1] 。
在J2EE 技术规范中,EJB 是核心技术之一。EJB 是一种应用于分布式环境下,简化开
发和部署企业级应用程序的服务器端组件模型。它封装了企业应用程序的业务逻辑,使得开
发人员可以把重点放在业务逻辑的实现上,而把诸如事物管理,安全机制,分布式调用等任
务交给EJB 容器来实现[1] 。EJB 技术涉及到了企业分布式应用情景下的大部分问题。这种周
全而庞大的设计使得EJB 成为一种复杂的,重量级的J2EE 的解决方案,同时在性能和简单
性等方面做出了牺牲。
在EJB 笨重和复杂的情况下,产生了轻量级J2EE 框架技术。轻量级J2EE 框架是一种
结构轻盈的软件开发框架,它一般具有灵活、易扩展和易测试等特性,可以方便地整合和开
发出可伸缩、可动态扩展、可维护及可控制的良性系统。在轻量级框架的领域,控制反转(IoC)
模式被大量的采用。这使开发人员不需要编写复杂的代码来执行查询、处理基础架构异常或
管理连接,就能够解决对象依赖性问题。这有助于简化代码、将业务逻辑与基础架构分离,
从而使应用程序更易于维护。轻量级框架的另一个关键特征是,它不会强迫业务对象遵循平
台特定接口。
3. Struts、Spring、Hibernate简介
在众多轻量级J2EE 框架中,Struts、Spring、Hibernate 结合组成的J2EE 框架脱颖而出,
-1-
由于开源、层次清晰等优点这一轻量级J2EE 框架已被广泛的应用于Java Web 开发中。
Struts 是一个为开发基于模型-视图-控制器(MVC)模式应用架构的开源框架,利用了Java
Servlet 和JSP 构建Web 应用项目。Struts 继承了MVC 的各项特性,并将优点应用与Web
应用开发。
Spring 是一个开源的、轻量级的J2EE 应用程序框架和容器。它提供J2EE 应用程序中
一些公共的、基础性的服务
您可能关注的文档
最近下载
- 2023年江苏省徐州市中考数学试卷.docx VIP
- 微党课认真落实三会一课制度PPT模板课件.pptx VIP
- 常见引流管的护理ppt课件.pptx
- 征兵理论考试题库及答案2025.docx VIP
- ZD中大力德 C20-800LRC驱动器说明书_V1.04.docx VIP
- 山西省英语中考试题及解答参考(2025年).docx VIP
- 05系列建筑标准设计图集05J7-1内装修-墙面、楼地面(上_共二册).pdf VIP
- 语文高考现代文阅读训练试题及答案共50篇.pdf VIP
- 区域数字基础设施碳足迹评估模型构建.pdf VIP
- 2025年特许金融分析师权益投资组合管理策略专题试卷及解析.pdf VIP
原创力文档

文档评论(0)