Your SlideShare is downloading. ×
0
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Jsf On Rails Ejb Jpa Jsf Adf11g Demo1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Jsf On Rails Ejb Jpa Jsf Adf11g Demo1

2,606

Published on

Step by step visualization of a demonstration of JDeveloper 11g with ADF 11g Faces Rich Client Components - creation of a EJB/JPA with Rich JSF Web Applications.

Step by step visualization of a demonstration of JDeveloper 11g with ADF 11g Faces Rich Client Components - creation of a EJB/JPA with Rich JSF Web Applications.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,606
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
98
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. JSF On Rails JDeveloper 11g/ADF 11g Rapid EJB/JPA + Rich JSF Development 8th of December 2008 AMIS
    • 2. Overview of Application to Develop
      • Demonstration rapid JEE Web Application Development
      • JDeveloper 11g with ADF
      • Business Tier: EJB 3.0/JPA
      • ADF Model
      • Web Tier: JavaServer Faces (ADF 11g Faces Rich Client Components)
    • 3. The Data Model – Oracle HR Schema
    • 4. Database Tables – Oracle HR Schema
    • 5. Start JDeveloper - Create Application
    • 6.  
    • 7. Select EJB as Project Technology
    • 8.  
    • 9. Accept defaults
    • 10. Add Database Connection to Application
    • 11. Create new Entities from Tables
    • 12.  
    • 13.  
    • 14.  
    • 15.  
    • 16.  
    • 17. Change Entity Names to singular
    • 18.  
    • 19. The result of creating the entities
    • 20. Create a Session Bean to expose a Business Service API for the entities
    • 21.  
    • 22.  
    • 23.  
    • 24.  
    • 25.  
    • 26. The project contents after creating the Session Bean
    • 27. Add method getSumSalaries() to Department bean
    • 28. Create an ADF Data Control for the Session bean
    • 29. Data Control used in JSF applications can best use the Local Interface
    • 30. Data Control Palette after creating the Session Bean based Data Control
    • 31. Create the ViewController project
    • 32.  
    • 33.  
    • 34. Create a new JSF page
    • 35.  
    • 36. Drag a PanelStretchLayout to the page
    • 37. Drag EmployeeList under Department to the page; drop as MasterTable/Detail Table
    • 38. Set Table Width (900 or so will do)
    • 39. Run the JSF page
    • 40. Surround table with PanelCollection
    • 41. Set partialTriggers attribute for detail table to reference the master table
    • 42. Set all table columns to Sortable = true
    • 43. Refresh the page in the browser
    • 44. Add popup component to the Form
    • 45. Add PanelWindow to the Popup
    • 46. Drag Employee under Department (manager of department) to PanelWindow – drop as Form
    • 47.  
    • 48. Add showpopupbehavior to departmentId outputText – refer Popup and set triggerType to contextMenu
    • 49.  
    • 50. Add PanelAccordion under Master PanelHeader
    • 51. Move Detail PanelHeader to Accordion’s first ShowDetailItem
    • 52.  
    • 53. Add second ShowDetailItem
    • 54. Drag EmployeeList to Show Detail Item; drop as Graph
    • 55.  
    • 56.  
    • 57. Set Partial Triggers – to synchronize Graph with Table
    • 58.  
    • 59.  
    • 60.
      • Master-Detail synchronization
      • Table-Table
      • Sort & Column Manipulation
      • Accordion
      • Popup
      • Chart
      • ============ (+ 10 minutes
      Rapid Demonstration Result

    ×