Thomas发布了一段视频,展示了如何使用Hibernate工具(JBoss IDE的一部分)从现有数据库中逆向工程整个可运行的Seam应用程序。

http://www.jboss.com/products/seam/SeamHBTools.html

生成的应用程序包括

  • 具有排序和分页的搜索界面
  • 具有关联编辑和导航的创建/更新/删除界面
  • 完全国际化

我特别自豪的是关联处理,这是这类应用程序生成工具通常忽略的东西。

当然,这类工具并没有什么特别新颖的地方。Java中一直有工具可以让您逆向工程数据库。不幸的是,生成的代码往往不容易定制或扩展以处理复杂情况。但这个工具正在生成JSF/Seam/EJB3代码。这些技术是为了使处理复杂情况变得容易而设计的。因此,您将使用这个工具快速入门,同时知道当您遇到超越平凡CRUD型功能的功能时,不会遇到障碍。


返回顶部