a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 113|回复: 0

[专业语言] JAVA认证:对比JSF在Eclipse和NetBeans应用

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
安装方面   安装NetBeans是一件很轻易的工作。你可以选择根基(Basic)、尺度(Standard)、完全(Full)三个版本中的任何一个下载安装。期待NetBeans和GlassFish成功安装后,我们就可以成立第一个JSF工程了。
9 g" u9 ^! l4 \* L  安装Eclipse加倍则轻易,到 Sun公司的网站下载“Eclipse IDE for Java EE Developers”软件包。(我第一次下载的是"Eclipse IDE for Java Developers",但愿这琅缦沔会有JSF选项,结不美观没有在插件打点器没有找到我想要的工具,而且其它对我也毫无用处……)+ U" U/ |( o. P
  安装完Eclipse后,按照GlassFish网站上的安装向导,我装上GlassFish.不幸的是,你还不能完全使用JSF.你必需要安装一个JSF库才行。只需要下载javaee.jar和jsf-impl.jar两个包即可。 如下图所示:
; y! Z; H4 Z; W+ i8 R0 ^, x: E
9 p# R6 w- s; m2 {1 P) R  导航轨则
0 n2 O/ o9 ~& E! J5 t2 o  Eclipse 和NetBeans的可视编纂器中都有导航轨则。下面是Eclipse编纂器。看磕暌挂边的cheat sheet.如不美观没有这个,将不能在编纂器上工作,因为右键点击呈现的是一些毫无用处的内容菜单。
2 w" y: p2 Q# \! ]  可视页面的编纂# f0 k% ]/ f1 D% A/ ?
  年夜可视化的页面编纂上Eclipse仍是破耗了一些时刻的。你需要右键点击explorer pane,接着选择"Web Page Editor".如下图所示:6 u1 r; `9 a, g/ G* \
  你将看到一个编纂器,能够让你经由过程拖拽将一些组件到h:panelGrid或者h:dataTable中去。5 u3 U4 R4 }5 O* b% R4 a
  我没有看到,也不知道若何在NetBeans中编纂一个现有的JSF文件。虽然有一个"Visual JSF Page",可是却不能用。在这种情形下,你可以去上下载Java Studio Creator作为你的编纂器。如不美观你很喜欢用Java Studio Creator,那么也是一件很好的工作。此刻你可以将你在Java Studio Creator建树的页面放到你的Java工程项目中去。& C5 t! T2 M) ?2 ]. E4 t
  可是,我并不喜欢用Java Studio Creator,原因有二:/ T+ |; F0 a8 E8 e
  它的窗口小部件设置看起来很不错,可是并不尺度。我喜欢进修一种尺度的窗口设置。你能想象出那将是一件何等坏的工作,如不美观每个Swing轨范员不得不为每个工程项目去进修一种分歧的组件设置。" j% t  F: @& t8 N" }+ q. {
  我不得不被迫进入一种受限的设计模式,每个页面都得使用backing bean和binding.如不美观是VB轨范员的话,或许能感受好一些,可是对我于我来说,这不是JSF的精髓地址。我喜缓洗砦筅相关的页面共享一个bean.
2 k& U9 }  J! {" O7 c  我很反感Java Studio Creator中的代码和年夜此外处所往项目里添加JSF代码,这是不合适设计模式的。在NetBeans6.0m10作为一个里程碑,可视化编纂看样子似乎是限制对JSF页面的建树。
* w5 D2 Z3 i! c- O  我不想往琅缦沔理添加第三方的插件,因为对JSF撑持的很好的插件没有呈现。3 y) w7 A$ g; c1 t
  结论
  f" d" I6 j: S5 u+ d4 D( Q' ~! {9 L  Eclipse和NetBeans都撑持根基JSF功能,出格是JSF标签和EL表达式自动完成功能。对于说想指导JSF成长为目的来看,今朝为止这两个IDE都不能使我对劲;完成一些很常见的使命是那么的随意,不矫捷,或者说不直不美观。就这一点来说,我更喜欢Eclipse,可是喜欢的水平并不长短常强烈,没有胜出NetBeans若干好多。为了获得更多关注和市场,NetBeans需要增添对资本包的撑持,增添JSF页面时需要有一个向导(不仅仅在JSP的时辰才有)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 19:25 , Processed in 0.208254 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表