终于快完了!!又可以呆着拿钱了,太爽了!!
使用JSF有使用起来总体感觉还不错,就是有些不太灵活,比如说:我实现一个双表头的dataTable时,sun jsf和 myfaces都没能实现这个效果,还要去学richfaces,richfaces是建立在ajax4jsf上的,对他也要些了解。做一个表格太不爽 了!!
其次就是没有一个功能强大的IDE出现,像我用的是myfaces 开发工具是eclipse+Myeclipse 只支持myfaces的可视化拖拽,能看到效果 ,richfaces就惨了 ,只能运行时看到效果,还要全部手写,哈哈 这也是懒的。JBOSS提供了AJAX4JSF的开发工具,这也是我感觉烦的地方。JAVA什么时候能有一个统一功能强大的IDE出现。
JSF也有很多爽的地方 ,比如 以前要在页面上一小块刷新 。以前提做法是写个iframe 要不用AJAX 把一个页面整的很乱。就是
include进来 看着也不爽 ,JSF这点让我感觉很不错!
一个东西有他的优点就有他的弊端。当然JSF给我的感觉,还不只这些,还有很多让我哭笑不得的。最好明年JSF成为主流。哈哈~~
现在有个还有个问题,我还没有想好怎么做,就是权限问题,当用户session ==null时为非法登录时 我想扩展下facesContext
在里面统一判断下,怎么扩展 还没有想好。反正是在一个生命周期请求阶段完成判断,这个还要读下源码。嗨!!!!
分享到:
相关推荐
在“jsf第一个例子”中,我们通常会遇到以下关键概念: 1. **JSF生命周期**:JSF有六个主要阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用业务逻辑以及渲染响应。开发者可以在这些阶段插入自定义...
在这个环境中,我们将探讨如何在Eclipse集成开发环境(IDE)中,结合Tomcat 7.0应用服务器和JDK 1.7来创建并运行你的第一个JSF程序。 **1. 安装和配置环境** 首先,你需要确保已安装以下软件: - **Eclipse IDE**: ...
本项目“JSF框架的demo项目”是一个简易的示例,旨在帮助初学者理解并掌握JSF的基本概念和用法。** 在JSF中,**组件模型**是其核心特性之一。它将用户界面元素(如按钮、文本框等)作为可重用的组件来管理。这些...
在《jsf第一步》这本书的第13章中,我们很可能会探讨JSF的更高级主题,例如自定义组件、数据验证、国际化和本地化,以及可能的性能优化策略。 首先,让我们深入了解一下JSF的核心概念: 1. **组件模型**:JSF的...
这篇教程——"JSF第一步",显然旨在引导初学者进入JSF的世界,帮助他们理解并掌握这个强大的Web开发工具。下面将详细阐述JSF的基础知识,以及从给出的文件名中我们可以期待学习到的内容。 首先,让我们了解JSF的...
在这个“JSF第一个应用”中,我们将深入探讨如何创建一个基本的JSF应用。 ### 一、JSF框架概述 JSF框架提供了一系列的UI组件和事件处理机制,允许开发者使用声明式的方式构建用户界面。它遵循MVC(Model-View-...
创建第一个JSF应用** 一个基本的JSF应用包含一个JSF页面(通常扩展名为.xhtml)和对应的Managed Bean。页面中可以使用JSF组件,如`h:inputText`用于文本输入,`h:commandButton`用于提交表单。Managed Bean则负责...
本案例——《jsf第一步》中的例子,是一个办公用品管理软件的实现,旨在帮助学习者理解JSF的基本用法和工作流程。 首先,JSF的核心是UI组件库,这些组件可以像HTML元素一样在页面上使用,但具有更多的交互性和动态...
《JSF第一步》是一本引导初学者入门JavaServer Faces(JSF)技术的书籍,源码包中的"ch1-12"包含了从第1章到第12章的示例代码,帮助读者通过实践来深入理解JSF的核心概念和应用。JSF是一种Java平台上的Web应用程序...
在这个名为"jspADD添加JSF项目实例"的教程中,我们将深入探讨如何将JSF集成到一个现有的JSP(JavaServer Pages)项目中,以及如何利用JSF的优势来创建功能丰富的Web应用程序。 首先,JSF的核心概念是**组件模型**。...
【标题】"一个小的jsf+mybatis的项目"揭示了这是一个基于Java Server Faces (JSF) 和 MyBatis 框架构建的轻量级Web应用。JSF是Java平台上的一个用于构建用户界面的MVC(模型-视图-控制器)框架,而MyBatis则是一个...
在JavaServer Faces (JSF) 开发环境中,...通过这些步骤,你可以在IDEA中成功创建并运行一个JSF项目。理解并熟练运用javax.faces.jar和javax-inject.jar中的组件和服务,对于提升JSF应用的开发效率和质量至关重要。
在这个JSF2商品管理小项目中,我们深入探讨了如何利用JSF的核心特性来创建一个高效、功能丰富的商品管理系统。该项目集成了XHTML页面、RichFaces扩展以及AJAX技术,以提供更流畅的用户体验。 **XHTML页面** 在JSF...
项目的源代码中应该包含了上述所有部分,提供了一个完整的JSF大文件上传解决方案。对于希望学习或改进自己JSF文件上传功能的开发者来说,这是一个宝贵的资源。通过深入研究源代码,可以了解到如何处理大文件、如何...
《JSF第一步》是一本关于JavaServer Faces (JSF)技术的入门教程,源码ch14-21涵盖了从第14章到第21章的实践代码。JSF是Java平台上用于构建Web应用程序的官方标准框架,它提供了一种组件化的方式来处理用户界面和后端...
在学习这个"sun jsf第一个程序"的过程中,你会了解到如何集成所有这些组件来创建一个完整的JSF应用程序。通过实践,你将掌握JSF的基本概念和工作原理,为进一步深入学习JSF打下坚实基础。同时,这也会帮助你理解Web...
这个"JSF实践项目(生活吧)"显然是一个基于JSF开发的生活服务类Web应用,旨在提供方便的生活服务功能。 **项目结构**: 在"LifeBar"这个压缩包中,我们可以推测包含以下几个关键部分: 1. **源代码**:通常包括...
在本实例中,我们将深入探讨如何使用 **MyEclipse 2014** 这款强大的Java开发工具来搭建一个JSF项目。 首先,了解 **MyEclipse**。这是一款集成开发环境(IDE),特别适合Java EE项目的开发,包括但不限于Servlet、...
在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用...通过阅读"JSF第一步--JSF+Spring+Hibernate+AJAX编程实践 试读",读者将踏上探索这一强大技术栈的旅程,为未来复杂的Web项目奠定坚实基础。