班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
|
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2026年1月26日..课程再次升级....学用相长,注重实践....以质量求发展....合作共赢....实用实战....实战培训....用心服务..........--即将开课--...................... |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
| |
- Oracle Fusion Middleware 11g: Build Applications w
Oracle Fusion Middleware 11g: Build Applications with ADF Accelerated 培训
培训大纲:
1. Introduction to Fusion and ADF
Fusion architecture
How ADF fits into the Fusion architecture
ADF technology stack (MVC)
More about ADF
Listing JDeveloper benefits for application development
Using the features of the JDeveloper IDE
IDE preferences
Creating applications, projects, and connections in JDeveloper
2. Modeling the Database Schema and Building a Data Model with ADF BC
Creating a database diagram
Generating changes to the database
Importing database objects without a diagram
Importing tables
Types of ADF Business Components
Creating Business Components from tables
Testing the data model
3. Querying and Persisting Data
Using View Objects
Using Entity Objects to persist data
Synchronizing Entity Objects with database table changes
Creating Associations
Creating updateable View Objects
Creating Master-Detail relationships
Refactoring
4. Declaratively and Programmatically Customizing Data Services
Internationalizing the data model
Editing Business Components
Changing the locking behavior of an Application Module
Generating Java classes
Programmatically modifying the behavior of Entity Objects
Programmatically modifying the behavior of View Objects
Adding service methods to an Application Module
Using Client APIs
5. Validating User Input
Validation Options: Database, Data Model, or UI
Triggering validation execution
Handling validation errors
Using Groovy expressions in validation
Using programmatic validation
6. UI Technologies and Binding UI Components to Data
JavaServer Faces
JSF component architecture and JSF component types
How ADF Faces augments the JSF life cycle
Creating a JSF page
Adding UI Components to a page
ADF Model layer
Using Expression Language in Data Bindings
Binding Existing components to data
7. Adding Functionality to Pages and Implementing Navigation on Pages
Internationalizing the user interface
Using component facets
Displaying tabular data in tables and hierarchical data in trees
Search forms and display results
Using ADF Faces Navigation Components
Using menus for navigation
Using breadcrumbs
Using a Train component
8. Ensuring Reusability
Designing for reuse
Using Task Flow templates
Creating and using page templates
Creating and using declarative components
Creating and using page fragments
Deciding which type of reusable component to use
9. Passing Values Between UI Elements
Defining the data model to reduce the need to pass values
Using a managed bean to hold values
Using page parameters
Using task flow parameters
Passing values from containing pages to regions
10. Responding to Application Events
Using Managed Beans
Coordinating JSF and ADF lifecycles
Using Phase and Event listeners
Using Action listeners and methods
Additional AJAX events
11. Implementing Transactional Capabilities
Handling transactions with ADF BC
Using task flows to control transactions
Sharing data controls
Handling transaction exceptions
Response to the Back button
12. Implementing Security in ADF BC Applications
Exploring ADF application security options
ADF security framework
Enabling users to access resources
Implementing a login page
ADF controller authorization
Using expression language to extend security capabilities
13. Troubleshooting and Deploying ADF BC Applications
Troubleshooting the Business Service and UI
Using logging and diagnostics
About Web Services Sample Client
Creating deployment profiles
Configuring deployment options
Deploying an application with JDeveloper
Deploying an application with WebLogic Server Administration Console
Automating the deployment process with Ant
14. Explore the Project Structure and Core File Architecture
File structure of a project
Metadata structure
Page definition files
ADF data control and data binding files
Exploring connections
Exploring ADF Faces and web configuration files
15. Extend the ADF Business Components Framework
General considerations when using ADF Business Components
Framework classes and framework hierarchy
PL/SQL in Business Components
DML and database views
DB constraints, compositions, and associations
Transactions with compositions and associations
Many-to many relationships and auditing
16. Use ADF Business Components for Validation, Calculations, and List of Values
LOV view objects
List data source
About view accessors
Transient attribute
FK, compare, and script validations
Groovy code
View criterias
Registering business rules
17. Use Inheritance in the Business Domain Layer
Implementing inheritance
Domain layer and discriminators
Polymorphic entity usage
Creating polymorphic view rows
Dynamic rendering
18. Implement Data Binding Concepts
JSR-227 data controls and bindings
ADF model
Method, accessor, and variable iterators
Value and action bindings
DataBindings.cpx file
Synchronization
Data control and named bind variables
19. Practical Data Binding in Action
JSF data model
ADFm life cycle
Custom controllers
Customizing ADF page lifecycle
Custom listeners
Conditional values
Google-style query
20. Work with Managed Beans and JavaServer Faces
Expression language
JSF architecture and life cycle
Component model and navigation model
Managed properties
JSF value binding
Backing beans and context objects
21. ADF Faces Advanced Features
JSR-127 JSF components
AJAX partial page rendering
PRP attributes: partialSubmit, autoSubmit, partialTriggers
Runtime layout
Page-level actions
Printable pages
Graphs and charts
22. Customize the Application Look and Feel with Skins
Using CSS
Skinning architecture
Skin configuration
Skin selectors
Skin development by example
Instance-specific component skins
Skin inheritance
|