您需要非常快速地创建数据库前端吗? 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 Classs中的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

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

  1. NetBeans Java EE技巧3:数据库中的RESTful Web服务

    许多现代的Web应用程序正朝着使用HTTP使用无状态通信的方向发展. REST(代表性状态转移)体系结构样式通常用于设计网络应用程序,而使用Java EE 7,很容易开发用于数据库通信的RESTful ...

  2. NetBeans Java EE技巧#1 –数据库中的实体类

    NetBeans IDE是开发各种应用程序的绝佳选择. 具体来说,我每天都使用它来开发和维护Java EE应用程序. 在过去的几个发行版中,不仅Java EE的生产力提高了,而且NetBeans ID ...

  3. netbeans连接数据库_NetBeans Java EE技巧3:数据库中的RESTful Web服务

    netbeans连接数据库 许多现代的Web应用程序正朝着使用HTTP使用无状态通信的方向发展. REST(表示状态转移)体系结构样式通常用于设计网络应用程序,而使用Java EE 7,很容易开发用于 ...

  4. jsf netbeans_NetBeans Java EE技巧9:从数据库创建JSF应用程序

    jsf netbeans 您需要非常快速地创建数据库前端吗? NetBeans IDE允许人们以很少的代码就为一组数据库表开发JSF应用程序前端. 现在,本教程是一个老歌,但是一个好东西--对于那些不 ...

  5. netbeans连接数据库_NetBeans Java EE技巧#1 –数据库中的实体类

    netbeans连接数据库 NetBeans IDE是开发各种应用程序的绝佳选择. 具体来说,我每天都使用它来开发和维护Java EE应用程序. 在过去的几个发行版中,不仅Java EE的生产力提高了 ...

  6. NetBeans Java EE技巧8:持久性单元

    任何好的IDE的基本目标都是简化和组织代码和开发工作流程. NetBeans在实现这些目标方面做得非常出色,有时我们将基础知识视为理所当然. 例如,如果您曾经试图在纯文本编辑器中阅读XML蒙上了双眼, ...

  7. NetBeans Java EE技巧7:忽略的Java类和XHTML编辑器快捷方式

    有时,最被忽略的是IDE最有用的功能. 在本文中,我将概述在开发Java EE应用程序时可以使用的五个NetBeans Java和XHTML编辑器快捷方式. #1 –轻松修复命名空间和类 也许您已经向 ...

  8. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(二)

    [MyEclipse最新版下载] 二.创建一个Session EJB – Part 1 MyEclipse中的EJB 2.x开发使用了EJB向导和集成XDoclet支持的组合. 每个EJB由三个基本部 ...

  9. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)

    2019独角兽企业重金招聘Python工程师标准>>> MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 四.运行XDoclet代码生成 ...

最新文章

  1. 开源交换需新框架 技术团队也待整合
  2. SQL Server 2008基于策略的管理
  3. MySQL 服务端调优
  4. java的知识点30——设计模式
  5. C语言 泛型链表 如何计算(结构体中各元素)相对内存地址?(字节对齐,结构体对齐)offsetof()函数 ( (struct X*)0 ) -> Y)语法(匿名结构体)
  6. RocketMQ源码:Broker启动过程介绍
  7. P1351 联合权值
  8. web开发入门到深入-WebAssembly(1)
  9. Python 总结题目
  10. eclipse中设定文档注释
  11. AndroidStudio_安卓原生开发_获取系统S/N序列号_实现在springboot服务端_设备远程保活监控---Android原生开发工作笔记159
  12. js插件编写常用工具函数及格式
  13. 程序员为什么 365 天背电脑包?这答案我服!
  14. word使用中的标题
  15. Python遗传算法初学者教程
  16. 元数据管理在数据仓库的实践应用
  17. html 表单 元素 美化,分享10款jQuery的表单元素样式美化插件
  18. 小学计算机余数在线,余数计算器-余数计算器
  19. 云端服务器的稳定方法,云端服务器的问题怎么解决
  20. 小程序获取微信绑定的手机号

热门文章

  1. Tomcat server.xml配置示例
  2. Java 反射机制深入研究
  3. Dubbo面试题锦集
  4. Android面试题算法之二叉树
  5. SpringBootAdmin服务端
  6. 全局配置_配置全局异常处理,结果没有想到,spring boot实践(3)
  7. 猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。
  8. 天平游码读数例题_初二上册物理实验——托盘天平使用的注意事项
  9. 转:Spring Boot 获取 HttpServletRequest 的方法
  10. 转:centos8开启防火墙端口