Font Size: a A A

The Javabeans Software Component To Generate System The Beanbuilder,

Posted on:2001-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q HanFull Text:PDF
GTID:2208360002450675Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software reuse has been regarded as the realistic approach to bring about the gain of productivity that the software industry needs. Main branch of software reuse is product reuse, which includes two facets: Obuild reusable components; build applications with reusable components. There will be two kinds of software companies: one for building reusable components, and the other for building applications with these components, and with the guide of component standard, they can work together. Now, there exist three main component standards in software industry: COM/ActiveX, CORBA, Javabearis. Considering the excellent feature of Javabeans component standardWrite once, run anywhere, reuse everywhere? we select it to be foundation of our research. Because popular java development tools such as Visual J++ and Visual caf?do little to help building Javabeans components (beans), when developing beans, software engineers often select JDK being their tool. However, there are also three defects involved in this method: Odifferent jobs entail different development environments;@~all jobs are finished through console commands, no agreeable user interface;an not generate source code according to Javabeans standard. Tn order to improve the situation, we developed a Javabeans component building system BeanBuilder. BeanBuilder is made up of three moduies:iItiser interface module: provide agreeable user interface and several views for displaying relevant system information when developing job is in progress;ystem function module: generate source code frame of bean according to the requirement of user. On the base of the frame, user can finish other jobs involved: edit and finish code, compile code, pack bean;9 core date module: provide runtime support for two modules mentioned above. The three modules work together providing a visual IDE, and user can do all jobs involved in bean development without leaving the environment. This article first introduces the function of every modules and son modules. And then presents typical Development steps of BeanBuilder with the help of system structure graph. Next gives the implementationdetailofeverymodule, andlists keyalgorithrns. After that presents an instance of developing bean with BeanBuilder, meanwhile displays the interface and functions of it. At last, presents the main conclusion of the article and points out some shortcomings of the system.
Keywords/Search Tags:BeanBuilder, Javabeans, bean, software reuse, component
PDF Full Text Request
Related items