jsf netbeans
您需要非常快速地创建数据库前端吗? NetBeans IDE允许人们以很少的代码就为一组数据库表开发JSF应用程序前端。 现在,本教程是一个老歌,但是一个好东西……对于那些不了解它的人来说,值得再次提及。
首先,创建您的应用程序。 在这种情况下,我通过选择“ New Project”->“ Maven”->“ Web Application”来创建Maven Web应用程序(图1)。
图1:Maven Web应用程序
接下来,我将提供JsfCustomers的Web应用程序名称,因为我将使用CUSTOMERS示例数据库表。 创建应用程序项目后,创建一个新的Java包来保存数据库的实体类。 在这种情况下,我右键单击项目的“ Source Packages”,然后选择“ New”->“ Java Package…”,然后将其命名为org.jsf.jsfcustomers.entity(图2)。
图2:新的Java包
创建包后,右键单击它,然后选择“新建”->“数据库中的实体类”,我在上一篇文章中已经介绍过。 这个向导允许我从一个连接中选择一组数据库表……在这里,我选择示例数据库,然后选择CUSTOMER表。 这样做之后,所有相关的数据库表都会自动添加到“ Selected Tables”列表中……单击下一步(图3)。
图3:从数据库创建实体类
下一个向导页面(图4)允许我选择各种选项来生成实体类……我将保留默认值,然后单击“完成”。
图4:实体类选项
这样做之后,已经为我的数据库生成了实体类。 现在是时候锦上添花了。 由于数据库实体类现在可用,因此我只需单击几下即可生成整个JavaServer Faces基础结构。 右键单击项目的“ Web Pages”文件夹,然后选择“ New”->“ JavaServer Pages”->“ Entity Classes中的JSF Pages”(图5)。
图5:从实体类创建JSF页面
接下来,选择所有已创建的实体类,然后单击“ Next”(图6)。
图6:选择实体类
最后,指定用于创建JSF类和页面的选项。 首先,为我的EJB会话bean和JSF Controller软件包指定一个好名字。 EJB和控制器将自动生成到这些位置。 接下来,选择应该在其中生成JSF页面的Web文件夹...将空白保留为根。 最后,我选择利用PrimeFaces页面模板来利用PrimeFaces组件。 单击下一步,然后选择先前已在IDE中注册的JSF配置(图7)。 最后,单击“完成”,然后看到魔术……Web应用程序和所有JavaServer Faces基础结构都是自动生成的(图8)。
图7:JavaServer Faces配置
图8:完成的JSF应用程序
请注意,您可能需要右键单击项目的“ Dependencies”模块,并添加PrimeFaces(图9)。
图9:添加Maven依赖关系
现在构建并运行您的应用程序……并且可以使用了!
翻译自: https://www.javacodegeeks.com/2016/06/netbeans-java-ee-tip-9-create-jsf-application-database.html
jsf netbeans