Automatic code generation for database-oriented web applications

The paper presents an architecture for database-oriented web applications. Then it introduces concepts which form a foundation for a code generation tool that supports the software construction process in the web application domain. The tool follows simple rules about mapping JavaBean components to the database schema and generates components, as well as a set of standardized JSP pages. The mapping is specified as an instance of an XML Schema document presented here. Efficiency of this tool is analyzed in several projects.

[1]  Jian Chen,et al.  CoOWA: a Component Oriented Web Application model , 1999, Proceedings Technology of Object-Oriented Languages and Systems (Cat. No.PR00393).

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Ping Chen,et al.  Modeling Web application architecture with UML , 2000, Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000.

[4]  M. Bichler,et al.  Modular design of complex Web-applications with W3DT , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[5]  Ioannis Stamelos,et al.  Measuring functionality and productivity in Web-based applications: a case study , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[6]  Akihiro Saimi,et al.  Presentation layer framework of Web application systems with server-side Java technology , 2000, Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000.