开始新的框架之旅绝对是个挑战,这个过程充满风险,而且耗时日久。你必须离开你温暖舒适的家,迈入完全未知的领域。为了证明方向无误,你渴望得到第一个胜利,完成了那个毫无价值的“Hello World”后,你兴高采烈,斗志昂扬,可身边的人根本就没发现有什么值得庆祝的事!
感谢seam-gen,seam给你准备的快速开发工具,你可以跳过进展缓慢的课程,一开始就振翅高飞!seam-gen可以为你创建一个功能完备的数据库应用程序,你不需要编写一行代码,就可以向众人展示你的成果。seam-gen会先问你一些问题来了解你的程序,比如项目的名字、数据库连接属性等。然后他会根据这些信息搭建其一个seam 项目的架子。最后,你把seam-gen带到你的数据库前,他开始了反向工程,创造出能够对数据库表进行CRUD操作的web程序物件。看到这些,即使是最挑剔的观众,也会被你的成果打动。那么,你是怎么成功的呢?
这一章会向你展示seam-gen如何让你快速进入角色,开始seam开发之旅。本章结束的时候,你会得到一个高尔夫球场目录程序,它可以运行在各种JBoss Application Server环境中。通用的流程不可能做到完全如你所愿。所以作者会教我们怎么修改seam-gen产生的程序,这就是本书要带我们经历的seam开发之旅。你所得到成果要远远超过“Hello World”所有的功能。听说了吧?CRUD已经代替了“Hello World”,成为检验web框架价值的新标准。