关于电子商务系统相关论文范文集,与基于“Struts+Spring+Hibernate”架构技术的B2C电子商务系统的设计相关论文的格式
本论文是一篇关于电子商务系统相关论文的格式,关于基于“Struts+Spring+Hibernate”架构技术的B2C电子商务系统的设计相关专科毕业论文范文。免费优秀的关于电子商务系统及数据库及计算机工程方面论文范文资料,适合电子商务系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
truts.ContextLoaderPlugIn”>有关论文范文主题研究: | 电子商务系统相关论文范文 | 大学生适用: | 学年论文、电大毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 64 | 写作解决问题: | 怎么写 |
毕业论文开题报告: | 论文模板、论文小结 | 职称论文适用: | 论文发表、中级职称 |
所属大学生专业类别: | 怎么写 | 论文题目推荐度: | 免费选题 |
<set-propertyproperty“contextConfigLocation”value等于“/WEB-INF/classes/
applicationContext.xm1./WEB-INF/Classes/action-servlet.xml”/>
</plug-in>
3.Spring在B2C系统中的作用
为实现对SpringIOC容器的访问,应用代码可以通过如下两个接口完成:⑴BeanFact-ory:开发者借助于配置文件(如XML或属性文件)能够实现对JavaBean的配置和管理.⑵ApplicationContext:构建在BeanFactory基础之上,除了具有BeanFactory的功能之外,还添加了时间、声明(非)容器提供的服务等其它功能.主要用于开发J2EE应用,这也是Spring推荐使用的接口.
首先我们看下B2C系统的ApplicationContext.xml文件片段,在文件中把数据库访问的代码封装成一个Bean,然后在XML文件里进行配置.在这里dataSource1这个Bean的生命周期分4个阶段:
(1)实例化JavaBean(也就是dataSource1).
(2)JavaBean实例的初始化,即通过IOC注入其依赖性.这一阶段将完成JavaBean实例的初始化.
<beanid等于”dataSourcel”
class等于”.省略mons.dbcp.BasicDataSource”
destroy-method等于”close”>
<propertyname等于”driverClassName”
Value等于”.sourcefe.jtds.jdbc.Driver”/>
<propertyname等于”url”value等于”jdbc.jtds.sqlserver://172.18.1.8:
1433,DatabaseName等于webShop”/>
<propertyname等于”usename”value等于”sa”/>
<propertyname等于”password”value等于”lqaz2wsx”/>
<propertyname等于”maxldle”value等于”5”/>
</bean>
(3)基于Spring应用对JavaBean实例的使用.一旦Spring创建,并初始化JavaBean实例后,应用就能够使用JavaBean实例了,因此,借助于getBean方法,电子商务系统开发者就能够在应用中进行使用.
(4)IOC容器销毁JavaBean实例.
<beanid等于”dataSourcel”
class等于”.省略mons.dbcp.BasicDataSource”
destroy-method等于”close”>
在不同的事务服务间切换,只会
关于电子商务系统相关论文范文集
4.B2C系统Hibernate持久化层开发
Hibernate是连接Java对象模型和关系数据模型的桥梁,现在越来越多的Java开发人员把Hibernate作为企业应用和关系数据库之间的中间件,以节省和对象持久化有关的三层以上的JDBC编程工作量.
(1)系统的Hibernate数据持久层功能实现可通过hibernate-sevice.xml进行Hibernate属性的设置,设置内容如下:
<server>
<mbeancode等于”.jboss.hibernate.jmx.Hibernate”name等于”jboss.har:service等于Hibernate”>
<attributename等于”DatasourceName”>java:/OracleDS
</attribute>
<attributename等于”Dialect”>.sf.hibernate.dialect.Oracle9Dialect</attribute>
<attributename等于”SessionFactoryName”>
java:/hibernate/SessionFactory</attribute>
<attributename等于”CacheProviderClass”>
Net.sf.hibernate.cache.HashtableCacheProvider</attribute>
</mbean>
</server>
建立数据持久层时,就可以先为服务器中的数据表定义实体Bean(EntityBean)了.
(2)Hibernate映射框架根据与每一对实体类和数据表相关的XML映射文件来实现ORM,通过Hibernate中的anthibernate命令建立了每个实体类的XML文件.每一个描述数据表的实体类都有相应的XML文件,保证执行业务逻辑处理时通过会话Bean调用实体Bean,可以实现对服务器数据库的无缝访问.
(3)创建“对象――关系”映射文件.Hibernate采用XML格式的文件来指定对象和关系数据之间的映射,在运行时,Hibernate将根据这个映射文件来生成各种SQL语句.这一步所创建的文件,它用PromotionEvent类映射到PR0M0T10-NEVENT表,这个文件应和PromotionEv-ent.Class文件放在同一目录下.
(4)通过HibernateAPI编写访问数据库的代码.Hibernate对JDBC进行了封装,提供了充分面向对象的API.
三、结束语
本文使用了轻量级J2EE架构Struts+Spring+Hibernate对电子商务系统B2C核心系统进行了设计,并分析了各个环节的关键技术和实现问题.使用这一技术设计的商务系统很好地把业务逻辑和表示层分离,这种分离使得系统不至于“牵一发而动全身”,同时,也便于业务逻辑模块的重用.这三种技术结合起来充分利用它们的优势,使得基于这三种技术的B2C商务系统应用框架开发简洁、结构清晰,有很好的可扩展性和可维护性,适用于面向对象的设计与开发.另外,本文所开发的B2C电子商务系统特别适用在学校和大型商场等人员密集、且可能发生集中支付的组织内使用.
参考文献:
[1]李伟镰卢建朱:基于Struts和Hibernate的电子申购系统[J].计算机工程,2005,31(19):220-222
[2]杨明根郑明秀廖浩德:Struts+Spring+Hibernate架构及开发方法[J].西南民族大学学报•,自然科学版,2007,(4):953-956
[3]廖福保张文梅:基于Struts-I-Spring-I-Hibernate框架的应用研究[J].广东农工商职业技术学院学报,2007,(11):51-54
[4]李保华:基于Struts+EJB+Hibernate的授信风险管理系统设计[J].计算机与信息技术,2007,(4):87-89
[5]王非丁元林文昌:应用架构技术设计与开发电子商务系统[J].计算机工程与设计,2007(11):5507-5510
关于电子商务系统相关论文范文集,与基于“Struts+Spring+Hibernate”架构技术的B2C电子商务系统的设计相关论文的格式参考文献资料: