Oracle Java fejlesztési stratégiája

Document Sample
Oracle Java fejlesztési stratégiája Powered By Docstoc
					    <Insert Picture Here>




Oracle Java fejlesztési stratégiája
Petrohán Zsolt
Vezető műszaki tanácsadó
Oracle Hungary
 Vállalati IDE


• Java EE
• Web Services
• BPEL & ESB
• BAM
• WebCenter / Portlets
                         JDeveloper
• Database
• XML
 Oracle JDeveloper
• Komplett
  • Teljes fejlesztési életciklus
  • Egy eszköz a Java, Web Services, XML, DB, SOA technológiákhoz
• Szabványos
  • Ipari szabványok támogatása
  • Több platform (AS és DB)
• Termelékeny
  • Megnövelt kódolási termelékenység
  • Vizuális és deklaratív fejlesztés
  • Oracle Application Development Framework (Oracle ADF)
• Stratégiai eszköz
  • Fusion Middleware számára
  • Oracle Database számára
  • Oracle Fusion Applications számára
• INGYENES
 Vizuális és deklaratív

• WYSIWYG szerkesztők
  •   JSF, JSP, HTML, Swing
• Vizuális Page Flow-k
  •   JSF, Struts
• Modellezők
  •   DB, Class, EJB
• Vizuális XML szerkesztő
  •   XML Schema, XSLT, WSDL
• Process Flow
  •   BPEL, ESB
 The Oracle Application
Development Framework
 Oracle Application Development
 Framework (Oracle ADF)‫‏‬
• Termelékenység & egyszerű használat
  • Vizuális és deklaratív fejlesztés
  • Gondoskodik a “csőszerelés” jellegű kódolásról
  • Bevált technikák megvalósítása
• Támogatja a SOA fejlesztést
  • Újrafelhasználható üzleti szolgáltatások
  • Összetett alkalmazás fejlesztés
• Szabványokon alapul
  • Választható technológia és telepítési platform
• Közös keretrendszer a Fusion Middleware platform
 számára
                    Oracle ADF Architecture
                              Desktop                                    Browser
                      Swing             Office            JSP          JSF           ADF Faces              Nézet
Metadata Services




                                                            Struts                  JSF/ADFc               Vezérlő


                                            ADFm (JSR 227)‫‏‬                                                 Modell


                    Java      EJB      BAM BPEL         Web      ADF BC        BI   XML      Portlet       Üzleti
                                                      Services
                           Toplink
                                                                                                       szolgáltatások

                                                                                                           Adat
                                                                                                       szolgáltatások
                     Relational Data       XML Data              Legacy Data          Packaged Apps
Open Source támogatás
Elkötelezettek vagyunk a közösségek iránt
TopLink Essentials: JPA RI

• JPA Open Source referencia megvalósítás
• Bizonyított Oracle TopLink termékből származik
• Elérhető Sun OS Glass Fish projektjén keresztül
               https://glassfish.dev.java.net/
• Egyszerű upgrade a teljes TopLink-re
  • Hangsúlyos cache – teljesítmény & skálázhatósági képességek
  • Fejlettebb ORM képességek
     • Fejlett DB tulajdonságok kiterjesztése
  • Object-XML (JAXB) és EIS támogatás
• OracleAS 10.1.3.1-től az alapértelmezett JPA szolgáltató
JPA eszközök

• JDeveloper 10.1.3
  • Entitás táblából
  • Session Bean generálás
     • EJB 3.0 entitások vagy TopLink POJOs
  • ADF integráció
• Eclipse
  • Dali projekt – www.eclipse.org/dali
  • JPA fejlesztés támogatás Web Tools Platform-on belül
  • Oracle vezeti mások közreműködésével
  • Letölthető
Spring Framework és TopLink

• Integrált Data Access Object támogatás TopLink-hez a
 Spring 1.2-ben
• Integrált támogatás TopLink Essentials-hez a Spring
 2.0-ban
  • Tradicionális DAO sablon alapú megközelítés támogatása
  • Spring 2.0-ban az alapértelmezett JPA szolgáltató a TopLink
    Essentials
  • OracleAS (OC4J) támogatja
 Ant és JUnit integráció

• Kiterjedt Ant támogatás




• Integrált JUnit környezet




• Csoportmunka támogatás
Oracle Fusion Middleware
Complete, Integrated, Modular, Hot Pluggable
Oracle Coherence
 Oracle Coherence Data Grid
Enterprise       Real Time     Web
Applications     Clients       Services       • Objektum-orientált alapú CRUD
                                                  műveletek
 Data Services                                •   Megbízható, elosztott, konzisztens, in-
                                                  memory adatréteg biztosítása
                                              •   Magas rendelkezésre állás, gyors
                 Oracle Coherence
                                                  elérés
                 Data Grid
                                              •   Egyszerű és prediktív skálázhatóság
                                                  mind adat és számítási kapacitás
                                                  tekintetében
 Databases        Mainframes   Web Services
                                              •   eXtreme Transaction Processing (XTP)
JSF, ADF Faces
Mi a JSF?                                  Hozzáférés


• Szabványos szerver-oldali felhasználói
 interfész komponens keretrendszer
     • Gondolkodj komponensekben

• Megjelenés független                       Nézet
• J2EE szabvány
• Nagyszámú szállítói támogatottság
   • Többek között: Sun, Oracle, IBM
    ADF‫‏‬Faces‫‏‬Rich‫‏‬Client‫‏‬főbb‫‏‬
    jellemzői
                                • Partial Page Rendering
• 100+ komponens
                                • Help/Hints
• Ajax támogatás
                                • Dokumentált JavaScript API
• Jobb „alap” JSF
• Magas teljesítmény
                                • Kliens oldali validáció

• ADF integráció                • Layout/geometry
• Adat megjelenítés             • PageFlow scope
    komponensek                 • Oldal sablonok
•   Active Data Framework       • Open Source
•   Dialog and popup
    framework
•   Navigation menu framework
•   Drag and drop
ADF Faces Rich Client példák
Adat megjelenítés komponensek
JSF sablonok


    Sablon
Oracle WebCenter
 Oracle WebCenter

• WebCenter Framework
  • Java EE alkalmazásokhoz testreszabás és tartalom gazdag
    képességek
  • Portlet/JSF bridge
• WebCenter Services
  • Web 2.0 szolgáltatás az ön által fejlesztett Java
    alkalmazásoknak
     Oracle WebCenter




                Wiki           RSS
• Szerző
• Szerkesztő
• Publikál
           Oldal létrehozása



                        Blog   Mobil
Java tranzakciók diagnosztikája
      AD4J használatával
 Enterprise Manager – Application
 Diagnostics for Java (AD4J)
 APM megoldás erősítése
                                                             AD4J

                                   Applications
                                                     •Probléma
• Configuration Management                            diagnosztika éles
                                                      környezetben
• Service Level Management
                                    Middleware       •Teljes java aktivitás
• Application Performance Mgmt                        figyelése:
                                                      instrumentációra
• Lifecycle Management                                nincs szükség
                                     Database

• Dashboards                                         •Tranzakciók trace-
                                                      elése rétegek között
                                 Operating Systems
                                                      Oracle DB-ig

				
DOCUMENT INFO
Shared By:
Tags: november
Stats:
views:23
posted:2/1/2010
language:Hungarian
pages:29