无忧论文网
当前位置: 无忧论文网 > 自然科学论文 > 计算机科学论文 > JAVA论文 > Hibernate在IT服务管理项目中的应用
点击提交论文指导需求
高薪诚聘老师
Hibernate在IT服务管理项目中的应用
时间:2011-01-23 浏览次数:1176次 无忧论文网
点击这里在线咨询我
    摘 要:信息时代中,信息是发展的第一要素,网络的发展让信息的共享成为可能。而信息共享的实质是数据的共享,数据是信息资源最直接的表现形式。在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。Hibernate是一个面向Java环境的对象/关系数据库映射工具。对象/关系数据库映射(ORM))这个术语表示一种技术,用来本论文由无忧论文网 www.51lunwen.net整理提供把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。Hibernate不仅仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 
    本文首先从对象、面向对象方法入手,讨论了对象持久的概念、方法。重点介绍了当今比较流行的一个开源框架Hibernate这个数据持久化技术体系的原理、结构、机制、以及其对设计模式的运用等方面相关内容。同时,论文最后以基于ITIL理论的IT服务管理项目作为理论与实践的结合,详细论述了Hibernate框架在该项目中的应用。在开发过程中,通过应用MVC设计模式实现了表示逻辑和业务逻辑的分离,为系统的开发和维护提供了更大的灵活本论文由无忧论文网 www.51lunwen.net整理提供性和更好的可管理型。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。 

    目录 

    摘要 I 

    Abstract II 

    1.绪论 1 

    1.1 研究背景 1 
    1.2 研究意义 1 
    1.3 研究内容 2 

    2.数据持久化的概念及相关知识 3 

    2.1 数据持久性 3 
    2.2 持久性框架 3 
    2.2.1 持久性框架概述 3 
    2.2.2 O/R Mapping技术 4 
    2.2.3 一些著名的持久框架 5 

    3.Hibernate O/R Mapping 框架技术 6 

    3.1 概述 6 
    3.2 Hibernate的体系结构 6 
    3.3 Hibernate的类型 7 
    3.4 操作持久化数据 7 
    3.4.1 持久化生命周期 7 
    3.4.2 持久管理器 8 
    3.5 Hibernate查询语言(HQL) 8 
    3.6 开发流程 9 

    4.IT服务管理系统分析 10 

    4.1 ITSM简介 10 
    4.2 应用框架及架构设计 11 
    4.2.1 表现层 11 
    4.2.2 业务层 12 
    4.2.3 持久层 12 
    4.2.4 领域模型层 13 
    4.3 系统界面 14 
    4.4 系统功能 18 
    4.4.1系统管理 18 
    4.4.2 工作台 18 
    4.4.3 自主服务台 18 
    4.4.4 我的工作台 19 

    5 工作台中问题模块的设计与实现 20
 
    5.1 模块功能描述 20 
    5.2 模块功能实现 20 
    5.2.1 新建问题 20 
    5.2.2 查询问题 21 
    5.2.3 编辑问题 22 
    5.2.4 提交问题 23 
    5.2.5 查看问题 24 
    5.3 Hibernate在ITSM中的应用 25 
    5.3.1 Hibernate的配置文件 25 
    5.3.2 映射文件的编写 27 
    5.3.3 用Hibernate实现对象关系的映射 31 
    5.3.3.1 SessionFactory配置 31 
    5.3.3.2 从XML配置文件获取SessionFactory 32 
    5.3.3.3 实现映射 32 

    结论 34 

    致谢 35 

    参考文献 36 

    绪论 

    1.1 研究背景 

    在如今的企业级应用开发环境中,面向对象的开发方法已成为主流。众所周知,对象只能存在于内存中,而内存不能永久保存数据。如果要永久保存对象的状态,需要进行对象的持久化,即把对象存储到专门的数据存储库中。在实际应用中,除了需要把内存中的对象持久化到数据库外,还需要把数据库中的关系数据再重新加载到内存中,以满足用户查询本论文由无忧论文网 www.51lunwen.net整理提供业务数据的需求。频繁地访问数据库,会对应用的性能造成很大影响。为了降低访问数据库的频率,可以把需要经常被访问的业务数据存放在缓存中,并且通过特定的机制来保证缓存中的数据与数据库中的数据同
关于我们 | 老师招聘 | 版权声明 | 联系我们 | 付款方式 | 返回顶部 | 

COPYRIGHT ©2001 - 2013 51LUNWEN.NET. ALL RIGHTS RESERVED.
【免责声明】:本网站所提供的信息资源如有侵权、违规,请及时告知
无忧论文网提供毕业论文指导 硕士论文指导服务