Hibernate持久化技术在网上购书系统中的设计与实现毕业论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:64 大小:3.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

Hibernate持久化技术在网上购书系统中的设计与实现毕业论文.doc

Hibernate持久化技术在网上购书系统中的设计与实现毕业论文.doc

预览

免费试读已结束,剩余 54 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学号200532580013密级________________武汉大学本科毕业论文Hibernate持久化技术在网上购书系统中的设计与实现院(系)名称:国际软件学院专业名称:软件工程学生姓名:皮攀指导教师:二○○九年六月BACHELOR'SDEGREETHESISOFWUHANUNIVERSITYThedesignandimplementofHibernatepersistenceintheOnlineBookstoreCollege:WuhanUniversitySubject:InternationalSoftwareEngineeringName:PiPanDirectedby:ProfessorJune2009郑重声明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名:日期:摘要Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。本论文主要研究Hibernate的ORM(ObjectRelationshipMapping)框架、持久化功能以及Hibernate中的六个核心接口Session、SessionFactory、Transaction、Query、Criteria和Configuration,并对其进行相关实践。熟悉Hibernate中的框架结构、工作原理。结合Hibernate在网上购书网站上的实践,体会和研究Hibernate的ORM框架和持久化。同时,本论文也将说明利用Hibernate的ORM框架和持久化功能来实现网上购书网站的业务层的基本功能。利用Hibernate的相关技术来对其功能进行优化,达到高性能。关键词:ORM;持久化;Hibernate的核心接口ABSTRACTHibernateisaopensourceobject-relationmappingframework,whoencapsulatesJDBCinalight-weight-objectway,andthismakesJavaprogrammersoperatedatabaseintheObject-Orientedwayarbitrarily.TheHibernatecoulduserintheplacewheretheJDBCcoulduse,bothusingintheclient,andinthetheapplicationofServlet/JSP,themostrevolutionarymeanisthat,theHibernatecouldbeusedintheJ2EEwithEJBinsteadofCMP,toaccomplishthepersistence.TheaimofthisthepaperistostudytheORMframeworkoftheHibernate,persistenceandthesixcoreinterfacesintheHibernate:Session,SessionFactory,Transaction,Query,CriteriaandConfiguration,andimplementthemintheproject.UnderstandingtheframeworkoftheHibernate,theprincipleandtheAPIoftheHibernate.WiththeimplementoftheHibernateintheOnlineBookstore,experienceandstudytheframeworkandpersistenceoftheHibernate.Achievement:WiththeHibernatetoimplementingthebasefunctionsofthebusinessleveloftheOnlineBookstore.Usetheothertechnologie