• Nem Talált Eredményt

Oracle Java fejlesztési stratégiája

N/A
N/A
Protected

Academic year: 2023

Ossza meg "Oracle Java fejlesztési stratégiája"

Copied!
29
0
0

Teljes szövegt

(1)

<Insert Picture Here>

Oracle Java fejlesztési stratégiája

Petrohán Zsolt

Vezető műszaki tanácsadó Oracle Hungary

(2)
(3)

Vállalati IDE

• Java EE

• Web Services

• BPEL & ESB

• BAM

• WebCenter / Portlets

• Database

• XML

JDeveloper

(4)

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

(5)

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

(6)

The Oracle Application

Development Framework

(7)

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

(8)

Relational Data XML Data Legacy Data

Üzleti

szolgáltatások Adat

szolgáltatások Modell Vezérlő

JSP Nézet

Desktop Browser

Metadata Services

Struts ADFm (JSR 227)

Java EJB Toplink

Office Swing

BAM BPEL Web ADF BC BI XML Portlet

Services

JSF/ADFc JSF/ADFc JSF

JSF ADF FacesADF Faces

Packaged Apps

Oracle ADF Architecture

(9)

Open Source támogatás

(10)

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

(11)

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ó

(12)

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ő

(13)

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

(14)

Ant és JUnit integráció

Kiterjedt Ant támogatás

Integrált JUnit környezet

Csoportmunka támogatás

(15)

Oracle Fusion Middleware

Complete, Integrated, Modular, Hot Pluggable

(16)

Oracle Coherence

(17)

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)

Mainframes

Databases Web Services

Enterprise Applications

Real Time Clients

Web Services

Oracle Coherence Data Grid

Data Services

(18)

JSF, ADF Faces

(19)

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és Hozzáférés

Nézet

Nézet

(20)

• 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

(21)

ADF Faces Rich Client példák

(22)

Adat megjelenítés komponensek

(23)

JSF sablonok

Sablon

(24)

Oracle WebCenter

(25)

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

(26)

Oracle WebCenter

• Szerző

• Szerkesztő

• Publikál

Wiki RSS

Oldal létrehozása

Blog Mobil

(27)

Java tranzakciók diagnosztikája

AD4J használatával

(28)

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

(29)

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

A tanulmányban az integrált városfejlesztési stratégia szemléletét vetettem össze a dél-dunántúli régióban található fejlesztési tervekkel, valamint a Baranya

MARC-formátumú rekordokat minden további nélkül lehet integrálni a rendszerbe, de minden más olyan rekordot is, amely kellőképpen strukturált ahhoz, hogy az egyes mezőket

24. § A  2 millió eurónak megfelelő forintösszeget meg nem haladó beruházási vagy működési támogatás esetén a  támogatás összege a  20.  § (1) és (2) 

20. § (1) Amennyiben a  támogatás igénybevételére jogosító egyedi kóddal rendelkező üzemeltető a  pénztárgép üzembe helyezésekor nem a  támogatás

1. § A társadalombiztosítási támogatással rendelhető gyógyszerekről és a  támogatás összegéről szóló 1/2003.. „e) amelyről – a 2. §-ban foglaltak

34. § Az  egymillió eurónak megfelelő forintösszeget meg nem haladó beruházási vagy működési támogatás esetén a  támogatás összege a  32.  § (1) és

93. § Az  egymillió eurónak megfelelő forintösszeget meg nem haladó beruházási vagy működési támogatás esetén a  támogatás összege a  91.  § (1) és

o) támogatás tartalom: a  kezességvállalás támogatás összegének jelenértéke, amely a  2. számú melléklet szerinti képlet alapján, vagy az  Európai Unió