a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 129|回复: 0

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 02:06 , Processed in 0.183592 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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