摘要
本文提出了一种基于代码生成的Web信息系统工程化开发方法,以用于以数据库为核心的Web信息系统的自动生成。采用类似鳊译嚣基础架构的特定域软件体系结构,实现了前端与后端的共享;提出了一种用于代码生成的专用代码方法,使得生成的代码便于二次定制与维护;提出了多表关联、基本操作组合以及数据库驱动的目标平台无关工作流机制等方法,支持复杂模式业务逻辑的自动生成。
An approach based on code generation is proposed for automatic construction of database-backed web information system. A domain specific software architecture similar to compiler infrastructure is used, which enables reusability of forends and backends. A private-code method for code generation is proposed to facilitate customization and maintanance of the generated code. Such methods as muti-tables ralating, basic operations composition and workflow mechanism are discussed for complex-patterns of business logic.
出处
《计算机科学》
CSCD
北大核心
2008年第5期284-287,F0003,共5页
Computer Science
关键词
代码生成
WEB信息系统
特定域软件体系结构
业务模式
Code generation, Web information system, Domain specific software architecture, Business patterns