Transcript Slide 1
<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 • Database • XML JDeveloper 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 Metadata Services Swing Browser Office ADF Faces JSF JSP JSF/ADFc Struts EJB BAM BPEL Toplink Web Services ADF BC Vezérlő Modell ADFm (JSR 227) Java Nézet BI XML Portlet Üzleti 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 Applications Real Time Clients Web Services • Objektum-orientált alapú CRUD • Data Services • Oracle Coherence Data Grid • Databases Mainframes Web Services • műveletek Megbízható, elosztott, konzisztens, inmemory adatréteg biztosítása Magas rendelkezésre állás, gyors elérés Egyszerű és prediktív skálázhatóság mind adat és számítási kapacitás tekintetében 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 • J2EE szabvány • Nagyszámú szállítói támogatottság • Többek között: Sun, Oracle, IBM Nézet ADF Faces Rich Client főbb jellemzői • 100+ komponens • Ajax támogatás • Jobb „alap” JSF • Partial Page Rendering • Help/Hints • Dokumentált JavaScript API • Magas teljesítmény • Kliens oldali validáció • ADF integráció • Layout/geometry • Adat megjelenítés • PageFlow scope • • • • komponensek Active Data Framework Dialog and popup framework Navigation menu framework Drag and drop • Oldal sablonok • Open Source 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 • Configuration Management Applications • Service Level Management Middleware • Application Performance Mgmt • Lifecycle Management • Dashboards •Probléma diagnosztika éles környezetben •Teljes java aktivitás figyelése: instrumentációra nincs szükség Database Operating Systems •Tranzakciók traceelése rétegek között Oracle DB-ig