Muutke küpsiste eelistusi

E-raamat: Oracle ADF Survival Guide: Mastering the Application Development Framework

Teised raamatud teemal:
  • Formaat - PDF+DRM
  • Hind: 55,56 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Tagline: Building model-view-controller applications that are easy to reuse and maintain

Quickly get up to speed with Oracle's Application Development Framework (ADF). Rapidly build modern, user-friendly applications that will be easy to re-use, expand, and maintain.

Oracle ADF Survival Guide covers the latest 12c version and explains all the important concepts and parts, including ADF Faces, ADF Task Flows, ADF Business Components, ADF Skins, the new Alta UI, and how to implement business logic in all layers of the application.  Organizations with existing investments in Oracle database and Oracle Forms applications will be able to leverage Oracle's best practice for application development in moving those applications to the ADF framework. The book:
  • Explains all parts of the ADF stack 
  • Shows how to integrate with databases and web services
  • Demonstrates the best practice for ADF enterprise architecture
What You Will Learn
  • Rapidly build great-looking, user-friendly screens
  • Build page flows visually for improved communication with business users 
  • Easily connect your user interface to databases and other back-end systems
  • Leverage the best practice for productive team development
  • Establish a solid enterprise architecture for maximum reuse and maintainability 
  • Automate your build and deployment process
Who This Book Is For

Experienced developers who want to rapidly become productive with Oracle's Application Development Framework (ADF) 12c. It is for Oracle Forms and database developers working for organizations who have followed Oracle’s strategic direction to ADF, as well as for experienced Java developers who want to learn Oracle’s highly-productive, JSF framework. 
About the Author xv
About the Technical Reviewer xvii
Acknowledgments xix
Introduction xxi
Chapter 1 Drag-and-Drop Building
1(32)
Anatomy of an ADF Application
1(2)
Business Services Layer
2(1)
User Interface Layer
2(1)
Binding Layer
3(1)
Creating ADF Workspaces
3(1)
Database Business Components
3(13)
Keeping Organized
5(1)
The Demo Wizard
6(2)
Testing Business Components
8(1)
Entity Objects
9(2)
View Objects
11(4)
Building Application Modules
15(1)
Graphical Navigation Flow Design
16(4)
Partitioning Your Applications
16(1)
Bounded and Unbounded Task Flows
17(1)
Creating Task Flows
18(2)
Drag-and-Drop Pages
20(8)
Page Layout
20(2)
Viewing Your Page
22(2)
Adding Data-Bound Components
24(3)
Implementing Navigation
27(1)
Examining Bindings
28(1)
Minimum Viable Product
29(2)
A Simple Master Page
29(2)
Conclusion
31(2)
Chapter 2 ADF Enterprise Architecture
33(20)
ADF Libraries
33(2)
Creating ADF Libraries
33(1)
Managing ADF Libraries
34(1)
Using ADF Libraries
34(1)
ADF Architecture Models
35(4)
Simple ADF Architecture
35(1)
Modular ADF Architecture
35(2)
Enterprise ADF Architecture
37(2)
Deploying ADF Applications
39(1)
Business Component Code
39(7)
Implicit Business Components
40(1)
Explicit Business Components
40(2)
Your Own Base Classes
42(4)
Using Templates
46(2)
Page Template
46(1)
Page Fragment Template
47(1)
Task Flow Template
48(1)
Application Skin
48(1)
Common Model
48(1)
Sharing Entity Objects
48(1)
Sharing List of Value View Objects
49(1)
Building Subsystems
49(1)
Building the Master Application
50(2)
Master Application Content
50(1)
Security
50(2)
Conclusion
52(1)
Chapter 3 Layout and Skins
53(24)
Layout
53(10)
Layout Managers vs. Fixed Formatting
54(1)
Stretching and Nonstretching
54(1)
Quick Start Layouts
55(1)
Using Panel Grid Layout
56(3)
Using Panel Form Layout
59(1)
Using Panel Collection Layout
60(1)
Using Tabs and Accordions
61(2)
Other Layout Components
63(1)
Responsive Design
63(4)
Masonry Layout
63(3)
Screen-Dependent Formatting
66(1)
Styling
67(3)
Inline Styles
68(1)
Contentstyle
69(1)
Label Style
69(1)
Style Class
69(1)
Conditional Styling
70(1)
Skinning
70(6)
Working with Skins
70(1)
Setting Up the Theme Editor
71(1)
Creating a Skin
72(1)
Modifying a Skin
73(1)
Exporting a Skin
74(1)
Using a Skin
74(1)
Testing
74(1)
Working with the JDeveloper Skin Editor
75(1)
Conclusion
76(1)
Chapter 4 Business Logic
77(28)
Logic in Entity Objects
77(17)
Default Values
78(2)
Validation
80(5)
Creating a Java Object
85(3)
Accessors
88(2)
Working with the Database
90(4)
Logic in View Objects
94(6)
Creating Java Objects
94(2)
View Object Class Logic
96(2)
View Row Class Logic
98(2)
View Accessors
100(1)
Logic in Application Modules
100(2)
Overriding Application Module Functionality
101(1)
Adding Custom Application Module Logic
102(1)
Exposing Logic to Clients
102(2)
Conclusion
104(1)
Chapter 5 Presentation Logic
105(32)
Prebuilt Validators
105(3)
Adding Managed Beans
108(5)
Bean Classes
108(1)
Bean Scope
109(1)
Adding a Bean to the User Interface
110(3)
Adding a Bean to a Task Flow
113(1)
Interacting with UI Components
113(4)
Creating a Component Reference
114(2)
Connecting the Bean to the UI Components
116(1)
Interacting with Business Components
117(8)
The Binding Layer
117(2)
Accessing the Binding Layer
119(1)
Accessing an Attribute Value
119(1)
Accessing an Operation
120(1)
Accessing an Iterator
121(2)
Working with Selected Rows
123(2)
Interacting with the User
125(3)
Default Message
125(1)
Message Related to a Component
126(2)
Using a Message Area
128(1)
Logic in Task Flows
128(1)
Calling Managed Beans Task Flows
128(1)
Using Business Logic in Task Flows
129(1)
How to Use Router Components
129(1)
Task Flow Switching Logic
129(7)
How Dynamic Regions Work
130(1)
Building the Master Page
130(1)
Storing State
131(1)
Using Stored State
132(1)
Connecting the Beans
133(1)
Connecting Menu Items
134(1)
Refreshing the Master Page
135(1)
Conclusion
136(1)
Chapter 6 Logging and Debugging
137(20)
Using ADF Logger
137(8)
Adding Logging to Your Classes
137(3)
Configuring Logging
140(2)
Reading Logs
142(3)
Normal Debugging
145(4)
Setting a Breakpoint
145(1)
Running in Debug Mode
146(1)
Stepping Through Code
146(1)
Gathering Information
147(1)
Debugging Task Flows
148(1)
Debugging into ADF Libraries
149(3)
Deploying Source Code
150(1)
Breaking in Library Code
150(2)
Adding the ADF Source Code
152(1)
Getting the ADF Source Code
153(1)
Adding the ADF Source Code to JDeveloper
153(1)
Adding the ADF Source Code to a Project
153(1)
Tips and Tricks
153(3)
If the Model Doesn't Run
154(1)
If the Page Is Empty
155(1)
Conclusion
156(1)
Chapter 7 Your ADF Workflow
157(30)
Work Process
157(6)
Design Work
157(1)
Application Architecture
158(1)
Initial Development
158(4)
Constructing the Application
162(1)
Source Control
163(9)
Initial Versioning of an Entire Application
164(4)
Working with a Central Repository
168(1)
Git File Life Cycle
169(1)
Using Feature Branches
170(2)
Quality Assurance
172(2)
Auditing Your Code
172(2)
Documenting
174(1)
Build Process
174(5)
Building One Project
174(3)
Building the Master Application
177(1)
Building Foundation and Subsystems
178(1)
Copying ADF Libraries
178(1)
Combined Build
179(1)
Using Developer Cloud Service
179(7)
Creating Users
180(1)
Creating Projects
181(2)
Task Management
183(1)
Working on Code
183(1)
Code Review
184(2)
Other Developer Cloud Service Features
186(1)
Conclusion
186(1)
Index 187
Sten Vesterli picked up Oracle development as his first job after graduating from the Technical University of Denmark and hasnt looked back since then. He has worked with almost every development tool Oracle has produced in the last several decades, including ADF, APEX, JET, Application Developer Cloud Service, JDeveloper, SQL Developer, Oracle Portal, Oracle WebDB, Oracle BPEL, Collaboration Suite, Designer, Forms, Reports, and even Oracle Power Objects. Sten started sharing his knowledge with a conference presentation in 1997 and has since given hundreds of conference presentations at Oracle OpenWorld and at ODTUG, IOUG, UKOUG, DOAG, DOUG, and other user group conferences around the world. His presentations are highly rated by the participants, and he has received the ODTUG Best Speaker award twice. Sten has also written numerous articles for Oracle Profit, Oracle Scene, and many other publications. This is Sten's third book on Oracle ADF; before this one, he wrote Oracle ADF Enterprise Application Development Made Simple and Developing Web Applications with Oracle ADF Essentials. Oracle has recognized Stens skills as an expert communicator on Oracle technology by awarding him the prestigious title, Oracle ACE Director, carried by only around 100 people in the world.  An independent consultant based in Denmark, Sten works with customers worldwide, helping them get the most from their investment in Oracle software. In his spare time, Sten enjoys triathlons and is working toward his private pilot license.