- 3
- 0
- 约1.14万字
- 约 4页
- 2018-05-09 发布于福建
- 举报
第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
您可能关注的文档
最近下载
- 成人2型糖尿病口服降糖药联合治疗专家共识(2025版)解读.pptx
- 审计发现问题线索移送工作实施细则.docx VIP
- 2025年6G核心网网络架构与关键技术白皮书.pdf VIP
- 部编版四年级下册道德与法治全册教学设计(全册教案) .pdf VIP
- 螯合树脂软化除硬计算,输入数据可自动计算.xlsx VIP
- 首师大版道德与法治二年级下册《亲近大自然》课件.pptx VIP
- 离婚协议书怎么写自愿离婚协议书.docx VIP
- 20S515 钢筋混凝土及砖砌排水检查井.docx VIP
- The Kardashians《卡戴珊家族(2022)》第五季第四集完整中英文对照剧本.docx VIP
- 6G内生安全可信技术白皮书.pdf VIP
原创力文档

文档评论(0)