Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.2.371

Automatic Generator for Component-Based Web Database Applications  

Eum, Doo-Hun (덕성여자대학교 컴퓨터과학과)
Ko, Min-Jeung (덕성여자대학교 대학원 전산·정보통신학과)
Kang, I-Zzy (덕성여자대학교 대학원 전산·정보통신학과)
Abstract
E-commerce is in wide use with the rapid advance of internet technology. The main component of an e-commerce application is a Web-based database application. Currently, it takes a lot of time in developing Web applications since developers should write codes manually or semi-automatically for user interface forms and query processing of an application. Therefore, the productivity increase of Web-based database applications has been demanded. In this paper, we introduce a software tool, which we call the WebSiteGen2, that automatically generates the forms that we used as user interfaces and the EJB/JSP components that process the query made through the forms for an application that needs a new database or uses an existing database. The WebSiteGen2 thus increases the productivity, reusability, expandibility, and portability of an application by automatically generating a 3-tier application based on component technology. Moreover, one user interface form that are generated by the WebSiteGen2 provides information on an interested entity as well as information on all the directly or indirectly related entities with the interested one. In this paper, we explain the functionality and implementation of the WebSiteGen2 and then show the merits by comparing the WebSiteGen2 to the other commercial Web application generators.
Keywords
EJB; JSP; Database; Component; Automatic Generation; EJB; JSP;
Citations & Related Records
연도 인용수 순위
  • Reference
1 MSSQL : MS SQL 2000 Books Online, http://ddart.net/mssql/sql2000/html/
2 C. J. Date, 'An Introduction to Database Systems,' 8th Ed., Addison-Wesley, 2003
3 Doohun Eum and Toshimi Minoura, 'Web-Based Database Application Generator,' IEICE Trans. on Information & Systems, Vol.E86-D, No. 6, pp.1001-1010, Jun., 2003
4 Yongzhen Ou, 'On Mapping Between UML and Entity-Relationship Model,' In Proceedings of the UML Workshop, pp.45-57, 1997
5 Pope and Mike, 'Microsoft ASP.NET Web Matrix Starter Kit,' Microsoft, 2003
6 http://www.codecharge.com/products/product.php7product_id = 1.
7 WEB DB GENERATOR : http://www.solpa.com
8 Richard Monson-Haefel, Enterprise JavaBeans, O'REILLY, 2001
9 차명훈 외 1, '모든 레코드 삭제 연산을 위한 효율적 처리기법의 설계와 구현', SIGDBKDBC-KISS, Vol.18, No.2, 2002
10 Rational Group, UML Notation Guide, Version 1.1, 1997
11 Ramez Elmasri and Shamkanth B. Navathe, 'Fundamentals of Database Systems,' 2nd Ed., Benjamin/Cummings, 1994
12 Angel R. Puerta, Henrik Eriksson, John H. Gennar and Mark A. Musen, 'Model-Based Automated Generation of User Interfaces,' In Proceedings of the 12th National Conference on Artificial Intelligence, Vol.1, pp.471-477, 1994
13 Grady Booch, James Rumbaugh and Lvar Jacobson, 'The Unified Modeling Language User Guide,' Addision-Wesley, 1998
14 Michel E. Adiba and Christine Collect, 'Management of Complex Objects as Dynamic Forms,' In Proceeding of the 14th International Conference on Very Large Data Bases, pp.134-147, 1988
15 정화영 외 1, 'Implementation and Development of Seat Reservation System based on EJB for E-Business', 정보처리학회 2002년 추계학술대회, Vol.9, No.2, 2002
16 Grady Booch, 'James Rumbaugh, and Ivar Jacobson,' The Unified Modeling Language User Guide, Addison-Wesley, 1998