|
【编者案】JSF(JavaServer Face)是对Struts的升级(或者说换代),不过不同于Struts的开放源代码模式,它是Sun制定的一个规范,未来很有可能包括在J2EE规范中。当然除了Sun的参考实现之外,也有myfaces这样的开源实现。Struts的创建者Craig McClanahan也是JSF规范的领导之一,所以JSF身上依然有Struts的痕迹,并且对Struts中的许多局限进行了解决。 关于JSF的优劣,有许多争论。支持者认为JSF是一个有着更好粒度的Web UI组件系统,在开发工具的支持下能够以拖放的方式创建Web界面,具有极强的可定制和可扩展性(例如,支持为不同类型的客户端渲染UI)等等。反对者认为JSF是“丑陋”的JSP技术的延续,过于依赖开发工具的支持,不成熟且不可用,页面导航过于随意等等。其实,许多对JSF的置疑来自于对JSF的不了解或者偏见,例如JSP并不是JSF建立用户界面的唯一方式(当然在相当一段时间内,它仍然是最常见的方式)。JSF的核心是在异步、无状态的Web通信中建立的生命周期模型和组件模型。 |
Sun让JSF光着身子来到Java世界
EJB用自己的悲剧人生警告Sun,不可对新技术的推广掉以轻心,但Sun还是再次犯下同样的错误。与Microsoft和Intel成功的商业推广策略截然不同的是,Sun 完全没有估量到,JSP作为一项成功技术的价值和影响力,在JSF的推广上,出现了令人痛心的失误。如果JSF以JSP3.0的名义推出,那么JSF的日子恐怕要比现在好过得多...- 入门知识
JSF:Java中面向Web开发的生旦净末丑
搞Java开发这么多年,说起J2EE Web开发,还真是百感交集、爱恨交加:
我爱J2EE服务器端编程带来的高可靠性、安全性和运行期的高效稳定性;
我恨以手工方式来编写JSP页面代码,我恨基于有限的HTML界面组件进行编程!...- 相关标签: JSF | Java | Web
洞悉JSF技术
JavaServer Faces是Sun公司推出的一种Web用户界面框架,随J2EE的新版本Java EE 5一起发布。JSF的目标是简化Web开发,为此,Sun在JSF中提出了许多技术措施,其中包括UI组件、事件驱动和Managed Bean等等。本专题将以系列的形式,介绍JSF简化Web开发技术中具有代表性的几项技术,试图使读者对JSF技术有一个概括的了解,从而理解JSF是如何简化Web开发的。本文是系列的第一篇,从总体上介绍了JSF的技术特点。 ...
- 相关标签: JSF | Java | Web
Java Web应用程序:JSF技术的详细介绍
与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。...
- 相关标签: JSF | Java | Web
- JavaServer Faces入门开发实例
- 一篇关于JSF的入门文章
- Web开发世界的创举--JSF
- JSF伴随着Java EE 5从幕后走上前台
- JSF:初学者进入到Java Web世界的跳板
- JSF框架中使用的设计模式介绍
- 应用技术
-
JSF事件处理
Web应用通常需要响应用户事件,比如选择菜单项目或者单击按钮。例如,响应用户对地址表单中的国家选择,更改场所和加载当前页面以更好的适应用户。 ... - 相关标签: JSF | MVC
JSP和JSF双剑合并打造完美Web应用
Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是设计前端界面的可视化工具不多,也不够强大。因此,设计JSP页面就变得十分复杂和繁琐。不过,在Java SE 5推出的同时,Sun为了简化JSP的开发难度,推出了新的JavaServer Faces(简称JSF)规范。从而使JSP走上了康庄大道...- 相关标签: JSF | JSP | JAVA
J2EE基础:使用JSF技术开发Web应用程序
设计每个需要的JSP页面,在页面中放置JSF的内置组件,并将组件与应用层的JavaBean绑定。利用RAD工具能通过拖放组件的方式轻松实现页面文件,不需要手写大量代码。开发工具自动生成页面对应的java文件,在文件中定义好了页面的JSF组件及其getter、setter方法以及JSF组件的“action”属性对应的方法等。程序员可以方便地在已有程序的基础上修改、调试。...- 相关标签: J2EE | JSF | Web
- JSF中如何防止页面刷新重复提交
- JSF与Struts的异同
- 细说框架风云 JSF能否拯救WEB江湖
- 简化编程JSF是程序员的得力助手
- 八大优势能否助JSF统一Web开发
- Spring Web Flow为JSF开发者提供了什么?
- JSF可以让AJAX不使用JavaScript
- 用JSF用户组件模型简化Web开发
- 运用AJAX和JSF建立人性化文件上传系统
- JSF与WEB的完美组合 高度提升开发效率
- 当ASP.NET撞上JSF之模板化式样和主题
- 当ASP.NET撞上JSF之应用程序安全性
- 当ASP.NET撞上JSF之校验输入方式的差异
- 当ASP.NET撞上JSF之应用程序的国际化
- 未来发展
对话袁红岗:JSF的优势及未来发展趋势
JSF,有些人对它有些陌生,有些人对它抱以期望的目光,有些狂热者甚至预言它是未来的Java Web主导者,2006年Sun把JSF从幕后推到了前台,那么JSF的命运如何呢?真的像人们所说的那样成为开源框架的终结者吗? ...- 相关标签: JSF | UI
JSF开源开发框架OperaMasks推出
日前OperaMasks.org社区推出了其开源的JSF开发框架OperaMasks 1.1M2版本。在新的版本中增加了多个便于开发的标记,并修复了用户反馈的一些Bug。OperaMasks是由金蝶中间件公司支持的一个开源的以JSF为核心引擎且引入了丰富的JSF组件的开发框架,于2007年7月份正式对外发布...- 相关标签: 开源开发框架 | OperaMasks
Web框架逐鹿新格局OperaMasks誓当Java群中微软
OperaMask是一个开箱即用的Web Framework,以JSF为基础引擎,辅以原生的AJAX技术,同时提供了丰富的组件和集成开发环境,并结合了Java和.NET分别在服务器端和客户端的优势,使Web开发变得用简单的拖拽就能实现从前复杂而痛苦的开发...- 相关标签: Web | OperaMasks | Java | 微软
- OperaMasks能否开创Java Web新格局
- 过渡技术的Ajax及Apusic JSF
- JSF 2006大事记
- 专家简评基于JSF的开发框架OperaMasks
- 基于AJAX和JSF打造丰富的互联网组件
- 十年之后 Java技术的新方向
- 公司介绍

sun公司
Sun的足迹遍及全球100多个国家和地区,在美国,欧洲、中东和非洲,日本和亚太等地区,Sun产品的市场份额都在攀升。Sun面对众多客户的喜爱和欢迎,预示她在新的世纪中取得更加辉煌业绩的美好前程...
- 专题在线调查
- 更多精彩专题

Java服务器对比
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java……

Java技术之网站开发框架
经过数年的“框架大战”,Java界的各种框架找到了自己应有的位置……

ASP.NET 一脉相承 续写辉煌
ASP的第一个版本是0.9测试版。它的出现给WEB开发……

Sql Server 巨人肩上 自成一派
1988年微软与Sybase共同研发出了基于OS/2平台的SQL Server。1993年……

Oracle数据库 站在行业的前沿
提起数据库,第一个想到的公司一般都会是Oracle(即甲骨文公司)...

DB2 炉火纯青的技艺 前后夹击的格局
伟大的蓝色巨人IBM,它的价值不仅仅在于这个品牌,它为计算机技术的发展做出了...

DB2 全面接触路由器
路由器(Router)是一种典型的网络层设备,通常用于节点众多的大型网络...

DB2 刀片服务器将何去何从
刀片服务器发展到今天,已经不再是个新鲜的话题,企业的实际应用也越来越多...

LINUX,E800带您一起接触
Linux是一套免费使用和自由传播的类Unix操作系统。我们通常所说的Linux,指的是……

UNIX家族系统
上帝创造了人,同时又给了人思想,思想的自由放飞,使得每个人都与众不同,图灵……

虚拟存储 - 从纸上谈兵到关键一步
美国著名IT咨询公司RFG对虚拟存储的定义是:“虚拟存储是指那些架构和产品被设计成仿真一个物理设备,如磁带机,其特性被镜像到另一个物理设备上……



