Font Size: a A A

Research And Application Of Distributed System Development Technology Based On EJB

Posted on:2007-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y L YuFull Text:PDF
GTID:2178360182982258Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer science and Internet technology, and Enterprise's demand such as distributing of the data, the expansibility of the system and the difference of the platform, more and more Enterprise use Internet protocol standard and Distributed Object Technology to construct their E-commerce or Intranet to share their data and issue information. Within a few years development, construct distributed Enterprise application system on the Internet has become the mainstream of the technology.J2EE as a new distributed technology has been applied in many fields. Use J2EE technology to realize Enterprise information system has two advantages: preferably security and diversification choices.EJB (Enterprise JavaBean) is the core technology of J2EE and one server-side component model, and its purpose is to develop extensible enterprise distributed application system.Session Facade is a widely used pattern in EJB design. It realizes facade pattern based on the usage of Session Bean and encapsulated the objects which consist of sub system in Session Bean. By this way, Session Facade shields business objects as broker when client accesses business object. Session facade abstracts the interaction of the low layer and provides a interface services layer for the client, in another words, it hide complex interactions between the participators.MVC (Model-View-Control) is a design model brought forward for the logical programming language Smalltalk-80 by Xerox PARC in 1980's. MVC realizes the separation of operation logics and interface displaying in theory, it bringing great significance to the application development of web. Carrying out the web application development of JSP/Servlet+EJB with MVC is a prominent and unparalleled advantage in constructing electronic financial services.The thesis first introduces distributed technology and the frame of J2EE, analyzes the component technology and container model, API and services of J2EE platform, pay more regard on EJB component and its each parts. Meanwhile, thethesis discources upon the session bean, entity bean and message-dirven bean, and introduces how to optimize the capability of EJB. At last, it gives an example for describing how to design a whole system based on EJB and detailes the system from requirement to design. Designing the database and using database table buffer technology is to reduce the response time of system.on server-side,it realizes the loose coupling of bean by using faqade pattern and indirect reference,and it uses the MVC pattern on the client side.The system is based on SQLSERVER database, uses the technology of JSP, SERVLET, EJB, JDBC, SQL etc, uses the WebLogic of Bea Company as the application server and uses Jbuilder as the main developing environment. Realize the available management to the system.
Keywords/Search Tags:J2EE, EJB, MVC, Database Pool, SessionFacade
PDF Full Text Request
Related items