售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Oracle ADF Faces Cookbook
Table of Contents
Oracle ADF Faces Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Building Your ADF Faces Environment From the Ground Up
Introduction
Preparing and structuring the OS for JDeveloper and ADF
Getting ready
How to do it…
How it works…
Installing JDK
How to do it…
How it works…
Exploring different options to install the database
Getting ready
How to do it…
How it works…
There's more…
Installing JDeveloper
How to do it…
How it works…
There's more…
Tuning JDeveloper
How to do it…
How it works…
See also
Downloading the book's Git repository
How to do it…
How it works…
See also…
2. Getting Started with ADF Faces and JDeveloper
Introduction
Creating an Application Workspace
How to do it…
How it works…
See also
Connecting your application to a database
How to do it…
How it works…
Building Business Service
How to do it…
How it works…
Defining the page flow
How to do it…
How it works…
Creating a View page
How to do it…
How it works…
Adding ADF Faces components to JSF pages
How to do it…
How it works…
Running your first ADF Faces application
How to do it…
How it works…
3. Presenting Data Using ADF Faces
Introduction
Presenting single records on your page
How to do it...
How it works...
See also
Presenting multiple records using ADF Table
How to do it...
How it works...
See also
Presenting multiple records using ADF List View
How to do it...
How it works...
Presenting multiple records using ADF Iterator
How to do it...
How it works...
Presenting master-details records using ADF Tables and Forms
How to do it...
How it works...
Presenting master-details records using ADF Tree and tree table components
How to do it...
How it works...
Presenting master-details records using ADF List with a group header
How to do it...
How it works...
There is more...
Internationalizing and localizing your representation
How to do it...
How it works...
4. Using Common ADF Faces Components
Introduction
Using the inputText component
How to do it...
How it works...
See also
Using the inputNumber components
How to do it...
How it works...
Using the inputDate component
How to do it...
How it works...
Using the inputColor component
How to do it...
How it works...
Using the selection components
How to do it...
How it works...
See also
Using the richTextEditor component
How to do it...
How it works...
See also
Using the inputFile component
How to do it...
How it works...
See also
Using the codeEditor component
How to do it...
How it works...
Using the ListOfValues components
How to do it...
How it works...
See also
Using the pop-up dialogs, menus, and windows
How to do it...
How it works...
See also
Using menus, toolbars, and toolboxes
How to do it...
How it works...
Using different output components
How to do it...
How it works...
Using buttons and links for navigation
How to do it...
How it works...
Using buttons and links to invoke functionalities
How to do it...
How it works...
Utilizing XML Menu Model with NavigationPane, Breadcrumbs, and MenuBar
How to do it...
How it works...
Using the train components
How to do it...
How it works...
See also
Working with dynamicComponent
How to do it...
How it works...
See also
5. Beautifying the Application Layout for Great User Experience
Introduction
Creating a page template for your application
How to do it…
How it works…
See also
Adding layouts to the header and footer of the page template
How to do it…
How it works…
Creating an ADF skin for your application
How to do it…
How it works…
See also
Changing skins at runtime
How to do it…
How it works…
See also
Using skins like a pro by using Sass and compass
Getting ready
How to do it…
How it works…
See also
Using mdia queries for a responsive web design
How to do it…
How it works…
See also
Using flat design techniques
How to do it…
How it works…
See also
6. Enriching User Experience with Visualization Components
Introduction
Showing metrics with graph and gauge components
Getting ready
How to do it...
How it works...
See also
Putting data on maps
How to do it...
How it works...
See also
Using pivot tables instead of spreadsheets
How to do it...
How it works...
See also
Showing tasks on Gantt charts
How to do it...
How it works...
See also
Presenting the company's hierarchy using the Hierarchy Viewer
How to do it...
How it works...
See also
Presenting historical data using the Timeline component
How to do it...
How it works...
See also
Using sunburst to further show the hierarchical compositions
How to do it...
How it works...
See also
7. Handling Events and Partial Page Rendering
Introduction
Using partial triggers
How to do it…
How it works…
Using ADF Faces server events
How to do it…
How it works…
Using ADF Faces client events
How to do it…
How it works…
Sending custom events from a client to a server
How to do it…
How it works…
Executing JavaScript within an event response
How to do it…
How it works…
Using the scrollComponentIntoViewBehavior tag
How to do it…
How it works…
Using the target tag to execute PPR
How to do it…
How it works…
Using partial page navigation
How to do it…
How it works…
Adding drag-and-drop capabilities
How to do it…
How it works…
See also
Using polling events to update pages
How to do it…
How it works…
See also
Using ADF Faces Active Data Service (ADS)
How to do it…
How it works…
See also
Using WebSockets for more interactive applications
How to do it…
How it works…
8. Validating and Converting Inputs
Introduction
Adding conversion
How to do it…
How it works…
See also
Creating a custom converter
Getting ready
How to do it…
How it works…
See also
Adding client-side capabilities to the converter
Getting ready
How to do it…
How it works…
See also
Adding validation
How to do it…
How it works…
See also
Creating a custom JSF validator
Getting ready
How to do it…
How it works…
See also
Adding client-side capabilities to the validator
Getting ready
How to do it…
How it works…
See also
Enhancing the Faces messages user experience
How to do it…
How it works…
9. Building Your Application for Reuse
Introduction
Creating task flow template for your repetitive tasks
How to do it…
How it works…
See also
Handling general exceptions using task flow templates
How to do it…
How it works…
Using task flow parameters
How to do it…
How it works…
Adding events to your task flow through contextual events
How to do it…
How it works…
See also
Creating declarative ADF Faces component
How to do it…
How it works…
Packaging your ADF Faces resources as an ADF Library
How to do it…
How it works…
Preserving user preferences using MDS
Getting ready
How to do it…
How it works…
10. Scaling your ADF Faces Application
Introduction
Applying general advices regarding performance
How to do it…
How it works…
Applying configuration performance recommendations
How to do it…
How it works…
Applying ADF Faces component's attributes recommendations
How to do it…
How it works…
Using Content Delivery Network to load your static resources
Getting ready
How to do it…
How it works…
See also…
Using ADF caching to cache and compress static resources
How to do it…
How it works…
See also
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜