龙源期刊?/p>
http://www.qikan.com.cn
基于
?/p>
Struts+Spring+Hi
bernat?/p>
?/p>
架构技术的B2C电子商
务系统的设计
作者:陶祥?/p>
?/p>
?/p>
来源:《商场现代化?/p>
2008
年第
19
?/p>
[
摘要
]
目前,轻量级
J2EE
架构
Struts+Spring+Hibernate
已渐渐成?/p>
B2C
电子商务系统?/p>
主流技术。本文在?/p>
Struts
?/p>
Spring
?/p>
Hibernate
进行分析的基础上,?/p>
B2C
电子商务系统进行
了整体设计,并对该架构下电子商务系统的技术实现进行了详细说明,并给出了相关构造的?/p>
能描述和部分核心代码。本研究中所用的架构技术能提高商务系统的安全性和稳定性,使商?/p>
系统资源得到最大限度的节省和利用,同时使系统具备更好的可扩展性和可维护性?/p>
[
关键?/p>
] Struts+Spring+Hibernate
电子商务系统
设计
纵观电子商务的发展历史,大概可分为两个阶段。第一阶段是产品介绍阶段,即通过互联
网公布企业和产品信息,类似于传统的广告方式;第二阶段是产品交易阶段,企业间通过基于
互联网的定单交易系统,直接在网上完成交易,主要表现形式有电子采购、电子销售和电子?/p>
易市场三大类网站。目前,大多数的电子商务系统主要由供求系统、新闻发布系统?/p>
?/p>
知道
?/p>
?/p>
统?/p>
B2C
系统四部分构成。其?/p>
B2C
系统是电子商务系统的核心系统,为整个商务平台构建
了一个基本框架,主要提供电子商情,能够促进消费者购买商品,从而产生电子购物和交易?/p>
随着
Internet
的迅猛发展与
J2EE
技术的成熟,使?/p>
Web
应用框架的开发者的人数得到了快?/p>
地增长。框架通过为应用开发提供预先准备好的起步器,来帮助开发者更快、更好地建立?/p>
用。框架的使用正在得到快速地发展,现在已经有几十个可选的
Web
应用框架,在这些框架
中比较流行的轻量?/p>
J2EE
架构?/p>
Struts+Spring+Hibernate
。本文研究的是利?/p>
“Struts+Spring+Hiber
-
nate?/p>
架构技术对电子商务系统的核心系?/p>
B2C
所进行的设计?/p>
一?/p>
Struts
?/p>
Spring
?/p>
Hibernate
简?/p>
1.Struts MVC
设计模式
Struts MVC(Model-View-Controller)
把一个应用程序数据的输入、处理、输出处理操作流?/p>
划分为模型层、视图层和控制器。这三次的具体业务规则如下:模型?/p>
(Model)
,表示业务?/p>
辑和业务规则?/p>
Struts MVC
为模型提供了
Action
?/p>
ActionForm
两个对象。由
ActionForm
进行
数据封装?/p>
Action
进行业务处理,模型可以用
JavaBean
?/p>
Hibernate
等组件技术来处理数据?/p>
的访问。视图层
(View)
,它就是我们通常所说的表示层?/p>
Struts
的视图是?/p>
JSP
以及用户自定