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

Oracle Java fejlesztési stratégiája

Jan 21, 2016

Download

Documents

dale

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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