Chinaunix首页 | 论坛 | 博客
  • 博客访问: 356914
  • 博文数量: 132
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 781
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-14 16:19
文章分类

全部博文(132)

文章存档

2012年(1)

2010年(50)

2009年(81)

我的朋友

分类: Java

2009-06-17 14:02:31

JSF环境配置(JDK6+Eclipse3.3+Tomcat 6.0+JSF1.2+JSTL1.1)

关键字: jsf环境配置 (jdk6+eclipse3.3+tomcat 6.0+jsf1.2+jstl1.1)

第一步: 下载安装 JDK 6 Update 3     

JDK 6 Update 3

The Java SE Development Kit (JDK) includes the Java Runtime Environment (JRE) and command-line development tools that are useful for developing applets and applications.

-----------------------------------------------------------------------------

第二步: 下载安装 Eclipse IDE for Java EE Developers

Eclipse IDE for Java EE Developers - Windows (125 MB)
我是用的最新的3.3版本,这个版本需要.

----------------------------------------------------------------------------------------

第四步: 下载安装Tomcat 6.0

Tomcat 6.0

启动之后,可以在浏览器中打开 http ://localhost:8080 网页,在manager页面可以对 服务器进行管理,可以直接导入 *.war 文件进行网站发布,很方便。

-------------------------------------------------------------------------------------------

第五步: 下载安装JavaServer Faces Technology 1.2

解压之后可以在lib 目录下找到 jsf-impl.jar和 jsf-api.jar 两个库文件。

稍后需要把这两个文件复制到 tomcat安装目录下的lib文件夹中,或者放在自己网站的WEB-INF/lib   文件夹,才能支持JSF应用。

安装之后有很多JSF使用文档,值得看看。

注意: 请根据上面网页上提供的链接下载最新版本的JSF库,我一开始用的是旧版本的, 结果就碰到“The method setVar(String) in the type DataTableTag is not applicable for the arguments (JspValueExpression)”   这个dataTable标签的bug,后来下载这里的最新版就没有问题了。

https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=7515&expandFolder=7515&folderID=8174

-------------------------------------------------------------------------------

第六步:下载安装JSTL 标签库

JSTL 标签库 , JSF的实现依赖JSTL,所以也需要安装JSTL

JSTL 1.2 is part of the Java EE 5 platform.

其实就是这个开源项目
到这里下载实现库

如果要使用JSTL,则必须将jstl.jar和 standard.jar文件放到classpath中。

同样要把这两个库文件放到自己网站的WEB-INF/lib   文件夹,才能支持JSF应用。

 Eclipse中可视化创建JSF网页,参考这两篇文章,说的很详细了:


http://www.eclipse.org/webtools/jsf/dev_resource/JSFTutorial-M5/JSFTools_milestone5_tutorial.html

如果你连那两篇文章都懒得看了,可以看有人在CSDN blog写的简易说明:

先下载JavaEE开发的eclipse的版本,不需要任何插件,你就开始可视化的jsf开发了,下面开始配置。
第一步:点击Window-->Preferences菜单,展开Web and XML-->JavaServer Faces Tools。
选择Libraries,看到左边的New...按钮了吗?点击开始配置吧。Library Name,给你的JSF库起一个名称吧。
最下面的Is JSF Implementation了吗?选上。使用Add...按钮将你的JSF实现的jar文件都加入进来。然后就可以
Finish了。
第二步:新建Dynamic Web Project工程,第二步可以选中JavaServer Faces了。工程建好以后新建一个jsp文件。
是不是没有可视化的JSF界面呢?右键点击jsp文件,选择Open With-->Web Page Editor。看到新的视图了吧。点击左上的Palette,看到JSF Core了吧,可以拖到页面上面看看了。
第三步:每次都用open with是不是太麻烦了,点击Window-->Preferences菜单,展开General-->Editors-->File Associations。将jsf,jsp这些文件都关联到Web Page Editor,方法就是选中Web Page Editor,点击Default按钮即可。
现在你可以享受JSF的好处了。

在Web Page Editor 中,右击元素既可以弹出 “属性窗体”,在那里可以方便的对网页控件属性进行编辑。

 ---------------------------------------------------------------------------------------------------------------

在网上可以找到一本 电子版的图书 《Java.Server.Faces编程(中文).pdf 》

其他网上资源:

Sun 公司的JSF文档

Java● 咖啡馆 -- JSF中文论坛

Java Server Faces Resources

JSF Tutorial  

阅读(2222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~