Eclipse创建JSF应用的两种方式http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
来源:互联网 发布:网络分销系统发展趋势 编辑:程序博客网 时间:2024/06/05 09:12
原文地址:http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
在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
在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配置
这样就搭建好了JSF web application。
0 0
- Eclipse创建JSF应用的两种方式http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
- ESRI—shapefile的几种常见文件格式 http://blog.sina.com.cn/s/blog_631f9e4b0100g1k0.html
- http://blog.sina.com.cn/s/blog_5f8817250100g1dj.html
- http://blog.sina.com.cn/s/blog_5dfb7f4d0100j5e6.html
- http://blog.sina.com.cn/s/articlelist_1587621077_0_1.html
- http://blog.sina.com.cn/s/blog_8820018a0100w7t7.html
- http://blog.sina.com.cn/s/articlelist_1973273451_0_1.html
- http://blog.sina.com.cn/s/articlelist_1454293451_0_1.html
- http://blog.sina.com.cn/s/articlelist_1229508141_0_1.html
- http://blog.sina.com.cn/s/blog_4e6dffee0100hid1.html
- http://blog.sina.com.cn/s/blog_4ac0a0d30100cp9d.html
- http://blog.sina.com.cn/s/blog_77dd2fd20100y9vc.html
- http://blog.sina.com.cn/s/blog_61d8dfdb0100fti3.html
- http://blog.sina.com.cn/s/blog_65e943e70101est7.html
- http://blog.sina.com.cn/s/blog_8337d0c50100xn1p.html
- http://blog.sina.com.cn/s/blog_43eb83b90102dyl3.html
- http://blog.sina.com.cn/s/blog_3fe961ae01012tid.html
- http://blog.sina.com.cn/s/blog_53828e460100mv0d.html
- k近邻(kNN)算法的Python实现(基于欧氏距离)
- 一片空白*3
- com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J
- 在GET传参数中获取地址栏中传递的参数
- 在GET传参数中获取地址栏中传递的参数
- Eclipse创建JSF应用的两种方式http://blog.sina.com.cn/s/blog_9ed782ea0102vm9m.html
- Maven项目站点报告
- 建kafka gradle工程解决证书认证问题
- 在序列(22,34,55,77,89,93,99,102,120,140)中,采用二分查找,分别查找77,34,99,所需的查找次数分别为()----腾讯2016研发工程师笔试题(一)
- Adobe Photoshop cc 2015.5 V17.0安装与破解完全教程
- Leetcode Search in Rotated Array II
- 【IOS学习】Objective-C中的instancetype和id区别
- 健身者一周练几次?
- 文章标题