来自:http://www.ibm.com/developerworks/cn/web/wa-aj-jpa2web/?S_TACT=105AGX52&S_CMP=techcsdn
内容:
了解并试用新的开放源码工具 — jpa2web — 这种工具可以根据带 JPA 注解的 bean 生成基于 Ajax 的 J2EE Web 应用程序。通过使用 ZK 框架,这个工具生成的应用程序提供一个友好的基于 Ajax 的 Web 用户界面,允许用户添加、删除、搜索、修改和连接与数据库同步的对象实例。
原文内容不做赘述,但该程序的思想值得深入学习
注意如下几点:
1. 该程序需和Hibernate及其相关工具结合起来理解使用;
2. 该程序首先是接受了ajax框架;
3. 该程序目前(1.13)版本对于对象的映射关系只支持一对一和多对一关系;
期待该程序的进一步发展,就像从c++1.0开始写简单界面程序,
到后来使用BCB5、6版本以及VC6版本进行界面开发
希望以后的J2EE的web程序也可以通过可视化界面进行设计
就像Rational rose的初衷一样,一旦一个软件产品测详细设计出炉,
那么生成最终的代码程序基本上是自动化的
(可以有些人工的交互处理,但都是操作层面的或开发语言层面,不涉及技术壁垒)