社区
下载资源悬赏专区
帖子详情
JSF MyFaces 开发文档下载
weixin_39820780
2019-07-26 07:00:16
JSF Web Apatch Myfaces
相关下载链接:
//download.csdn.net/download/elvisleon/3844870?utm_source=bbsseo
...全文
6
回复
打赏
收藏
JSF MyFaces 开发文档下载
JSF Web Apatch Myfaces 相关下载链接://download.csdn.net/download/elvisleon/3844870?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JSF
My
Face
s
开发
文档
JSF
Web Apatch My
face
s
JSF
Java Server
Face
s (
JSF
)框架
JSF
是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。
JSF
(Java Server
Face
s)技术为
开发
基于网络用户界面的Java
开发
者提供了标准的编程接口API以及标签库。就像Struts框架一样,
JSF
定义了一套
JSF
标签
JSF
的全称 1、Joint Strike Fighter (
JSF
) 2、Java Server
Face
s (
JSF
) Java Server
Face
s (
JSF
)
JSF
是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的
开发
。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。
JSF
(Java Server
Face
s)技术为
开发
基于网络用户界面的Java
开发
者提供了标准的编程接口API以及标签库。就像Struts框架一样,
JSF
定义了一套
JSF
标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用
开发
者的角度看,两种框架十分相似,但是
JSF
可能会得到更多的支持,因为
JSF
是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持
JSF
。 Java Server
Face
s技术好处 引入了基于组件和事件驱动的
开发
模式,使
开发
人员可以使用类似于处理传统界面的方式来
开发
Web应用程序。提供了行为与表达的清晰分离。 不用特别的脚本语言或者标记语言来连接UI组件和Web层。
JSF
技术API被直接分层在Servlet API的顶端。 技术为管理组件状态提供一个丰富的体系机构、处理组件数据、确认用户输入和操作事件。 Java Server
Face
s应用程序 典型的
JSF
应用程序包含下列部分: 一组JSP页面 一组后台bean(为在一个页面上的UI组件定义的属性和函数的JavaBean组件) 应用程序配置资源文件(定义页面导航规则、配置bean和其它的自定义对象,如自定义组件) 部署描述文件( web.xml ) 一组由应用程序
开发
者创建的自定义对象(有可能) 一些可能包含自定义组件、约束、转换器或者监听器的对象 为在页面中表现自定义对象的一组自定义tag 包含JSP页面的
JSF
应用程序也使用由为了表现UI组件和在页面上的其他对象的
JSF
技术而定义的标准的tag库。 Java Server
Face
s技术的重要
开发
框架 sun-ri、my
face
s、ice
face
s、rich
face
s、seam
JSF
自定义文件上传组件
jsf
官方实现默认是不支持multipart/form-data类型的表单的,为了使
jsf
能够解析multipart/form-data表单的数据,我参考了my
face
s1.1的方式,然后按照commons-fileupload1.2重构了部分代码(my
face
s1.1使用的是commons-fileupload1.1)
开发
了一个文件上传组件。
JSF
2.0快速入门的基本教程.ppt
JSF
将是J2EE5.0中所包含的web
开发
框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。
JSF
最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个my
face
s,是对
jsf
标准的一个实现。也许你也和我一样,在
jsf
和tapestry之间犹豫很久,将来从apache的态度上应该可以看出二者的走向。在tss上有一篇比较
jsf
1.0与tapestry 3.0的文章,内容很扎实到位:http://www.theserverside.com/articles/article.tss?l=
JSF
Tapestry
JSF
的竞争对手不是struts/webwork之流,它们基本上已经是不同阶段上的东西了,放在一起比较意义不大。
JSF
的
开发
流程和asp.net中所倡导的code behind方式很相似,核心是事件驱动,组件和标签的封装程度非常高,很多典型应用已经不需要
开发
者去处理http。页面操作会被自动映射到对应的java bean中,后台逻辑只需要同java bean发生交互。整个过程是通过“依赖注入(DI)”来实现的,看来这是目前解偶合的最佳途径啊,spring的影响真是深远。不过正式因为
jsf
采用了这样的方式,导致
开发
工作和以前的jsp/struts等都有非常大的不同,需要一定的时间去学习。学习之前建议先对依赖注入有比较清楚的认识,可以参考我的learn Spring in spring系列的第一篇。 本系列将以两个例子来讲解
jsf
的基本
开发
,第一个例子当然是hello world。目前可用的
jsf
ide不多,ibm要到06年才能放出支持
jsf
的wtp版本。所以我们的例子基本以手写为主,这样也能让我们有更清楚的认识,同时推荐目前最好的
jsf
开发
工具:myeclipse 4.0 GA。后面的例子将会有
jsf
和hibernate的内容,它都能给予很好的支持。由于myeclipse并不免费,所以我们除了讲解在ide中如何操作外,还会叙述手动操作的具体内容,以免过于依赖
开发
工具。用什么服务器都可以,这里采用了jboss 4.0.2。如果你的服务器是高版本的tomcat(5.5+),那么必须要删除它自带的一些包才能很好的支持
jsf
,具体细节请查看它的
文档
。 请自行
下载
jsf
ri和JSTL 1.1。 废话少说,开始了。 在myeclipse 4.0GA中新建一个web项目,命名为hello,为项目增加对JSTL的支持: 在JSTL的版本中选择1.1。
apache my
face
s-impl-api-2.2chm
希望可以节省你的
开发
时间,提高
开发
效率!
下载资源悬赏专区
12,781
社区成员
12,310,743
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章