Font Size: a A A

Research And Implementation Of Steel Exchange System Data Persistence Layer Based On J2EE

Posted on:2007-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:T PanFull Text:PDF
GTID:2178360182980822Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, as a result of the rapid development of the computer and the network technology, the cost to informationize the enterprise is no longer high. So many enterprises are building information platform. Even the traditional steel trade market is building its own information platform on Internet, which makes the users realize the steel products transaction, allocation and delivering on Internet. Thus there is no need for the trader to look for the steel products every corner. The platform changes the traditional exchange pattern of steel products.Now, the reform of Chinese steel industry from planned economy to market economy has not been finished yet. The trade system adapting market economy hasn't been constituted completely, so it can't follow market demand and can't response to the customer's requirement in time. The online steel exchange platform can change the position of the steel trader in the whole supply flow, and wish to serve for the final customer.This article, which takes the development of the South China electronic steel and iron transaction network as background, has done detailed researches and has realized the data persistence module of this transaction platform. There are many kinds of data persistence technology can be chosen to develop the system, according to the requirement of the actual project, I have chosen the Hibernate and JNI interface as data persistence technology.Hibernate is an open source and lightweight level data persistence ORM tool. It possesses simple object relation mapping structure and offers supports to affairs transaction. It owns object-oriented HQL database query language and can facilitate the work of programmer. At the same time, it can support traditional JDBC search languages too. JNI technology is the local program interface, it makes the Java code which run in the Java virtual machine can ex-manipulate with the library which be written using the other program language. According to the specific business requirement, some modules of the platform have been written using C and C++ language, so it is necessary to apply JNI technology to communicate with these modules.The first part of the paper introduced the background of the platform, and the basic concepts of the steel trade system and its business flow model. At the same time, this paper introduced three typical data persistence technology, the EJB entity bean usage, Hibernate persistence structure and JNI persistence technology. After compared and analyzed these three technologies, the platform has chosen the Hibernate and JNI persistence technology. And then, the paper detailedly introduced the implement procedure of the data persistence. In order to insure the safe of trade data on Internet, the system has used the USB-KEY authentication tool as the safe solution.The online steel exchange platform is a typical B2B commercial system. This research has provided a reliable data persistence solution for the establishment of this platform.
Keywords/Search Tags:Steel Exchange, Data Persistence, Hibernate, EJB, JNI
PDF Full Text Request
Related items