Hibernate在构建企业电子商务系统中的应用
基于Struts和Hibernate技术的网上书店系统的设计和实现

【 摘 要 】 : 本文介绍 了运 用了 Srt 和 H bmae两个开源框 架及它们对 M C设计模式的 实现 来设计 与实现网上书店 电 t s u ie t V
子 商 务 系统 . 出 了 系统 的 结 构 、 能 以及 解 决 方 案 的 设 计 , 就 其 中的 关键 技 术 MV 给 功 并 C结 构设 计 和 H b rae的 运 用进 行 分 ie t n 析 。 出 了 解 决 方案 , 且 就 开 发 过 程 中的 几 个 重 要 问题进 行 了详 细 说 明 。 给 并
维普资讯 Biblioteka 20 0 6年 第 7期
福
建 电
脑
13 1
基于 S u 和 Hbma 技术的网上书店系统的设计和实现 tt rs i t e e
陶 琳 1 心 凯 2 菊 2 雷 新 张 孟 赵
( . 南 工 业 职 业技 术 学 院 信 息 工程 系 河 南 南 阳 4 30 2天 津 工 业 大 学 计 算 机 技 术 与 自动 化 学 院 天 津 3 0 6 ) 1河 709 . 0 10
【 关键 宇】 t m MV ; ie a ; :Sr ; C Hb r t 网上 书店 u ne
4 基 于 的 s u 和 H b ma 解 决 方 案设 计 . tt rs ie t e 本 系 统 采 用 s u + ient 实 现 ,rt 是 基 于 JE 的 t t Hb rae来 rs su ts 2E 2 世 纪 是 网络 时代 , 络 技 术 的 飞 速 发 展 , 大 地 影 响 了商 l 网 极 b形 式 M C模 式 实 现 。 继 承 了 MV V 它 C的 各 项 特 性 . 且 根 据 并 业 交易 中传 统 的交 易 方 式 和 流 通 方 式 。利 用 电子 商 务 的优 势 同 We 2 E的特 点. 了 相应 的变 化 和 扩 展 。 做 现 有 销 售 模 式 和 流 通 渠 道 相 结 合 。 大 消 费 市 场 , 书 店 的 再 发 JE 扩 为
java三大框架是什么

java三大框架是什么Java三大框架是什么一、介绍Java是一种广泛使用的编程语言,由于其跨平台性和丰富的类库支持,成为了企业级应用开发的首选语言。
在Java开发中,框架是非常重要的组成部分,它们提供了一套结构化的工具和方法来简化开发流程并提高代码的重用性和可维护性。
在众多Java框架中,有三个最重要、最流行且被广泛使用的框架,它们分别是Spring框架、Hibernate框架和Struts框架。
二、Spring框架1. 简介Spring框架是一个轻量级的Java开发框架,最初用于解决企业级应用开发中的复杂性和耦合性问题。
Spring提供了一系列的模块和组件,为开发者提供了全面的解决方案,例如依赖注入、AOP(面向切面编程)、IoC(控制反转)等。
Spring框架的核心是IoC容器,它通过管理对象的生命周期和控制对象之间的依赖关系,简化了开发流程。
2. 主要特点和优势(1)松耦合:Spring框架通过IoC容器管理对象之间的依赖关系,使得应用程序的各个组件之间变得松散耦合,便于维护和升级。
(2)面向切面编程:Spring框架支持AspectJ规范,可以通过AOP实现横切关注点的模块化,并将其与业务逻辑分离,提高了代码的可维护性和重用性。
(3)可扩展性:Spring框架采用模块化的设计,开发者可以根据需要选择性地使用各个模块,使得框架具有很高的可扩展性和灵活性。
(4)测试支持:Spring框架提供了对单元测试的支持,可以方便地对代码进行单元测试和集成测试。
3. 使用场景Spring框架广泛应用于企业级应用开发,特别是在大规模和复杂度高的项目中表现出色。
由于其完善的设计和优秀的生态系统,Spring框架不仅可以用于开发Web应用程序,还可以用于开发移动应用、分布式系统、大数据系统等各种类型的应用。
三、Hibernate框架1. 简介Hibernate框架是一个优秀的Java持久化框架,它简化了对象与数据库之间的映射和操作,提高了开发效率和代码的可维护性。
购物网站设计与实现毕业论文

购物网站设计与实现毕业论文毕业设计(论文)题目:基于Struts + Spring + Hibernate的购物网站设计与实现学生姓名曹逸学号200520100303分院信息工程分院专业班级计算机503班指导教师曹平2009年5月杭州摘要本设计运用当前主流的Java技术,采用MVC开发模型,以Struts、Spring和Hibernate框架为基础开发了一个轻量级的网上购物系统。
Struts用作控制器,Spring 作为业务层,Hibernate作为数据持久层,开发中同时使用JSTL标签库。
这些技术的整合,使得系统在各方面都能达到要求,并有利于系统的维护和升级。
系统分为前台部分和后台部分,前台部分主要实现的功能有顾客的注册和登录功能、查看商品信息功能、搜索商品的功能、购物车、收藏夹功能、个人信息维护管理功能;后台部分主要实现管理员管理商品信息、订单信息、目录信息和用户信息。
其中购物车可以在用户未登录的情况下操作,并且原有的商品与现有的商品可以相互叠加。
关键词:网上购物系统;Struts;Spring;Hibernate;JSTL;MVC模式ABSTRACTThis design uses the mainstream Java technology to develop a lightweight online shopping application. MVC software developing model is adopted, based on the popular framework consisting of Struts, Spring and Hibernate, where Struts behaves as the controller layer, Spring as the service layer, and Hibernate as the data persistence layer. JSTL library is also used. With all these technologies together, the application achieves all the design purposes, and is flexible for update and maintenance.The application consists of two main subsystems, the front end subsystem and the central management subsystem. For the front end subsystem, the features involve customer registration, login, information retrieval on merchandises, product search, shopping cart, preference folder, customer profile update. Product information update, orders process, category and user information management are the functions of the central management subsystem. In the mean time, the shopping cart can be used without login, the selected item can be added automatically.Key Words:Online shopping system;Struts;Hibernate;JSTL;The Model of MVC目录1引言 (1)2相关知识和技术背景 (2)2.1J2EE概述22.2MVC设计模式22.3Struts MVC设计模式32.4Spring框架32.5Hibernate框架42.6Struts、Spring、Hibernate的整合52.7JSTL标签库63系统需求分析 (7)3.1B2C系统模块介绍73.2确定用户需求83.3需求规定93.3.1对性能的规定93.3.2输入输出要求93.3.3数据管理能力要求93.3.4故障处理要求93.3.5运行环境需求94系统概要设计 (10)4.1总体设计104.1.1环境配置104.1.2系统结构104.1.3总体模块104.2功能模块114.2.1用户顾客注册、登录模块114.2.2商品检索、浏览模块124.2.3个人信息管理模块124.2.4购物车/收藏夹模块124.2.5后台登录模块134.2.6商品管理模块144.2.7商品目录管理模块144.2.8订单管理模块154.2.9会员管理模块165系统详细设计 (17)5.1数据库设计175.1.1ER图设计175.1.2数据表设计185.2架构设计275.2.1带日志功能的设计275.2.2Web.xml配置文件275.2.3Struts配置文件285.2.4Spring配置文件285.2.5Hibernate自动生成的文件295.2.6工程包层次结构295.3详细模块设计305.3.1顾客注册、登录模块305.3.2商品检索、浏览模块305.3.3个人信息管理模块315.3.4购物车/收藏夹模块315.3.5后台登录模块325.3.6后台商品管理模块325.3.7后台商品目录管理模块335.3.8后台订单管理模块345.3.9后台会员管理模块346系统实现 (35)6.1环境配置356.2主要界面及代码366.2.1前台界面显示及代码366.2.2后台界面显示及代码55结论 (59)致谢 (61)参考文献 (62)1引言随着Internet的蓬勃发展,电子商务慢慢融入了我们的生活。
智能Web框架ASSH在电子商务中的应用

1引言目前电子商务的实现普遍采用浏览器/服务器(B/S)技术。
采用B/S 技术的电子商务软件平台支持动态信息发布,支持系统与用户的动态交互,支持企业的电子商务系统与企业内部信息系统的连接,极大地拓展了以W eb 平台为基础的电子商务应用范围,出现了如网上商店、网上拍卖、电子市场等形形色色的电子商务应用形式。
但是随着电大商务的发展,现有的系统暴露了很多弊端。
比如当顾客选择了一本书,他还想看别人除了选购这本书外,还选购哪些书,以Web 平台为基础的电子商务系统不能解决。
也就是原来的系统不能把用户的购买习惯同其他消费者的购买倾向相比较后进行推荐,至使顾客和商家都受损失。
以Web 平台为基础的电子商务应用面临着新的问题和挑战,解决这些问题和挑战的一种有效途径是引入移动代理(Agent)技术。
2移动Agent 与Web 集成2.1什么是移动A gent移动Agent 是一种粒度比普通对象更大的程序实体,能够携带其代码和状态自主地在网络中从一个节点移动到另一个节点,以寻找合适的计算资源和信息资源,完成特定的任务。
Agent 在移动过程中,其自身状态被保存,并封装成信息传送到新的主机上,从而在新的主机上继续执行。
它不同于远程执行,移动Agent 能根据自己的选择进行移动;也不同于进程迁移,A gent 带有状态,能根据应用的需求在任何时刻移动,能移动到它想去的任何地方;它还能在客户和服务器之间双向移动。
移动A gent 最基本的特征是自主性和移动性,其基本目标是减少网络信息传输和实现异步交互。
移动A gent 给电子商务带来了新的机遇,被誉为电子商务的“催化剂”。
移动Agent 技术所具有的移动性、协同性、自治性、智能性等特征正好弥补目前WWW 技术的不足,为电子商务应用注入了新的生机。
可以预见,以Web 和移动Agent 融合的技术是具有开放、异构、智能特征的新一代智能电子商务的主要发展方向。
2.2移动Agent 与Web 集成的关键技术目前Web 框架很多,当前新型、成熟的框架有Spring 、Struts 和Hibernate 等架构技术。
Struts和Hibernate多层架构的研究与应用

Srt tus作 为 一 个 高 度 可 配 置 和 高 度 可 扩 展 的 MVc框 架 , 也是 MVc及c r J E atr s的标 oe 2 Ept n e 准 实现 , 的 目标 是使 得 用 可 重用 组 件 构 建 和维 它
护 We b应 用程 序 变得 更 加 容 易. tus包 括一 组 Srt 相互 协作 的类 、eve 和J P标记 , sr l t S 它们组 成 一个 可重 用 的MVCMo e 2设计 ( )MVC模 式 的 dl 图1 ,
・1 0 ・ 17
使 用 XML文 件来 配 置很 多默 认 的框 架. 最后 , 它 为 系统开 发 提供一 个 灵活 的体 制来 处理 错误和 异 常, 同时还 提 供 了 一个 方 便 的 方法 对 应 用程 序 的
4 其 中 , b r ae实现 原来 的通 过 J B T a s , Hien t D C, r n—
已被 广泛使 用 , 最近几 年 被推 荐为 S n公 司 J E u 2E 平 台的设 计 模 式 , 并且 受 到 越来 越 多 的 开 发者 的
欢 迎 . 现 今 的 系统 开 发 中 主 要 采 用 的 是 MVC 在 Mo e dl 2模 式 , 其结构 如 图 1所示 .
射的实现问题.
关键词 : MVC;tus 对 象 / 系 映 射 ; b rae Sr t; 关 Hi n t e
中 图 法 分 类 号 : P 1 T 39
1 MVC设 计 模 式 和 Sr t 架 tu s框
MVC( d l i c nr1 模 型一 图一 制 mo e— e o to ) v w— 视 控 器设 计模 式是X r x AP e o P C在2 0世 纪 8 0年代 为编 程 语 言 S lak 8 mal l一 O提 出 的一 种 设 计 模 式 , 今 t 至
论文摘要举例

论文摘要举例论文摘要举例【篇一:论文摘要举例】摘要一:本文从网上购物电子商务平台入手,对电子商务的组成、特点、流程等进行了研究并对电子商务平台的体系结构、struts 设计模式框架、hibernate 对象持久化框架等关键技术进行了深入探索,掌握了电子商务平台的设计方法、开发流程以及struts 框架和hibernate 框架在电子商务平台开发中的运用。
在此基础上实现了商品信息管理、用户订单管理、在线购物管理、购物车管理等电子商务平台中重要功能。
本文按照软件工程的思想,应用统一建模语言(uml),并以组件的思想,构造设计了电子商务平台中的各个功能模块;设计开发过程中,按照rup 项目开发原则进行设计开发工作,并应用用例图、用例说明表等图形化手段进行了分析。
在整个研究过程中,我们也总结了电子商务平台开发的分析方法、建模方法和开发的工作流程以及测试方法,并探讨了开发中所存在的问题。
在开发该系统的过程中,采用了当前较为流行的三层体系结构,学习了struts 框架、hibernate 工具、网页制作工具以及图象处理工具photoshop 的使用方法与技巧,还深入研究了如何利用jsp 技术对后台数据库的访问原理、如何用sql server 对数据库加以管理与维护、如何在网上进行信息发布、对系统性能进行优化等。
另外,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验,并在此基础上有所创新,挖掘出自己的独特之处,所以此模拟系统能较真实地反映并模拟在线电子商务的运作过程。
摘要二:本论文主要研究在intemet 环境之上的教务管理系统的功能架构,并设计了一个基于web 技术的高校教务管理系统,采用b/s 模式作为主要开发模式,使用的w己b 技术包括三层结构的实现技术、开发平台技术等。
基于w 的高校教务管理系统的功能包括基础数据管理、教学计划管理、学籍管理、选课管理、排课管理、考务管理、成绩管理、教学测评、教材管理和系统管理等功能,系统的设计包括数据库表的设计和各功能模块的设计。
电子商务系统功能分析.

系统的非功能性需求分析1.可用性①可理解性在我们网站的主页将提供网站的目录和索引,目录和索引是一个网站的基石,优秀的网站目录可以有大量的流量,能够推广网站,对于网站的SEO很有帮助,而索引可以方便用户,快速高效。
在我们的BBS论坛还增加了站内搜索,因为论坛信息大,站内搜索可以帮助用户快速找到自己需要的帖子。
②在线帮助和反馈在线帮助,我们利用网页在线咨询和QQ客户端,有自己公司的QQ,为客户进行咨询帮助。
地址目录,有自己公司的电子信箱,电话/传真,通信地址在线反馈,BBS有问卷调查表,如果用户填了我们发送的问卷调查将给一点的奖励,比如等级,累计积分送礼品等,售后还有专门的用户评价,也会累计积分送礼品。
常见问题解答,专设一个常见问题栏,把客户的问题公示及提供问题解答,这样就减少了人员的工作量和客户的效用。
③用户界面及其友好性需求名称详细要求信息的本地化用户打开网站后就自动定位到所在地页面风格客户设计页面页面字体显示购物清单的保存响应时间的一致性2.可靠性(1)安全①安全协议和支付系统安全使用安全电子交易协议,主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份、以及可操作性。
SET中的核心技术主要有公开密匙加密、电子数字签名、电子信封、电子安全证书等。
②攻击防御有自己的攻击防御技术,在遇到黑客攻击时候可以快速反应。
③隐私和保密性保护用户的资料,对于用户信息具有保密技术(2)无缺陷性提供7×24小时的无故障服务,要求系统可以连续正常工作,对于链接错误有很好的时效性。
选择各个浏览器都兼容,弥补因浏览器造成的缺陷和不足面对系统崩溃,用户的操作失误及黑客攻击,我们系统应具有一定的错误识别能力,错误处理能力,建立双机备份机制需详细要求求名称CPU 2.0 Hz 以上(推荐)1GB以上(推荐)内存操Windows XP上版本作系统JSP技术选择DBMSQL Server 2005(建议用mysql)S选择Struts2+Spring+Hibernate架构选择CSS样式和JavaScript脚本,要兼容IE、Safari、火狐、谷歌等主流浏览器其他3.效果主要质量属性详细要求正确性确保各项资料数据的准确有效,禁止数据遗漏,重复,丢失。
利用轻量对象关系映射技术Hibernate提高开发效率

利用轻量对象关系映射技术Hibernate提高开发效率 Enhancing Development Efficiency with Hibernate a LightweightObject/Relational Mapping Technology谢挺 周维民(上海大学机电工程与自动化学院,上海 200072)摘 要 Hibernate是一种轻量对象关系映射技术。
文章通过实例,介绍了Hibernate的一些关键特性,并阐述了该技术的一些局限性。
关键词 Hibernate 对象关系映射企业级JavaBeans 持久化Abstract Hibernate is a lightweight Object/Relational Mapping(ORM) technology. Some key features of Hibernate are illustrated, and some limits of this technology are expounded.Keywords Hibernate Object/Relational Mapping (ORM) EJB Permanence0 引言随着internet的发展,应用服务程序已经从集中式、C/S模式过渡到B/S、分布式模式;无论是用户或是供应商都迫切希望缩短开发周期、提高开发效率,Hibernate应运而生。
1 Hibernate简介Hibernate是一个面向Java环境的对象/关系数据库映射工具。
对象/关系数据库映射(Object/Relational Mapping , ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型中去。
Hibernate不仅提高Java类到数据库的映射,还提供数据查询和获取数据的方法。
Hibernate在英语中的意思是“冬眠”,顾名思义它使得商务逻辑的开发和数据库最大程度地分离,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BC 和 SQL 手工操作数据库 , H ib ernate 可以大大减少操作数据库的工作量。另外 H ib ernate 可以利用代理 模式来简化载入类的过程 , 这在很大程度上减少利用 HQL ( H ibernate Query L anguage) 从数据库提取数据 的代码的编写量 , 从而在对象型数据和关系型数据库之间构建了一条快速、 高效、 便捷的沟通渠道。 1 . 2 H ibernate框架 H ibernate 技术本质上是一个提供数据库服务的中间件。图 1 显示了 H ib ernate的工作原理 , 整个系统 主要有 3 层 : 应用层 ( A pplica tio n)、 基于 H ib ernate 的数据持久层 ( H ib ernate) 、 数据库层 ( D atabase) 。它是 利用数据库以及其他一些配置文件如 H iberna te , propert ies, XML M appin g 等来为应用程序提供数据持久 化服务的。 H ibernate 具有很大的灵活性, 但同时它的体系结构比较复杂 , 提供了多种不 同的运行方式。在轻型体系中, 应用程序提供 JDBC 连接 , 并且自行管理事务 , 这 种方式使用了 H ib ernate 的一个最小子集 ; 在全面解决体系中 , 对于应用程序来 说 , 所有底层的 JDBC / JTA AP I都被抽象了, H iberna te 则负责管理所有细节。
随着企业信息化进程的推进, 基于 J2EE 的软件架构在开发各种大型企业级应用系统中得到广泛应 用。然而面对一个大型企业, 企业流程必将随着社会化进程的变革、 更新而不断调整, 那么如何为适应这 种业务需求易发生变更的企业定制、 设计一个高效、 灵活的应用系统成为当前面临的一个重要问题。在 系统开发中 , 由于使用的绝大多数数据库是关系数据库 , 而设计和开发往往是面向对象的, 这给开发带来 了一定的难度。随着技术的发展, 数据持久层逐渐从业务逻辑层分离出来, 数据持久层主要负责存储从 应用到数据库的数据 , 也负责数据的检索、 更新和删除 , 数据持久层的设计就成为整个系统的关键。目前 持久层的实现存在多种方案, 例如 : JDBC, E JB, JDO, ORM 等 , 在这些方案中 JDBC 运行效率最高, 但 DAO 对象和 SQL 语句耦合太过紧密 ; E JB 功能强大 , 但使用复杂且不够灵活 , 编译运行环境要求苛刻 ; JDO 没 有一个开源的代码而且不是一个轻量级的封装 , 没有统一的标准而且产品存在分裂的问题 ; ORM 是一种 较为理想的解决方案 , 而且有众多开源产品。 ORM 工具在 JAVA 对象与数据库间建立映射关系, 具有自 我存储而不用 SQL 语句, 这样就能形成相对对立的数据对象持久层, 从而降低 J2EE 应用与数据库耦合度 并简化程序的开发, 方便了应用的数据库移植和企业业务需求的变更。目前存在许多 ORM 工具 , 比如 : TOPL I NK, CoCoB ase , H ib ernate , To rque 等, 在这些工具中 , H ibernate 极大地减少数据持久化相关的编程 工作量 , 消除或者封装那些针对特定厂商的 SQL 代码, 并且使数据结果集从表格的形式转换成一系列的 对象, 从而实现业务逻辑的计算与流程控制。因此, 本文作者在开发某集团公司物资采购电子商务系统 中采用 H ibernate 进行系统持久化层的设计。
2 基于 H ibernate框架的企业商务系统
下面就以作者在实际开发某集团公司物资采购电子商务网为例, 来说明如 何采用 H ibernate框架进行数据持久层的设计。系统使用 Eclipse + M yEclipse 作 图 1 H ibe rnate工作原理 为开发工具 , 采用 T om cat作为应用服务器, H ib ernate 作为持久层设计框架。 2 . 1 企业物资采购商务系统功能结构 某集团公司物资采购电子商务系统是一个结合了内部物流系统和外部 买 方主导市场 !商务过程的双层功能的大型电子商务平台 , 它是针对集团公司物资仓储管理、 集团公司内部 计划管理、 供应商管理及辅助财务系统而开发的电子供应链管理 ( E SCM )系统。在此系统中主要划分为 两大主要职能操作域 : 物资管理中心操作域和物资采购部门操作域 , 其中物资管理中心主要负责计划创 建、 计划审批、 物资招投标和物资监管等职责; 物资采购部门主要包括负责物资采购的总公司、 各下属仓 库以及各使用二级单位。系统整个功能结构如图 2 所示。
*
收稿日期 : 2007- 04- 23
责任编辑 : 郭西山
作者简介 : 郝秦霞 ( 1980- ) , 女 , 陕西西安人 , 助教 , 硕士 , 主要从事宽带网络应用、 数字化矿山、 电子商务理论与应用的研究 .
第 1期
郝秦 霞等 : H ibe rnate在构建企业电子商务系统中的应用
133
第 28 卷
第 1期
西安Biblioteka 科 技大学
学
报
V o.l 28 N o 1 M ar 2008
2008 年 3月
JOURNAL OF XI AN UN I VERSI TY OF SC I ENCE AND TEC HNOLOGY
文章编号 : 1672- 9315( 2008) 01- 0132- 05
H ibernate在构建企业电子商务系统中的应用
134
西
安
科
技
大
学
学
报
2007 年
< ! ∀ Generated by M yEc lipse H ib ernate T ools. ∀ > < h ib ernate configurat io n> < sessio n facto ry> < property nam e= < property nam e= < property nam e= < property nam e= < /property > < property nam e= d ia lect! > o rg. h ib ernate . d ia lec. t SQLServerD ialect< / property> < m app in g resource= com /Ryxxb. hbm. xm l! > < /m apping> < m app ing resource= com /Z cxxb . hb m. xm l! > < /m app ing > ## < / sessio n factory> < /h ib ernate con fig uration> 2 . 2 . 2 创建映射文档 映射文档是用来定义持久数据和在需要时保存关于对象的持久域、 关联、 子类和代理的 XM L 文档。 在 H ibernate 中, 每个数据表都有一个对应的 hbm. xm l配置文件与之匹配 , 在 M yEc lip se 中的 M yE clip se Database Exp lo rer 视图可提供 M yEc lip se 与数据库直接连接的内置窗口 , 并且通过此窗口可以生成 H ib er nate 的 m apping 文件。 用户注册模块中包括 3 个数据表 : yhzcxxb, ryxxb , bmdm b 。 3个数据表之间的关系如图 3所示。他们 相应则会生成 yhzcxxb. hbm. xm , l ryxxb. hb m. xm , l bm dmb. hb m. xm l 。以 yhzcxxb . hbm. xm 为例其映射文档 的主要内容为: < ! DOCTYPE h ibernate m app ing PUBL IC < h ib ernate m app ing> < class nam e= com. Zcxxb ! table= strin g! > zcxxb! schem a= dbo! cata log= zbm comm erce! > < id nam e= g sbm ! type= < generator class= - / /H ibernate /H ibernate M apping DTD 3 . 0 / /EN ! http : / /h i bernate . sourceforge . net / hibernate m apping- 3 . 0 . dtd! > connect io n . url! > jdbc : jtds: sqlserver : / / IP: 1433< /property> connect io n . usernam e! > zbmusernam e < / property> connect io n . password! > zbm passw ord < / property> connect io n . driver_c lass! > ne. t sourceforge. jtds. jdbc . Driver
郝秦霞 , 赵安新 , 卢建军
1 2 1
*
(1 . 西安科技大学 通信与信息工程学院 , 陕西 西安 710054; 2. 西安科技大学 网络中心 , 陕西 西安 710054)
摘
要 : 主要讨论了某集团公司物资采购电子商务系统的设计, 通过对比分析当前主流数据持久
层的设计方案, 提出了利用 H ib ernate 来进行该系统数据持久层的构建, 并对企业物资采购商务系 统功能结构 、 企业商务系统持 久层设计中 的 H ib ernate 的配 置、 创建 映射文 档和用户 注册信息 DAO 做出了具体的阐述。 对采用该方案后系统所体现的优点进行了说明 。 关键词 : 企业电子商务 ; J2EE; H ib ernate 框架 ; 数据持久层 ; 对象 /关 系映射 中图分类号 : TP 311 . 52 文献标识码 : A