没有合适的资源?快使用搜索试试~ 我知道了~
首页 RichFaces开发指南:从入门到架构详解
《RichFaces手册》是一本详尽的英文指南,专为那些希望在JavaServer Faces (JSF) 和 RichFaces框架中开发富客户端应用程序的开发者设计。它涵盖了RichFaces框架的各个方面,包括其丰富的组件库和强大的皮肤定制支持。
首先,手册从介绍RichFacesDeveloperGuide开始,明确了它是一个拥有大量高级交互式组件的框架,旨在提升用户体验。技术要求部分阐述了该框架对Java版本、JSF实现和服务器的支持情况。它支持多种Java版本,确保兼容性;同时列出了如Sun Java Server Faces RI(Reference Implementation)、Apache MyFaces等主流JSF实现,以及不同类型的服务器,如支持的浏览器和portlet环境。
手册指导读者如何快速入门,包括下载和安装RichFaces的步骤。通过一个简单的Ajax Echo项目,开发者可以学习如何创建JSP页面、编写DataBean、配置faces-config.xml和Web.xml,并部署应用。这些实践环节帮助新手理解框架的组件集成和工作流程。
接下来,章节4详细介绍了针对不同环境的设置选项。例如,Web Application Descriptor Parameters允许调整应用的行为,Sun JSF RI和Apache MyFaces有各自的特定配置,Facelets和JBoss Seam也得到了支持。PortletSupport则关注如何在portlet环境中使用RichFaces,以及Sybase EAServer和Oracle AS/OC4J等特定服务器的集成。
核心概念部分深入探讨了RichFaces框架的基础。5.1节介绍了框架的整体概念,5.2节则提供了架构概览,阐述了如何构建基于AJAX的应用程序。为了优化用户体验,5.4节着重讨论了Ajax请求优化策略,如重新渲染、队列和流量控制机制,以及数据处理和动作与导航的选择。
《RichFaces手册》为开发者提供了一个全面的工具箱,无论你是初次接触还是经验丰富的开发人员,都能从中获得丰富的知识和实用技巧,以高效地利用RichFaces进行前端富客户端应用的开发。
RichFaces Developer Guide
xvi
6.65.8. Relevant Resources Links ................................................................... 513
6.66. < rich:messages > ....................................................................................... 513
6.66.1. Description ......................................................................................... 513
6.66.2. Key Features ...................................................................................... 513
6.66.3. Creating the Component with a Page Tag ............................................ 516
6.66.4. Creating the Component Dynamically Using Java ................................. 516
6.66.5. Details of Usage ................................................................................. 517
6.66.6. Look-and-Feel Customization .............................................................. 518
6.66.7. Definition of Custom Style Classes ...................................................... 518
6.66.8. Relevant Resources Links ................................................................... 520
6.67. < rich:modalPanel > ..................................................................................... 520
6.67.1. Description ......................................................................................... 520
6.67.2. Key Features ...................................................................................... 521
6.67.3. Creating the Component with a Page Tag ............................................ 524
6.67.4. Creating the Component Dynamically Using Java ................................. 524
6.67.5. Details of Usage ................................................................................. 524
6.67.6. JavaScript API .................................................................................... 529
6.67.7. Look-and-Feel Customization .............................................................. 529
6.67.8. Skin Parameters Redefinition .............................................................. 530
6.67.9. Definition of Custom Style Classes ...................................................... 531
6.67.10. Relevant Resources Links ................................................................. 533
6.68. < rich:orderingList > ..................................................................................... 534
6.68.1. Description ......................................................................................... 534
6.68.2. Key Features ...................................................................................... 534
6.68.3. Creating the Component with a Page Tag ............................................ 537
6.68.4. Creating the Component Dynamically Using Java ................................. 537
6.68.5. Details of Usage ................................................................................. 538
6.68.6. JavaScript API .................................................................................... 541
6.68.7. Look-and-Feel Customization .............................................................. 542
6.68.8. Skin Parameters Redefinition .............................................................. 542
6.68.9. Definition of Custom Style Classes ...................................................... 545
6.68.10. Relevant Resources Links ................................................................. 548
6.69. < rich:paint2D > ........................................................................................... 548
6.69.1. Description ......................................................................................... 548
6.69.2. Key Features ...................................................................................... 549
6.69.3. Creating the Component with a Page Tag ............................................ 551
6.69.4. Creating the Component Dynamically Using Java ................................. 551
6.69.5. Details of Usage ................................................................................. 551
6.69.6. Look-and-Feel Customization .............................................................. 553
6.69.7. Relevant Resources Links ................................................................... 553
6.70. < rich:panel > .............................................................................................. 553
6.70.1. Description ......................................................................................... 553
6.70.2. Key Features ...................................................................................... 553
6.70.3. Creating the Component with a Page Tag ............................................ 554
xvii
6.70.4. Creating the Component Dynamically Using Java ................................. 555
6.70.5. Details of Usage ................................................................................. 555
6.70.6. Look-and-Feel Customization .............................................................. 557
6.70.7. Skin Parameters Redefinition .............................................................. 557
6.70.8. Definition of Custom Style Classes ...................................................... 558
6.70.9. Relevant Resources Links ................................................................... 560
6.71. < rich:panelBar > ......................................................................................... 560
6.71.1. Description ......................................................................................... 560
6.71.2. Key Features ...................................................................................... 560
6.71.3. Creating the Component with a Page Tag ............................................ 562
6.71.4. Creating the Component Dynamically Using Java ................................. 563
6.71.5. Details of Usage ................................................................................. 563
6.71.6. Look-and-Feel Customization .............................................................. 563
6.71.7. Skin Parameters Redefinition .............................................................. 563
6.71.8. Definition of Custom Style Classes ...................................................... 564
6.71.9. Relevant Resources Links ................................................................... 566
6.72. < rich:panelBarItem > ................................................................................... 566
6.72.1. Description ......................................................................................... 566
6.72.2. Key Features ...................................................................................... 566
6.72.3. Creating the Component with a Page Tag ............................................ 567
6.72.4. Creating the Component Dynamically Using Java ................................. 568
6.72.5. Details of Usage ................................................................................. 568
6.72.6. Look-and-Feel Customization .............................................................. 569
6.72.7. Skin Parameters Redefinition .............................................................. 569
6.72.8. Definition of Custom Style Classes ...................................................... 569
6.73. < rich:panelMenu > ...................................................................................... 572
6.73.1. Description ......................................................................................... 572
6.73.2. Key Features ...................................................................................... 572
6.73.3. Creating the Component with a Page Tag ............................................ 578
6.73.4. Creating the Component Dynamically Using Java ................................. 578
6.73.5. Details of Usage ................................................................................. 579
6.73.6. JavaScript API .................................................................................... 581
6.73.7. Look-and-Feel Customization .............................................................. 582
6.73.8. Definition of Custom Style Classes ...................................................... 582
6.73.9. Relevant Resources Links ................................................................... 584
6.74. < rich:panelMenuGroup > ............................................................................. 584
6.74.1. Description ......................................................................................... 584
6.74.2. Key Features ...................................................................................... 584
6.74.3. Creating the Component with a Page Tag ............................................ 590
6.74.4. Creating the Component Dynamically Using Java ................................. 590
6.74.5. Details of Usage ................................................................................. 591
6.74.6. JavaScript API .................................................................................... 593
6.74.7. Look-and-Feel Customization .............................................................. 593
6.74.8. Skin Parameters Redefinition .............................................................. 593
RichFaces Developer Guide
xviii
6.74.9. Definition of Custom Style Classes ...................................................... 594
6.74.10. Relevant resources links ................................................................... 596
6.75. < rich:panelMenuItem > ................................................................................ 597
6.75.1. Description ......................................................................................... 597
6.75.2. Key Features ...................................................................................... 597
6.75.3. Creating the Component with a Page Tag ............................................ 601
6.75.4. Creating the Component Dynamically Using Java ................................. 601
6.75.5. Details of Usage ................................................................................. 601
6.75.6. Look-and-Feel Customization .............................................................. 603
6.75.7. Skin Parameters Redefinition .............................................................. 604
6.75.8. Definition of Custom Style Classes ...................................................... 604
6.75.9. Relevant resources links ..................................................................... 607
6.76. < rich:pickList > ........................................................................................... 607
6.76.1. Description ......................................................................................... 607
6.76.2. Key Features ...................................................................................... 607
6.76.3. Creating the Component with a Page Tag ............................................ 610
6.76.4. Creating the Component Dynamically Using Java ................................. 610
6.76.5. Details of Usage ................................................................................. 611
6.76.6. Look-and-Feel Customization .............................................................. 613
6.76.7. Skin Parameters Redefinition .............................................................. 613
6.76.8. Definition of Custom Style Classes ...................................................... 615
6.76.9. Relevant Resources Links ................................................................... 619
6.77. < rich:progressBar > ..................................................................................... 619
6.77.1. Description ......................................................................................... 619
6.77.2. Key Features ...................................................................................... 619
6.77.3. Creating the Component with a Page Tag ............................................ 623
6.77.4. Creating the Component Dynamically Using Java ................................. 623
6.77.5. Details of Usage ................................................................................. 623
6.77.6. JavaScript API .................................................................................... 627
6.77.7. Look-and-Feel Customization .............................................................. 627
6.77.8. Skin Parameters Redefinition .............................................................. 627
6.77.9. Definition of Custom Style Classes ...................................................... 628
6.77.10. Relevant Resources Links ................................................................. 630
6.78. < rich:scrollableDataTable > ......................................................................... 630
6.78.1. Description ......................................................................................... 630
6.78.2. Key Features ...................................................................................... 631
6.78.3. Creating the Component with a Page Tag ............................................ 635
6.78.4. Creating the Component Dynamically Using Java ................................. 635
6.78.5. Details of Usage ................................................................................. 636
6.78.6. JavaScript API .................................................................................... 639
6.78.7. Look-and-Feel Customization .............................................................. 639
6.78.8. Skin Parameters Redefinition .............................................................. 640
6.78.9. Definition of Custom Style Classes ...................................................... 641
6.78.10. Relevant Resources Links ................................................................. 645
xix
6.79. < rich:separator > ........................................................................................ 645
6.79.1. Description ......................................................................................... 645
6.79.2. Key Features ...................................................................................... 645
6.79.3. Creating the Component with a Page Tag ............................................ 646
6.79.4. Creating the Component Dynamically Using Java ................................. 647
6.79.5. Details of Usage ................................................................................. 647
6.79.6. Look-and-Feel Customization .............................................................. 648
6.79.7. Definition of Custom Style Classes ...................................................... 648
6.79.8. Relevant Resources Links ................................................................... 649
6.80. < rich:simpleTogglePanel > ........................................................................... 649
6.80.1. Description ......................................................................................... 649
6.80.2. Key Features ...................................................................................... 650
6.80.3. Creating the Component with a Page Tag ............................................ 653
6.80.4. Creating the Component Dynamically Using Java ................................. 654
6.80.5. Details of Usage ................................................................................. 654
6.80.6. Look-and-Feel Customization .............................................................. 655
6.80.7. Skin Parameters Redefinition .............................................................. 655
6.80.8. Definition of Custom Style Classes ...................................................... 656
6.80.9. Relevant Resources Links ................................................................... 658
6.81. < rich:spacer > ............................................................................................ 658
6.81.1. Description ......................................................................................... 658
6.81.2. Key Features ...................................................................................... 659
6.81.3. Creating the Component with a Page Tag ............................................ 660
6.81.4. Creating the Component Dynamically Using Java ................................. 660
6.81.5. Details of Usage ................................................................................. 661
6.81.6. Look-and-Feel Customization .............................................................. 661
6.81.7. Relevant Resources Links ................................................................... 661
6.82. < rich:suggestionbox > ................................................................................. 661
6.82.1. Description ......................................................................................... 661
6.82.2. Key Features ...................................................................................... 662
6.82.3. Creating the Component with a Page Tag ............................................ 668
6.82.4. Creating the Component Dynamically Using Java ................................. 669
6.82.5. Details of Usage ................................................................................. 669
6.82.6. JavaScript API .................................................................................... 672
6.82.7. Look-and-Feel Customization .............................................................. 673
6.82.8. Skin Parameters Redefinition .............................................................. 673
6.82.9. Definition of Custom Style Classes ...................................................... 674
6.82.10. Relevant Resources Links ................................................................. 676
6.83. < rich:tabPanel > ......................................................................................... 676
6.83.1. Description ......................................................................................... 676
6.83.2. Key Features ...................................................................................... 676
6.83.3. Creating the Component with a Page Tag ............................................ 679
6.83.4. Creating the Component Dynamically Using Java ................................. 680
6.83.5. Details of Usage ................................................................................. 680
RichFaces Developer Guide
xx
6.83.6. Look-and-Feel Customization .............................................................. 682
6.83.7. Skin Parameters Redefinition .............................................................. 682
6.83.8. Definition of Custom Style Classes ...................................................... 683
6.83.9. Relevant Resources Links ................................................................... 686
6.84. < rich:tab > .................................................................................................. 686
6.84.1. Description ......................................................................................... 686
6.84.2. Key Features ...................................................................................... 686
6.84.3. Creating the Component with a Page Tag ............................................ 690
6.84.4. Creating the Component Dynamically Using Java ................................. 691
6.84.5. Details of Usage ................................................................................. 691
6.84.6. Look-and-Feel Customization .............................................................. 694
6.84.7. Skin Parameters Redefinition .............................................................. 694
6.84.8. Definition of Custom Style Classes ...................................................... 695
6.85. < rich:togglePanel > ..................................................................................... 698
6.85.1. Description ......................................................................................... 698
6.85.2. Key Features ...................................................................................... 699
6.85.3. Creating the Component with a Page Tag ............................................ 701
6.85.4. Creating the Component Dynamically Using Java ................................. 702
6.85.5. Details of Usage ................................................................................. 702
6.85.6. Look-and-Feel Customization .............................................................. 703
6.85.7. Definition of Custom Style Classes ...................................................... 703
6.85.8. Relevant Resources Links ................................................................... 705
6.86. < rich:toggleControl > ................................................................................... 705
6.86.1. Description ......................................................................................... 705
6.86.2. Key Features ...................................................................................... 706
6.86.3. Creating the Component with a Page Tag ............................................ 710
6.86.4. Creating the Component Dynamically Using Java ................................. 710
6.86.5. Details of Usage ................................................................................. 710
6.86.6. Look-and-Feel Customization .............................................................. 711
6.86.7. Definition of Custom Style Classes ...................................................... 711
6.87. < rich:toolBar > ............................................................................................ 713
6.87.1. Description ......................................................................................... 713
6.87.2. Key Features ...................................................................................... 713
6.87.3. Creating the Component with a Page Tag ............................................ 715
6.87.4. Creating the Component Dynamically Using Java ................................. 715
6.87.5. Details of Usage ................................................................................. 716
6.87.6. Look-and-Feel Customization .............................................................. 717
6.87.7. Skin Parameters Redefinition .............................................................. 717
6.87.8. Definition of Custom Style Classes ...................................................... 718
6.87.9. Relevant Resources Links ................................................................... 719
6.88. < rich:toolBarGroup > ................................................................................... 719
6.88.1. Description ......................................................................................... 719
6.88.2. Key Features ...................................................................................... 719
6.88.3. ......................................................................................................... 721
剩余795页未读,继续阅读
2009-07-07 上传
2008-10-03 上传
2009-04-25 上传
2009-12-08 上传
2011-03-21 上传
2010-11-18 上传
2013-03-26 上传
2017-01-10 上传
ziyanlby
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功