论文部分内容阅读
近年来,由于计算机和网络技术的高速发展,企业信息化的成本已不再高昂。各行各业都在建设自己的信息化平台。传统的钢铁交易市场也在建立自己的网上信息平台,让用户在因特网上轻松实现了钢材的交易、加工、配送。网上钢铁交易平台改变了传统的钢材销售模式。 目前,中国钢铁行业从计划经济向市场经济的转轨还没有到位,适应市场经济的经营机制尚未确定,不能够完全以市场需求为导向,更无法积极响应顾客、提供个性化服务。构建网上钢铁交易平台,可以改变钢铁厂商在供货链中的作用,以期望直接服务于最终用户。 本文以华南钢铁交易网为研究实例,在研究JAVA平台的数据化持久技术的基础上,开发了该系统的数据持久化模块。在该系统的数据持久化实现技术中,有多种技术可以选择,本文根据实际项目需求,选用了其中的两种持久化解决方案,即Hibernate持久化技术和JNI技术。 Hibernate是一个开放源代码的对象关系映射工具,是一个轻量级的数据持久化工具。它拥有简明的对象关系映射结构,并提供了对事务处理的支持。它有面向对象的HQL数据库处理语言,方便程序员进行数据库的操作,同时它也支持传统的JDBC查询语言。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言编写的相关库进行互操作。根据具体的业务需求,平台的部分模块需要用C或C++语言来编写,所以有必要运用JNI技术来与这些模块进行交互。 本文前面介绍了课题研究的背景,网上钢铁交易平台的基本概念以及它的业务流程模型。接着,又介绍了三种比较典型的数据持久化技术,即EJB实体Bean方法,Hibernate持久化框架,以及JNI持久化技术。在对比分析了这三种技术后,结合具体的数据需求,本平台选用了Hibernate和JNI持久化技术。最后,本文详细介绍了数据持久化的实现流程。为保障网上交易数据的安全,本文采用了USB-KEY认证工具作为安全解决方法。 网上钢铁交易平台是一个典型的B2B电子商业平台,本课题的研究为该平台的构建提供了一个可靠的数据持久化解决方案。