Eclipse创建JSF应用的两种方式http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
2016-07-11 20:16
711 查看
原文地址:http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
在Eclipse中创建JSF应用通常有两种方式:
第一种方式:
1.右键【New】-->【Dynamic Web Project】
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/00683fe1aa1304a064b9e5a2b8618823)
2.在Configuration配置项,点击右侧的【Modify...】按钮,勾选JavaServer Faces,点击右上角【Save As...】,给该项配置起个名字,如本例JSF Configuration.
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/d8ac7e93f784e992df29879148a102e0)
一路Next,到最后一步,为JSF应用添加jar包。对于使用sun的JSF实现,需要两个jar包
jsf-api-2.2.11.jar
jsf-impl-2.2.11.jar
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/3f782469afd3239c59319628484fe7b3)
Click 【Finish】按钮,就OK了。
通过这种方式创建的JSF web应用。在web.xml文件中已经配置好了JSF的servlet和listener。
接下来就可以添加页面(.xhtml),backingBean,配置faces-config.xml。
第二种方式,是使用Maven创建dynamic web project的方式。
1.右键【New】-->【Dynamic Web Project】。
在Configuration选项中选择Minimal Configuration。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/903fd89b873cfa523681650ca1a3635e)
2.输入Project Name,click 【Next>】
为了保持maven的目录结构,把Default output folder改成target/classes.
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/93f5340f42ce9569a50ddd3f340cec8c)
3. click 【Next>】
同样为了保持maven目录结构,把Content directory改成webapp。click【Finish】。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/f438fa34ac30c02c944300672a5f3e8a)
4.在windows explorer中打开新创建的project目录,在src目录下创建maven的目录结构
--src
--main
--java
--test
--java
在eclipse中选中新创建的project,右键【properties】,在Source中remove src,添加如图两个folder。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/583e868f4e4ac56916e63b4d40c2296e)
5. 在eclipse中选中新创建的project,右键【Configure】-->【Convert to Maven Project】
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/75dfdb529432e94e9b8ac18362c5f4e0)
6.在生成的pom.xml中添加如下依赖。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/61ce9e63e60ead6468d1ca657e26a9b2)
7. 刷新project,在Maven Dependencies下就能看的两个jar包
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/3c88a96d7f62d857dfda51d39d07bd99)
8.在web.xml中添加如下JSF配置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/f5a2235a849771404097e529dcad1f98)
9.在webapp/WEB-INF下创建faces-config.xml(和web.xml在同一个目录下)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201607/11/2430b81a00dd5d5d788d553da1dbfecf)
这样就搭建好了JSF web application。
在Eclipse中创建JSF应用通常有两种方式:
第一种方式:
1.右键【New】-->【Dynamic Web Project】
2.在Configuration配置项,点击右侧的【Modify...】按钮,勾选JavaServer Faces,点击右上角【Save As...】,给该项配置起个名字,如本例JSF Configuration.
一路Next,到最后一步,为JSF应用添加jar包。对于使用sun的JSF实现,需要两个jar包
jsf-api-2.2.11.jar
jsf-impl-2.2.11.jar
Click 【Finish】按钮,就OK了。
通过这种方式创建的JSF web应用。在web.xml文件中已经配置好了JSF的servlet和listener。
接下来就可以添加页面(.xhtml),backingBean,配置faces-config.xml。
第二种方式,是使用Maven创建dynamic web project的方式。
1.右键【New】-->【Dynamic Web Project】。
在Configuration选项中选择Minimal Configuration。
2.输入Project Name,click 【Next>】
为了保持maven的目录结构,把Default output folder改成target/classes.
3. click 【Next>】
同样为了保持maven目录结构,把Content directory改成webapp。click【Finish】。
4.在windows explorer中打开新创建的project目录,在src目录下创建maven的目录结构
--src
--main
--java
--test
--java
在eclipse中选中新创建的project,右键【properties】,在Source中remove src,添加如图两个folder。
5. 在eclipse中选中新创建的project,右键【Configure】-->【Convert to Maven Project】
6.在生成的pom.xml中添加如下依赖。
7. 刷新project,在Maven Dependencies下就能看的两个jar包
8.在web.xml中添加如下JSF配置
9.在webapp/WEB-INF下创建faces-config.xml(和web.xml在同一个目录下)
这样就搭建好了JSF web application。
相关文章推荐
- java TCP socket编程2
- 基于深层神经网络的命名实体识别技术
- Anroid-async-http封装网络请求框架源码分析
- ant 打包时,软件包 javax.servlet.http 不存在解决方法
- Qt5 lambda表达式连接QTcpServer信号槽
- Http之资源
- Http之报文
- http 协议注意事项
- 本地数据与后台网络数据同步问题
- 神经网络部分历史
- Android 使用PLDroidPlayer播放网络视频 根据视频角度自动旋转
- RCNN学习笔记(8):Fully Convolutional Networks for Semantic Segmentation(全卷积网络FCN)
- Android判断用户的网络类型(2/3/4G、wifi)
- Android Volley完全解析(二),使用Volley加载网络图片
- java发送https post请求实例
- HTTP详解
- uva1329 合作网络
- 2016上半年高项项目经理考试培训考试感想
- java发送http post请求
- http协议详解