oracle java fejlesztési stratégiája

29
<Insert Picture Here> Oracle Java fejlesztési stratégiája Petrohán Zsolt Vezető műszaki tanácsadó Oracle Hungary

Upload: dale

Post on 21-Jan-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Petrohán Zsolt Vezető műszaki tanácsadó Oracle Hungary. Oracle Java fejlesztési stratégiája. Vállalati IDE. Java EE Web Services BPEL & ESB BAM WebCenter / Portlets Database XML. JDeveloper. Oracle JDeveloper. Komplett Teljes fejlesztési életciklus - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Oracle Java fejlesztési stratégiája

<Insert Picture Here>

Oracle Java fejlesztési stratégiája

Petrohán ZsoltVezető műszaki tanácsadóOracle Hungary

Page 2: Oracle Java fejlesztési stratégiája
Page 3: Oracle Java fejlesztési stratégiája

Vállalati IDE

• Java EE

• Web Services

• BPEL & ESB

• BAM

• WebCenter / Portlets

• Database

• XML

JDeveloper

Page 4: Oracle Java fejlesztési stratégiája

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

Page 5: Oracle Java fejlesztési stratégiája

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

Page 6: Oracle Java fejlesztési stratégiája

The Oracle Application Development Framework

Page 7: Oracle Java fejlesztési stratégiája

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

Page 8: Oracle Java fejlesztési stratégiája

Relational Data XML Data Legacy Data

Üzleti

szolgáltatások

Adat

szolgáltatások

Modell

Vezérlő

JSP Nézet

Desktop Browser

Met

adat

a S

ervi

ces

Struts

ADFm (JSR 227)

Java EJB

Toplink

OfficeSwing

BAM ADF BC PortletBI XMLBPEL Web Services

JSF/ADFcJSF/ADFc

JSF JSF ADF FacesADF Faces

Packaged Apps

Oracle ADF Architecture

Page 9: Oracle Java fejlesztési stratégiája

Open Source támogatás

Page 10: Oracle Java fejlesztési stratégiája

Elkötelezettek vagyunk a közösségek iránt

Page 11: Oracle Java fejlesztési stratégiája

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ülhttps://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ó

Page 12: Oracle Java fejlesztési stratégiája

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ő

Page 13: Oracle Java fejlesztési stratégiája

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

Page 14: Oracle Java fejlesztési stratégiája

Ant és JUnit integráció

• Kiterjedt Ant támogatás

• Integrált JUnit környezet

• Csoportmunka támogatás

Page 15: Oracle Java fejlesztési stratégiája

Oracle Fusion MiddlewareComplete, Integrated, Modular, Hot Pluggable

Page 16: Oracle Java fejlesztési stratégiája

Oracle Coherence

Page 17: Oracle Java fejlesztési stratégiája

Oracle Coherence Data Grid

• Objektum-orientált alapú CRUD műveletek

• Megbízható, elosztott, konzisztens, in-memory 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)MainframesDatabases Web Services

Enterprise Applications

Real TimeClients

WebServices

Oracle CoherenceData Grid

Data Services

Page 18: Oracle Java fejlesztési stratégiája

JSF, ADF Faces

Page 19: Oracle Java fejlesztési stratégiája

Mi a JSF?

• 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

HozzáférésHozzáférés

NézetNézet

Page 20: Oracle Java fejlesztési stratégiája

• 100+ komponens

• Ajax támogatás

• Jobb „alap” JSF

• Magas teljesítmény

• ADF integráció

• Adat megjelenítés komponensek

• Active Data Framework

• Dialog and popup framework

• Navigation menu framework

• Drag and drop

• Partial Page Rendering

• Help/Hints

• Dokumentált JavaScript API• Kliens oldali validáció• Layout/geometry• PageFlow scope• Oldal sablonok• Open Source

ADF Faces Rich Client főbb jellemzői

Page 21: Oracle Java fejlesztési stratégiája

ADF Faces Rich Client példák

Page 22: Oracle Java fejlesztési stratégiája

Adat megjelenítés komponensek

Page 23: Oracle Java fejlesztési stratégiája

JSF sablonok

Sablon

Page 24: Oracle Java fejlesztési stratégiája

Oracle WebCenter

Page 25: Oracle Java fejlesztési stratégiája

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

Page 26: Oracle Java fejlesztési stratégiája

Oracle WebCenter

•Szerző•Szerkesztő•Publikál

Wiki RSS

Oldal létrehozása

Blog Mobil

Page 27: Oracle Java fejlesztési stratégiája

Java tranzakciók diagnosztikája AD4J használatával

Page 28: Oracle Java fejlesztési stratégiája

Enterprise Manager – Application Diagnostics for Java (AD4J)APM megoldás erősítése

Operating Systems

Database

Middleware

Applications

• Configuration Management

• Service Level Management

• Application Performance Mgmt

• Lifecycle Management

• Dashboards

AD4J

•Probléma diagnosztika éles környezetben

•Teljes java aktivitás figyelése: instrumentációra nincs szükség

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

Page 29: Oracle Java fejlesztési stratégiája