NetBeans Java EE技巧9:从数据库创建JSF应用程序

您需要非常快速地创建数据库前端吗? NetBeans IDE允许人们以极少的编码就非常快速地为一组数据库表开发JSF应用程序前端。 现在,本教程既是老歌,又是老歌……对于那些不了解它的人来说,值得再次提及。

首先,创建您的应用程序。 在这种情况下,我通过选择“ New Project”->“ Maven”->“ Web Application”来创建Maven Web应用程序(图1)。

netbeans-ee-9a

图1:Maven Web应用程序

接下来,我将提供JsfCustomers的Web应用程序名称,因为我将使用CUSTOMERS示例数据库表。 创建应用程序项目后,创建一个新的Java包来保存数据库的实体类。 在这种情况下,我右键单击项目的“ Source Packages”,然后选择“ New”->“ Java Package…”,然后将其命名为org.jsf.jsfcustomers.entity(图2)。

netbeans-ee-9b

图2:新的Java包

创建包后,右键单击它,然后选择“新建”->“数据库中的实体类”,我在上一篇文章中已经介绍过。 该向导允许我从一个连接中选择一组数据库表…在这里,我选择示例数据库,然后选择CUSTOMER表。 这样做之后,所有相关的数据库表都会自动添加到“ Selected Tables”列表中……单击下一步(图3)。

netbeans-ee-9c

图3:从数据库创建实体类

下一个向导页面(图4)允许我选择各种选项来生成我的实体类……我将保留默认值,然后单击“完成”。

netbeans-ee-9d

图4:实体类选项

这样做之后,已经为我的数据库生成了实体类。 现在是时候锦上添花了。 由于数据库实体类现在可用,因此只需单击几下就可以生成整个JavaServer Faces基础结构。 右键单击项目的“ Web Pages”文件夹,然后选择“ New”->“ JavaServer Pages”->“ Entity Classs中的JSF Pages”(图5)。

netbeans-ee-9f

图5:从实体类创建JSF页面

接下来,选择所有已创建的实体类,然后单击“ Next”(图6)。

netbeans-ee-9克

图6:选择实体类

最后,指定用于创建JSF类和页面的选项。 首先,我为EJB会话bean和JSF Controller软件包指定一个好名字。 EJB和控制器将自动生成到这些位置。 接下来,选择应该在其中生成JSF页面的Web文件夹...将空白保留为根。 最后,我选择利用PrimeFaces页面模板来利用PrimeFaces组件。 单击下一步,然后选择先前已在IDE中注册的JSF配置(图7)。 最后,单击“完成”,然后看到魔术……Web应用程序和所有JavaServer Faces基础结构都是自动生成的(图8)。

netbeans-ee-9h

图7:JavaServer Faces配置

netbeans-ee-9i

图8:完成的JSF应用程序

请注意,您可能需要右键单击项目的“ Dependencies”模块,并添加PrimeFaces(图9)。

netbeans-ee-9j

图9:添加Maven依赖关系

现在,构建并运行您的应用程序……即可使用!

netbeans-ee-9k

翻译自: https://www.javacodegeeks.com/2016/06/netbeans-java-ee-tip-9-create-jsf-application-database.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值