JSF那些事儿(一)
来源:互联网 发布:物理仿真模拟软件 编辑:程序博客网 时间:2024/04/28 23:18
1、什么是JSF:
JSF规范本身就是JavaEE5的MVC规范,它提倡以桌面组件的方式来隐藏传统web开发的HTTP细节,允许开发者以传统
桌面编程的方式开发web应用。JSF通过将托管Bean(Managed-Bean)的属性或方法绑定到页面组件的Value属性或
Action属性,这样就可以很方面地实现系统的MVC控制。
2、JSF规范的实现:
sun公司已JSF规范提供了实现,即SUN的参考实现,即JSF RI,还用一个是Apache组织的实现MyFaces,MyFaces
在实现了JSF RI的基本功能外,还提供了大量的组件库。
3、下载和安装JSF:
通过JSF的官方网站下载,得到mojarra-1.2_16-binary文件。下面是其目录结构:
javadoc:JSF项目的所有API文档。
lib:该目录下包含两个重要的jar包。
jsf-api.jar是JSF规范的api,jsf-impl.jar是Sun为JSF规范提供的JSF RI实现。
samples:这里面是JSF的实例程序。
tlddocs:这里面提供了JSF RI标签库的说明文档。
要想使用JSF,需要做以下操作:
(1)如果使用普通的Web服务器,如Tomcat,Jetty,由于它们并没有提供对JSF支持,所以需要将lib目录下的两个
jar包拷贝到Web应用的WEB-INF/lib目录中。(博主使用的是Tomcat哦)
(2)如果使用Jboss(应用服务器)则不必拷贝jar包,因为Jboss本身已经提供了对JSF的支持。
(3)如果使用WebLogic,则需要拷贝jar包。
(4)JSF依赖于JSTL,所以项目必须包含jstl.jar这个jar包。
(5)需要在web项目的web.xml中加载jsf框架。如下:
注意:对于使用Servlet2.4以上规范的Web容器,无须修改web.xml,在jsp页面中直接使用如下两行来导入JSF标签库。
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
下一篇将开始JSF使用入门,具体会结合实例作演示。敬请期待!
- JSF那些事儿(一)
- 敏捷那些事儿(一)
- Ext2那些事儿(一)
- JCL那些事儿(一)
- 反编译那些事儿(一)
- iTween 那些事儿(一)
- 操作系统那些事儿(一)
- SQL那些事儿(一)
- 神经网络那些事儿(一)
- 嵌入式开发的那些事儿(一)
- 信用社那些事儿(一)----历史
- 会议那些事儿(一):前言
- 笔试的那些事儿(一)
- os的那些事儿(一)
- Servlet&JSP的那些事儿(一)
- OpenCV安装那些事儿(一)
- C语言那些事儿(一)
- 学生信息管理系统 那些事儿(一)
- thinkphp模板技术
- android手机安装时缺少google map api 的解决方法
- IOS内存管理小结
- 由外向内顺时针&逆时针旋转矩阵
- 域名解析中A记录、CNAME、MX记录、NS记录的区别和联系
- JSF那些事儿(一)
- Fixjs——显示交互基类InteractiveObject
- 操作系统_再识(kobject,kset,子系统层次结构)
- java保留两位小数4种方法
- Unity3D系列教程–使用免费工具在Unity3D中开发2D游戏 第二节(下)
- IGMP:Internet组管理协议
- java.swing--setActionCommand()
- 九度oj1202
- Qt Creator使用体会与小技巧