基于Webwork Spring Hibernate和Weblogic的网络应用系统的研究与开发.pdfVIP

  • 3
  • 0
  • 约1.14万字
  • 约 4页
  • 2018-05-09 发布于福建
  • 举报

基于Webwork Spring Hibernate和Weblogic的网络应用系统的研究与开发.pdf

第26卷 第 l6期 甘肃科技 Z·.26 Ⅳ0.16 2010年8月 GansuScienceandTechnol Aug. 2O1O 基于 WebworkSpringHibernate和 Weblogic的网络应用系统的研究与开发 李三平,徐成俊,白瑞俊,张其斌 (甘肃省计算中心,甘肃 兰州73oooo) 摘 要:详细介绍了Hibernate和BEAWebLoHc的工作原理 ,提出了WebworkSpringHibernate和WebloHc应用程序 的开发框架 ,利用WebLoHc将Java的动态功能和JavaEnterprise标准的安全性引入应用软件的开发和管理中,提高 了应用软件开发的效率。 关键词:Webwork;Spring;Hibernate;WebloHc;数据持久化;JDBC 中图分类号:TP311 J2EE的三层结构是指表示层,业务逻辑层以及 1.2 Hibernate原理 基础架构层,但是在实际的项 目开发法中,通常对三 Hibernate技术本质上是一个提供数据库服务 层结构进行扩展来满足一些项 目的具体要求,一个 的中间件,它是利用数据库以及其他一些配置文件 最常用的扩展就是将三层体系扩展为五层体系,即 如hibernate.prope~ies,XMLMapping等来为应用程 表示层,控制/中介层、领域层,数据持久层和数据源 序提供数据持久化服务的。Hibernate具有很大的 层。它其实是在三层架构中增加了两个中间层。控 灵活性,但同时它的体系结构比较复杂,提供了好几 制/中介层位于表示层和领域层之间,数据持久层位 种不同的运行方式。在轻型体系中,应用程序提供 于领域层和基础架构层之间。由于对象范例和关系 JDBC连接,并且 自行管理事务,这种方式使用了 范例这两大领域之间存在 “阻抗不匹配”,所以把数 Hibernate的一个最小子集;在全面解决体系中,对 据持久层单独作为J2EE体系的一个层提出来的原 于应用程序来说,所有底层的JDBC/JTAAPI都被 因就是能够在对象一关系数据库之间提供一个成功 抽象了,Hibernate会替你照管所有的细节。 的企业级映射解决方案,尽最大可能弥补这两种范 1)名为hibernate.c龟.xml配置文件用来连接到 例之间的差异。 数据库、生成模式和获得其它特定数据库信息的属 性组成。要将底层数据库内的变动反射到整个应 1 数据持久层的解决方案Hibernate 用,只需要修改该文件内的属性值。该配置文件的 1.1 Hibernate介绍 内容如下: Hibernate是一个开放源代码的对象关系映射 beanid=”dataSource” 框架,它对JDBC进行了轻量级的对象封装,使Java propertyntlIlle=”jndiName”value=”exxt” 程序员可以随心所欲的使用对象编程思维来操纵数 / 据库。它不仅提供了从Java类到数据表之间的映 /bean 射,也提供 了数据查询和恢复机制。相对于使用 其中jndiName属性值来 自weblogic的jndi名 JDBC和SQL来手工操作数据库,Hibernate可以大 称,如图1所示。 大减少操作数据库的工作量。另外 H

文档评论(0)

1亿VIP精品文档

相关文档