Struts轻量级框架研究及其在职业鉴定系统中的应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:JIAOAODENVWANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向对象技术、Web技术的发展,软件框架技术在Web开发中得到了广泛应用。框架是预制在软件组件中的集合,可以让程序员自由使用。框架通常提供了一个好的程序模型,这对确保代码一致性,使程序员更专注于业务逻辑具有重要意义。Struts作为一个基于MVC模式的开源Web层框架,方便了代码的编写和管理;iBATIS是一个开源的对象-关系(object-to-relational)映射数据层,主要完成对JDBC的轻量级的对象封装,使得Java程序员可以随心所欲地使用面向对象的编程思维来操纵数据库。本文以职业鉴定管理系统的开发作为背景展开讨论。在对武钢职业鉴定管理OSTA(Occupational Skill Testing Authority)特点进行分析的基础上,结合武钢职业鉴定所的业务流程,设计了基于Struts和iBATIS轻量级框架的武钢职业鉴定管理系统,实现了对各类参加职业技能培训人员的有关数据快捷、高效的统计管理。本文主要研究工作如下:首先,讨论了轻量级框架及其特点,并将其与重量级框架进行比较,得出其相对于重量级框架在应用开发中的优势。在此基础上引入了两种轻量级框架Stuts框架和iBATIS框架,并对这两个框架的相关技术进行了深入的探讨,给出了一种特别适用于中小型企业的轻量级解决方案—集成开源轻量级框架Struts+iBATIS的整合框架。此轻量级解决方案基于分层的体系结构思想:在表示层使用基于MVC模式的Struts框架;在业务逻辑层采用JavaBean;数据持久层使用Java对象持久化框架iBATIS。其次,分析了武钢职业鉴定管理系统需求及其特点,使用软件工程的方法对系统进行了概要设计和详细设计。最后,应用前面给出的整合框架进行系统的开发,并以权限角色管理模块为代表,详细描述该鉴定系统的开发流程、实现过程及部署配置。在企业级Web系统开发时选用这种轻量级框架整合方案,不仅避免了传统J2EE开发的繁琐,而且可以有效地发挥各领域最优秀的技术,创建更加高效、协调的应用程序。这种轻量级框架将业务逻辑、应用程序控制和数据显示等功能模块区分开来,使得程序员可以集中精力分别开发任意模块而不用再担心耦合问题,使得整个系统的开发有条不紊、容易集成、便于维护和升级。经过试验运行,结果证明利用该方案开发的职业技能鉴定管理系统,开发快速,部署简单,各项技术性能指标均达到了设计要求。
其他文献
革开放以来我国基础建设的步伐不断迈进,城市基础设施正逐步完善,近几年来,由于工程建设过程中超概算问题严重,从而很大程度上提高了我国建筑行业的运营成本。在这种情况下,如何在
随着现代通信行业的飞速发展,无线定位技术渗透到了我们日常生活的方方面面。通信服务、定位追踪、信息安全等正成为当今无线定位技术的重要发展方向并愈发影响和改变着人类
近年来,随着科学技术的发展和生活水平的提高,人们对视频质量的要求越来越高,高质量、高分辨率的视频图像逐渐成为了人们的首选,随之而来,给各种实际应用系统带来了视频图像的存储
互联网技术的迅猛发展带动了网格技术迅速的发展,网格的目标是通过互联网将分布在世界各地的各种不同的资源以合理的方式联合起来,形成高度集成的有机整体,对外界提供强大的
近年来,随着多媒体技术的极速发展,立体图像有着越来越广泛的应用前景,人们对立体图像的清晰度要求也越来越高。但是由于目前立体图像的相关处理技术发展还不完善,图像系统各
为了满足国防建设以及国民经济的需求,毫米波无源探测成像技术被越来越多地应用到反恐探测、场景监控及人体安检等诸多领域。由于当前硬件工艺水平的限制,毫米波无源探测成像
认知无线电是可以感知外界通信环境的智能通信系统。它通过学习,不断地感知外界的环境变化,并通过自适应地调整其自身内部的通信机理来达到对环境变化的适应。当前,无线频谱资源
机会通信作为一种对无线通信系统设计具有革命性意义的概念正在受到越来越多的关注。本文主要基于机会通信模型,探讨了机会波束成形多输入单输出(MISO)系统中的机会调度算法,针
建筑工程造价控制是建筑工程建设管理工作的重要组成部分,如何合理确定和有效控制工程投资,是工程项目建设的一大难题,如何使建筑工程造价管理与社会生产水平相适应,是建筑工程造
本文结合多年工程造价控制与管理实践,从给排水设计方面阐述了对住宅建筑中给排水工程造价的控制与管理,从而提升给排水项目的经济性,取得不错的社会效益。