最近看了一点jsf ---- 只看了一点
看了一些网上的文章
看了 jsf in action 的如下章节:
1--3章
4 5章的部分内容
6--最后章节的标题
有很多疑惑:
1 jsf 能做的事情, 用标签做不出来吗? 一个过滤器/servlet + 一组标签 也能做出来吧?
有人能用尽量简短的语言来告诉我一下两者的本质区别吗?
(有状态bean 我觉得用标签都能轻易的实现, jsf事件机制我觉得根本就是一个错误的设计)
2 jsf所说的标准啊 模型啊 等等,有啥用? 是不是在这个标准下开发出的各种组件可以进行较好的替换? 例如我用了A厂商的jsf组件产品, 后来发现B厂商的更好, 我买来直接替换,那么我原先开发的程序基本上不用做大的改动就可以继续运行?
3 jsf和以数据为中心的B/S模式是不是冲突的?
4 有没有人和我一样, 看完关于jsf的介绍和基础例子后,就对它没什么兴趣了
5 我觉得,力挺jsf的人应该有3种:
(1) 出于商业目的
(2) 不了解ajax,html之类的前端技术,
(3) 不喜欢或不习惯b/s架构.
我这种想法对不对呢?有没有补充或反驳的?
以前对jsf一点不了解 ,所以从来都不是很在意那些批评他的文章,
因为我不喜欢轻易的批评我不了解的东西. 当然现在依然算不上了解.
不过 根据我已经了解的情况来看, 我根本没有兴趣对它做更多的了解.
如果JSF出现在VB DELPH盛行的年代就好了, 那个时代的人们也许更容易接受这样的东西吧
或者出现在B/S架构盛行之前(企业级应用刚开始从c/s过渡到b/s的时期),也是好的.
但是他选择了一个错误的时期,以错误的姿态出现, 很遗憾.
(sun似乎总是后知后觉,总是被形式"逼迫着"推出新的概念新的标准,一个没有前瞻性的公司, javaFX也是一例)
如果有一天JSF火了, 有人跑来跟我说, 看,现在是JSF的天下了.
那么我敢保证, 那时候的JSF肯定和现在的大不同, 也许只是名字未变而已.
分享到:
相关推荐
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它为开发人员提供了一种模型-视图-控制器(MVC)架构,简化了前端和后端之间的交互。JSF提供了组件库,使得创建动态、交互式的...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它简化了开发人员创建交互式、数据驱动的Web界面的过程。JSF提供了一个组件模型,允许开发者通过拖放组件的方式来构建用户界面...
在JavaServer Faces (JSF)框架中,分页是一种常用的技术,用于处理大量数据时提供更好的用户体验。当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个...
4. **更新模型值(Update Model Values)**:验证成功后,JSF会将组件的值更新到模型中,通常是更新管理Bean的属性。这将业务逻辑与用户界面分离,使得模型可以独立于视图和控制器变化。 5. **调用应用程序(Invoke...
《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...
JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...
从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。 Java Server Faces技术好处 引入了基于组件和事件...
在Java世界里,`.jar` 文件是Java档案文件,它包含了编译后的类文件、资源文件以及元数据。在JSF应用中,`.jar` 文件通常包含JSF实现库、组件库或自定义组件的实现。开发者可以将这些库导入到项目中,以便利用JSF的...
监听器会检测文件上传的开始和结束,而处理器则负责处理每个文件块的上传,并在所有块都成功上传后将它们合并成原始文件。这个过程可能涉及到多线程处理,以提高上传效率。 为了支持这种功能,项目可能依赖了一些...
前者适用于小型应用,后者适合大型、高并发的应用。 ### 8. Facelets Facelets是JSF 1.2推荐的视图层技术,它替代了JSP作为默认的视图表示语言。Facelets提供了更清晰的结构,更易于维护和扩展的视图模板。 ### 9...
jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces
**JSF 文件下载实现** 在JavaServer Faces (JSF)框架中,实现文件下载功能是一项常见的需求。在本文中,我们将深入探讨如何使用JSF来实现在Web应用程序中下载文件的功能。主要涉及的关键知识点包括: 1. **JSF上...
JavaScript全名JavaServer Faces(JSF)是一种基于Java的服务器端Web应用程序开发框架,由Sun Microsystems(现已被Oracle收购)开发。它旨在简化用户界面组件的构建和管理,为开发者提供一套面向对象的API,使其...
jsf 文档 jsf 文档 jsf 文档 jsf 文档
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: <br>jstl.jar 与 ...
总的来说,"IBM JSF学习资料"将带领你深入了解JSF的各个方面,无论你是初入Java Web开发的新手,还是寻求进一步提升的开发者,都能从中获益。通过学习这些资料,你将能够构建出功能强大、可扩展的Web应用,并掌握IBM...
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它提供了一种组件化和事件驱动的方式来创建交互式的Web界面。JSF API 和 JSF Impl 是JSF框架的核心组成部分。 **jsf-api.jar**...
JavaScript Faces (JSF) 是Java平台上的一种用于构建用户界面的模型-视图-控制器(MVC)框架,它简化了Web应用程序的开发。本资源包包含了JSF从入门到进阶的多个方面,包括基础教程、核心组件库(LIB)、Ajax4JSF的使用...
通过导航规则,JSF可以控制用户操作后的页面跳转,实现动态的页面流程。 **7. JSF生命周期** JSF组件有六个主要的生命周期阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用和渲染响应。理解这些阶段...