基于iBATIS数据持久层的内容管理系统的研究与应用

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:zaodt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现今的WEB应用开发中,MVC架构已经是设计开发系统的主流架构。而随着对此体系架构的进一步研究,数据持久层的提出有着深远的意义。数据持久层的建立可以有效地解决系统开发中面临的实体关系映射(ORM)问题。当前比较流行的是基于Hibernate的数据持久层框架,但其仍然存在着设计复杂、过于死板等缺点。根据需求的不同,更加简单灵活的iBatis框架的出现,为开发者提供了一种新的选择。   本文将对iBatis框架进行深入的研究,并尝试将其与Struts、Spring和ExtJS框架相结合,设计并实现一套内容管理系统(CMS)。本内容管理系统包括信息采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能。   本文提出了一种基于iBatis的数据持久层方案,讨论了其设计与实现过程及其在内容管理系统中的应用。通过采用动态SQL技术,提高了数据持久层的灵活性和通用性。针对于iBatis框架在分页机制和批处理方式上的不足,本文也提出了相应的优化解决方案。
其他文献
随着计算机网格技术的飞速发展,组件式的地理信息系统已经不能满足当前的需求,那么向分布式、网络化的空间信息服务方向发展将成为未来一段时间的趋势,这种异构性、分布性的方式
学位
随着计算机网络和企业信息化的不断发展,网络的安全访问控制越来越重要。访问控制是通过某种途径显示的准许或者限制访问能力和范围的一种方法,在当前的企业环境中,它是解决
目前高校已经构建了很多信息系统,这些系统往往是异构的,彼此之间联系比较少,而实际使用中我们经常要访问多个信息系统,这就需要在不同系统之间来回切换,反复的输入用户名、
本文介绍了全新的Rla(RichInternetApplication)技术,并且与其他web应用程序的对比。RIA提供了桌面软件友好的UI与Web应用的快速和方便部署,而且对音视频通信的支持也是非常
随着社会的发展,国际化趋势已经渗入到社会的各个领域,软件行业也不例外。近年来很多软件公司想要获取更丰厚的利润、开拓更广阔的市场,本国市场已经满足不了其需求,于是纷纷开拓
学位
本课题是基于武汉市交通安全教育基地建设中的软件系统项目展开的,解决适合其所需的视频处理功能模块中视频编码压缩、视频转换编码等问题。   交通安全问题一直是各个国家
学位
随着互联网技术的飞速发展,基于Internet的应用服务种类越来越多,以网络为中心的信息服务和应用服务受到各行各业的重视。在以信息家电、智能家居、智能小区及中央空调的发展为
学位
20世纪科学技术的飞速发展促进了地理学研究的飞跃。随着计算机技术的不断进步与地理信息系统的迅速发展,人们对空间数据信息处理的要求逐步提高。而地理信息系统技术是空间信
学位
插件式体系结构是一种很灵活的体系结构,插件能够动态地插入到系统之中,并且可以被自由删除和替换,从而可以实现系统功能的动态加载。随着GIS应用的深入,不断外延的应用需求
遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学的生物进化过程的计算机计算模型,是一种通过模拟自然进化过程搜索最优解的方法。在本质上,遗传算法是
学位