"Apache MyFaces Trinidad 1.2:实战指南" 本书是关于Apache MyFaces Trinidad 1.2的实用指南,旨在帮助开发者构建JSF(JavaServer Faces)Web应用程序,同时结合Seam框架进行更高效的开发。作者是David Thomas。 在书中,作者首先介绍了Trinidad的历史背景和概述,强调了其特性,包括通用的关键选择标准。Trinidad以其 seamidad(无缝集成)特性,简化了JSF开发,并与Seam框架相结合。Seam提供了一种用于管理对话、导航和授权的方法。配置Trinidad的部分涵盖了如何设置和调整框架以适应项目需求。 第二章深入Facelets页面构建,讲解了Facelet的页面组合,如模板的使用以及Facelet组成组件的创建。作者详细阐述了如model、visible、msgLabel、labelStyle、required、readOnly、width和margin等属性的用法,并演示了如何声明和应用这些组件。此外,还讨论了使用JSTL(JavaServer Pages Standard Tag Library)进一步优化页面的可能性。 第三章则聚焦于Trinidad中最常用的标签和属性,解释了Trinidad的XHTML标签库命名空间(trh和tr),并列举了标准标签属性及其在不同组件中的应用,如表单、显示组件、命令和导航组件、大型输入和输出组件,以及table、treeTable和tree的相关属性。 第四章涉及部分页面重绘(Partial Page Rendering, PPR),这是Trinidad的一个关键特性。作者解释了基于标签的PPR工作原理,并提供了六个确保PPR正确触发的方面,如确认触发器ID、配置、刷新字段重置等。此外,还展示了如何利用Trinidad的pageFlowScope进行服务器端缓存,以及在selectOneChoice组件中应用PPR的几种方式,包括与valueChangeListener和actionListener的结合。最后,讨论了与rendered属性的交互。 第五章讨论了Web应用程序的基础工作,如导航结构、Trinidad的对话框架,以及如何程序化创建对话、处理数据流和返回对话。本章还涵盖权限控制,包括在每个XHTML页面上添加权限以及用户授权。此外,还有国际化(I18n)的实现,如单个标签和内部Facelet组件的I18n支持。最后,提到了轮询功能,以及使用Seam-gen设置应用程序和Eclipse项目的步骤,以及部署流程。 第六章专注于构建基于面板的内容,虽然这部分内容没有详细展开,但可以推测它将指导读者如何使用Trinidad创建复杂的UI布局和交互。 总而言之,这本书是Apache MyFaces Trinidad 1.2开发者的宝贵资源,提供了从基础到高级的全方位实践指南,涵盖了配置、页面构建、组件使用、部分页面重绘以及Web应用程序的各方面。通过学习本书,开发者能够熟练地运用Trinidad和Seam构建高效、可扩展的JSF应用程序。
![](https://csdnimg.cn/release/download_crawler_static/11565836/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11565836/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11565836/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11565836/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11565836/bg14.jpg)
剩余290页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/3a24d63b439b43bead59dd7182f307f3_drjiachen.jpg!1)
- 粉丝: 171
- 资源: 2139
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)