1 引言
目前高校电子商务专业相关课程的教学迫切需要建立电子商务实验软件平台,该平台应实现包括B2C、C2C、B2B、电子数据交换(EDI)、现代物流内容。
<hibernate-mapping package="com.un.eclab">
<class name="Customer" table="CUSTOMER">
<id name="id" column="CID">
<generator class="increment" /></id>
<property name="strUserName" column="username" />
<property name="strPassword" column="password" />
</class>
</hibernate-mapping>
在需要将Customer对象持久化时,使用如下代码:
SessionFactory sf =
new Configuration().configure().buildSessionFactory();
Session session = sf.openSession();
Transaction tx = session.beginTransaction();
Customer customer = new Customer();
customer.setUsername("customername");
customer.setPassword("customerpassword");
session.save(customer);
tx.commit();
session.close();
4.3业务逻辑层的实现
以交易系统为例,该子系统实现的主要类列出如下(表2):
类名 | 主要功能 |
IProduct | 产品类接口,规范产品类的主要操作,适应不同企业对产品类的要求。 |
Product | 产品类,实现了Iproduct接口。各企业可继承该类,实现对各自产品的管理 |
EccCart | 交易中心购物车类,可管理多种交易类型。 |
EccCartItem | 购物车子项类 |
EccOrder | 订单类 |
EnpOptions | 企业选项类,管理业务规则 |
表2 交易系统主要类列表
通过以上类的协作实现了交易系统的主要业务逻辑。
5 结束语
总体上看,采用开源技术设计电子商务实验模拟系统具有开发周期短、系统灵活性高、易于开发及维护等优点,较大程度上降低了系统开发的复杂程度和开发费用,可适应多变的用户需求,具备广阔的应用前景。
参考文献
[1] Java Open Source Programming.Joe Walnes,Ara Abrahamian,Mike Cannon-Brookes,Pat Lightbody.Indianapolis,Indiana:Wiley Publishing,Inc.2004.
[2] 张向先,魏革.电子商务模拟实验系统的商务模式构建.情报科学,2003(12)
[3] 戴 庆,司国海,李鹏飞.基于J2EE 的网上书店的构建技术及应用.大庆石油学院学报.2003(3)
转贴于 范文论文吧 http://www.fwlw8.com