Oracle Java fejlesztési stratégiája

Post on 21-Jan-2016

49 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

<Insert Picture Here>

Oracle Java fejlesztési stratégiája

Petrohán ZsoltVezető 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

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

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ü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ó

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 MiddlewareComplete, Integrated, Modular, Hot Pluggable

Oracle Coherence

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

JSF, ADF Faces

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

• 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

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

•Szerző•Szerkesztő•Publikál

Wiki RSS

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

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

top related