这几天在帮同学做毕业设计时,发现一件事,有个人做的网站界面漂亮的,看了一下页面代码,很整洁清爽。这样的东东很强大呀,准备学习学习,现做下记录。
JSF:
什么是 JSF? JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。“企业开发人员”和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上,而“系统开发人员”将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商完全能够为 JavaServer Faces 提供易于使用的、高效的可视化开发环境。
PrimeFaces:
PrimeFaces UI模块提供了拥有Rich Web用户体验的各种JSF组件。PrimeFaces使用Yahoo UI库做为默认的客户端框架。PrimeFaces提供的JSF组件能够处理JavaScript Rendering和如何在服务器端与JSF集成。PrimeFaces UI组件包括:HtmlEditor、ImageCropper、Dialog、AutoComplete、Flash based Chart等。并支持通过Ajax更新页面。 Optimus模块提供简化JSF开发的解决方案。Optimus提供基于Google Guice IOC容器的注释来代替XML配置和一个XML-less Navigation Handler能够让你减少基于XML配置JSF Navigation的需要。此外Optimus还支持利用JPA实现数据持久化;将DataTable的内容导出成Excel与PDF。支持安全扩展。 FacesTrace模块提供跟踪JSF Web应用程序的各种工具包括:JSF LifeCycle可视化查看器;性能跟踪器; Log4J适配器;FacesMessage监听器;组件树可视化查看器。
相关链接:
http://www.primefaces.org/
http://myfaces.apache.org/
http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html
分享到:
相关推荐
PrimeFaces是一个基于JSF的UI组件库,提供了大量的预定义UI元素,如表格、按钮、图表等,极大地简化了前端开发。例如,我们可以利用PrimeFaces的FileUpload组件来实现文件上传功能,用户可以通过浏览器直接选择文件...
Jpa spring jsf primefaces 环境最小配置
示例-spring-boot-jsf-primefaces 一个使用 JSF 2.2 和 PrimeFaces 5 的示例 Spring Boot 应用程序。最近我试图设置一个简单的轻量级 PrimeFaces 应用程序。 我在网上找到的许多示例需要的不仅仅是准系统设置,或者...
**JSF Primefaces 教程概述** JSF (JavaServer Faces) 是一个用于构建Web应用程序的Java框架,它简化了用户界面组件的开发和管理。而Primefaces是JSF的一个热门扩展库,提供了丰富的UI组件和强大的功能,使得开发者...
### JavaServer Faces (JSF) 与 PrimeFaces 入门详解 #### 一、MVC2 模型 **JavaServer Faces**(简称 JSF)是 Java 平台的一个标准框架,用于构建企业级 Web 应用程序。它遵循 MVC(Model-View-Controller)设计...
【标题】"jsf2(primefaces3)+spring+hibernate案例下载"涉及到的是一个集成开发环境,其中包含了JavaScript Server Faces (JSF) 2.0版本、PrimeFaces 3.0 UI库、Spring框架以及Hibernate ORM工具。这个案例提供了...
**JSF与PrimeFaces简介** JSF(JavaServer Faces)是Java平台上的一个用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来创建用户界面,使得开发者可以专注于业务逻辑,而无需...
【标题】"jsf2+primefaces+spring+hibernate案例"揭示了一个基于Java的全栈Web开发项目,它整合了几个关键的技术框架。JSF(JavaServer Faces)是Oracle公司推出的Java Web应用程序开发框架,用于构建用户界面。...
JSF-Primefaces-Spring-Integration Java,JSF,Primefaces,Spring,Spring Security,Mybatis,登录示例+模板 构建之前: 1. Create Database : Run/Import CreateDatabase.sql (sk-app-db\CreateDatabase.sql) ...
**JSF2.0 + PrimeFaces在Websphere7.0上的部署安装步骤详解** JavaServer Faces(JSF)2.0是一个用于构建用户界面的Java EE标准框架,而PrimeFaces是一个基于JSF的组件库,提供了丰富的UI组件,使得开发人员能够更...
**JSF2 + Primefaces3 + Spring3 & Hibernate4 集成项目详解** JavaScript Framework (JSF) 是Java平台上的一种用于构建用户界面的MVC(Model-View-Controller)框架,而Primefaces是一个基于JSF的开源UI组件库,...
Maven-EJB-JPA-JSF-Primefaces 用 Java 与 Maven、EJB、JPA、JSF 和 Primefaces 一起制作的示例项目。 我已经做了 5 年多的 Java Web 开发人员。 但是我只接触过像XSLT这样的较差的框架,它只读取Servlet发送的XML...
**JSFDB项目详解:Maven中的JSF与PrimeFaces结合及MySQL数据库连接** Java Server Faces(JSF)是Java平台上的一个用于构建用户界面的组件框架,它为Web应用程序提供了一种模型-视图-控制器(MVC)架构。在本项目中...
【标题】"SicaklikTakip:Spring Boot + JSF + Primefaces"是一个基于Java技术栈的项目,它整合了Spring Boot、JavaServer Faces(JSF)和Primefaces这三个核心组件。这个项目可能是一个温度监控或者追踪系统,利用...
spring-boot-jsf-PrimeFaces 使用配置了JSF 2.2和5.2 PrimeFaces的Spring Boot的轮询应用程序。 下载应用程序后,运行: mvn install 要运行该应用程序,请运行: java -jar Enquete.jar 您可以访问JSF演示...
**JSF PrimeFaces DataTable 深入解析** PrimeFaces 是一个流行且功能丰富的JavaServer Faces (JSF)组件库,提供了许多用户界面组件,其中包括`DataTable`。在JSF应用中,`DataTable`是一个非常重要的组件,用于...
`Primestrap` 是一个专门为JavaServer Faces (JSF) 和 PrimeFaces 框架设计的项目,它将流行的前端框架Bootstrap与这两者进行了深度集成,以提供更现代、响应式和美观的用户界面。这个项目的核心目标是简化开发人员...
本系统是基于Spring3X+JPA+JSF2+Primefaces等技术的模板,其中还使用了 SpringMVC 和 SpringSecurity3,希望可以帮到那些想了解JSF2 、Primefaces 和SpringSecurity的朋友,谢谢!