本文介绍NetBeans中JSF的可视化开发,包括从页面访问数据库表中记录的最简单方法的两个步骤。

NetBeans在Java可视化开发方面具有的功用,有了这些功用作为基础,NetBeans中JSF的可视化开发,能够说是瓜熟蒂落了。完结这一任务的,便是NetBeans***价值的Visual Web Pack东西包。好像其他东西包相同,这个东西包也是免费的,不过,免费的Visual Web Pack东西包现已在许多方面逾越了大多数商业开发东西,尤其是在JSF使用的开发上。

NetBeans中JSF的可视化开发(netbeans可视化界面)  可视化开发 JSF NetBeans 第1张

Visual Web Pack东西包给NetBeans供给了功用强大的开发东西,在这些东西的支持下,Web使用的开发速度得到极大的进步。可视化是Visual Web Pack东西包的中心方针,因而,Visual Web Pack东西包中含有多个可视化修改器,能够使用比如AJAX、CCS和JSF等技能,快速构建规范的Web使用。

谈到可视化开发,首要想到的肯定是Web页面的开发。用JSP技能开发Web页面是一个苦楚的进程,前期的JSP在页面上搀杂了太多的 coding元素,使得JSP页面的开发和保护成为程序员的恶梦,尽管现行的JSP版别有了一些改善,但仍然存在许多缺乏。JSF是Sun简化Web开发的一种测验,在Visual Web Pack东西包支持下,这种测验取得了极大的成功。创立一个页面,从面板上拖放组件到页面上,修改组件的特点,编写拜见处理例程,从Visual Web Pack开发Web页面的进程中,现已看不到多少“Web”的东西了。当然,Web使用和桌面使用有着实质的不同,不过,Visual Web Pack现已封装了这二者之间的差异,感觉上,Web使用和一般桌面使用的开发进程彻底相同。

除了页面上的UI组件外,Visual Web Pack乃至将可视化的概念扩展到了其他JSF组件。例如,JSF的转换器和验证器,它们本来不是可视化组件,不过,在Visual Web Pack下,为一个可视化组件绑定转换器和验证器的进程,好像为页面增加UI组件相同,也是简略的drag-and-drop。这得益于JSF的高度模块化规划,任何编程元素都是component,都能够drag-and-drop。

能够drag-and-drop的还不止这些,杂乱的数据库编程,也现已被Visual Web Pack可视化了。装备好数据库后,从页面拜访数据库表中记载的最简略办法只要两个进程:***,在页面上放置一个用来显现数据的UI组件,例如下拉列表组件;第二,将一个表直接拖放到UI组件上。就这样,无需任何代码,运行时,这个下拉列表组件将显现出表中***个非键列的避实就虚记载值。这在Web数据库使用中非常有用,例如,经过这样的两次drag-and-drop操作,你就能够在电子商务网站上显现产品类别的清单,供用户挑选。假如这样过于简略,不能满意你的需求的话,那么,你也能够挑选更准确的办法,将表拖放到页面上(而不是组件上),然后经过“绑定到数据供给器”,挑选你期望在列表中显现出来的字段。这样,你能够不单显现产品类别的称号,还能够一起显现对产品类别的简略描绘等等。

页面导航是Web使用所特有的要求。与其他结构不同,JSF的页面导航是集中式的,这是JSF的一个壮举。Web使用是由页面组成的,当使用的规划增大,页面数量也随之增加到必定程度时,在页面中导航,有点相似大海飞行,简单让人摸不着方向。涣散式的导航操控在小规划使用场合下,简略易行,不过,大规划使用更适合选用JSF集中式的导航操控。Visual Web Pack供给了一个可视化的页面导航规划器,翻开规划器,Visual Web Pack主动将使用的避实就虚页面显现为一个个小图标,而所谓的导航,仅仅从一个页面拖动一条连线到另一个页面,仅此而已,形象而又直观。一条连线称为一个出口,给出口命名后,在代码中就能够经过挑选出口来导航到指定的页面。

【修改引荐】

  1. 专家谈JSF技能
  2. 完成了JSF下的生成EXCEL
  3. JSF测验东西
  4. 抛开JSP,直接从JSF下手
  5. 具体介绍Seam Remoting API和Ajax4JSF
转载请说明出处
知优网 » NetBeans中JSF的可视化开发(netbeans可视化界面)

发表评论

您需要后才能发表评论