IBM Rational Application Developer
for WebSphere Software Version 6.0
Webes, webszolgltatsi, Java, J2EE s Portal alkalmazsok
gyors tervezse, fejlesztse, elemzse, profilrozsa
s teleptse tfog, Eclipse-alap IDE segtsgvel
Fbb jellemzk
A RAD eszkzk s varzslk
felgyorstjk a portl, SOA
s J2EE fejlesztst
A meglv ismeretekre ptve,
az egrrel kezelhet fellet,
illetve adatbzis-csatlakozs
rvn lervidti a Java tanulsi
grbt
Az UML vizulis szerkeszt esz-
kzk hasznlata javtja a kd-
szint tervezst s lehetv te-
szi az objektumok megosztst
WS-I kompatibilis webszolglta-
tsi s szolgltatskzpont
architektrkkal integrlja
a vllalati alkalmazsokat
Csoportos fejlesztsnl biztost-
ja az egyttmkds lehets-
gt s az objektumok megosz-
tst a beptett Rational
ClearCase LT verzikvet esz-
kz hasznlatval
A legfrissebb kdolsi szabv-
nyok alkalmazst automatiku-
san biztost eszkzk, Java, EJB
s Web Services komponens
tesztels, valamint a tbbszint
futsidej kdelemzs
A beptett Crystal Reports
funkcival rvid id alatt hat-
kony, interaktv webes adatri-
portokat lehet kszteni
A fejlesztsi krnyezet igny sze-
rint alakthat s tovbbfejleszt-
het Eclipse plug-in modulok
segtsgvel
Az UML Visual Editor for Java and EJB
grafikus szerkeszteszkzei szabvny
UML diagramok hasznlatval alternatv
lehetsget knlnak a meglv kd
vizulis megjelentshez s mdost-
shoz, valamint az sszetett kd jobb
megismershez s kezelshez.
Kivl minsg alkalmazsok
rvid id alatt
Az on demand zleti krnyezet
megkveteli a fejlesztktl, hogy
rugalmasan reagljanak a gyorsan
vltoz ignyekre. Az ilyen ignyek
kielgtshez olyan fejlesztsi
krnyezetre van szksg, amely
fokozza a hatkonysgot, minim-
lisra cskkenti a tanulsi idt, ler-
vidti a fejlesztsi s a tesztelsi
ciklust, ezltal kivl minsg al-
kalmazsok gyors teleptst teszi
lehetv.
A nagyszer IBM Rational
Application Developer for
WebSphere
Software sokoldal,
integrlt fejlesztsi krnyezet,
amely teljes kren tmogatja a
J2EE programozsi modellt, bele-
rtve a Web, a Java, a Web
Services s az EJB fejlesztst,
nagyban felgyorstva a fejleszt-
munkt. Az integrlt portlfejlesz-
tsi, UML vizulis szerkesztsi,
kdelemzsi, valamint automati-
zlt tesztelsi s teleptsi eszk-
zkkel minden a fejlesztk rendel-
kezsre ll, amire a hatkony
munkavgzshez szksgk van,
biztostva, hogy a kd jl tervezett,
sklzhat s alkalmazhat
legyen. A beptett verzikvets
s a csoportos munkaeszkzk
lehetv teszik, hogy a fejlesztk
komplex projekteken vagy na-
gyobb munkacsoportokban dol-
gozzanak s ezen a szinten is
biztostjk a verzik sszehangol-
st s vdik a ltrehozott objektu-
mokat.
A J2EE programozsi modell teljes
kr tmogatsa
Konkurens tmogatst biztost a
J2EE, Version 1.2, 1.3 s 1.4 pro-
jektekhez, ezen bell teljes kr
tmogatst az Enterprise
JavaBeans, az zenet-vezrelt
beanek, az EJB Query Language
(EJB QL), a Container-Managed
Persistence (CMP), a webes archi-
vls (WAR) s a vllalati szint
archivls (EAR) szmra. Az IBM
WebSphere Application Server
tbb konfigurcijhoz biztost
rszegysg-tesztelsi krnyezetet,
ezltal tmogatja a teszt-krnyeze-
tekben zajl projekteket.
A Java-technolgira pl
programozsi funkcik bvtse
Az Application Developer robusz-
tus eszkzkkel rendelkezik Java-
alkalmazsok ksztshez s t-
mogatja a Java Development Kit
1.4.2 verzijt. A Visual Editor for
Java egyszer egrmozgatssal
lehetv teszi Java GUI-k ltreho-
zst AbstractWindow Toolkit
(AWT), SWT vagy Swing-kompo-
nensek felhasznlsval s lehet-
v teszi az adatok vizulis ssze-
kapcsolst a felhasznli felle-
ten elhelyezett elemekkel. A GUI
kialaktst rint mdostsok
azonnal lthatk a forrskd s a
vizulis terv kztti dinamikus fris-
stsek rvn. A Unified Modeling
Language (UML) Visual Editor gra-
fikus szerkesztket is biztost a Ja-
va-kd s az adattblk vizulis
megjelentshez s szerkeszts-
hez szabvnyos UML-diagramok
hasznlatval, tovbb segtsget
nyjt az sszetett kd jobb megis-
mershez s kezelshez is.
Az alkalmazsok integrlsa Web
Services- s szolgltats-kzpont
architektrk hasznlatval
Az Application Developer a web-
szolgltatsok keresshez, ltre-
hozshoz, felptshez, teszte-
lshez, bevezetshez s publi-
klshoz szksges eszkzket
is biztostja. Alkalmas teljesen j
web services ltrehozsra is, de
a meglv alkalmazsok is kpes-
s tehetk WS-I kompatibilis szol-
gltatsok nyjtsra ez utbbi
az integrcit s az jrafelhaszn-
lst segti el.
A meglv eszkzkbl auto-
matikusan generlhatk a
webszolgltatsok lershoz
szksges WSDL s WSIL fj-
lok, belertve azok elkszt-
st az ellenrzsre; ugyanak-
kor lehet a WSDL-fjl ltreho-
zsval is indtani, azutn ge-
nerlva a Java-kdot.
A WSDL-szerkeszt s a web-
szolgltats keres hasznlat-
val knnyszerrel hozhatk
ltre s validlhatk WS-I kom-
patibilis, egymssal egyttm-
kdni kpes webszolgltatsok.
A SOAP-funkci az input s
output zenetek kdolsra
szolgl.
A kliens-alkalmazsokhoz il-
leszked Java-proxy interfsz
ltrehozsa.
Webszolgltatsi tesztkliensek
generlsa kdols nlkl.
Bevezets az UDDI Version 2
Registry-be.
Az XML fejleszts egyszerstse
Az Application Developer teljes
kr XML funkcii segtenek a fej-
lesztknek az XML-dokumentumok
ltrehozsban, szerkesztsben
s talaktsban:
Vizulis eszkzk XML-fjlok
ltrehozshoz s megtekint-
shez, valamint dokumentumt-
pus-defincik (DTD) szerinti
automatikus validlshoz.
Vizulis eszkzk az XML-
elemek lekpezshez rel-
cis adatbzis-tblkba
Szoros IBM DB2 integrci
XML-dokumentumok ltre-
hozshoz a meglv DB2
adatokbl vagy XML-doku-
mentumok DB2- adatokba
val dekonstrukcijhoz.
Idkml eszkzk az
Extensible Stylesheet Language
(XSL) transzformcis szkrip-
tek ltrehozshoz s hibakere-
sshez, valamint XML-doku-
mentumok talaktshoz ms,
fejlettebb formtumokba pl-
dul HTML-be.
Adatbzis htter alkalmazsok
ltrehozsa
Az Application Developer integrlt
eszkzeinek segtsgvel lekrde-
zsek, beanek s EJB-k felhasz-
nlsval adatbzis htter alkal-
mazsok hozhatk ltre.
Az adatbziskapcsolat-varzsl
leegyszersti a Java Database
Connectivity (JDBC) kapcsolat
ltrehozst a httr adatbzisok-
hoz, mint az IBM DB2 Universal
Database, az IBM Informix,
az Oracle vagy a Microsoft
SQL
Server.
Az IBM Rational Application De-
veloper for WebSphere Software
a WebSphere szoftverre van opti-
malizlva, de ms technolgiai
platformokon vgzett fejlesztsek-
hez is biztost funkcikat. A szerve-
zetek a Rational software segts-
gvel a szoftverfejlesztsi funkci-
k tkletestse rvn gyorsab-
ban reaglnak, rugalmasabban
s clirnyosabban mkdnek.
Az SQL lekrdezs-varzsl s az
SQL lekrdezs-szerkeszt vizu-
lis felletet biztost az SQL-utast-
sok sszelltshoz s vgrehaj-
tshoz. A varzsl az egysze-
rbb lekrdezsek sszelltst
knnyti meg, ugyanakkor az sz-
szetett lekrdezsekhez utastsok
szles skljt tmogat SQL-
szerkeszt is rendelkezsre ll.
A beptett SQL-to-XML varzsl
az XML s XSL dokumentumok,
DTD specifikcik, Extensible
Stylesheet Definition (XSD) smk,
HTML fjlok s egyb, kapcsold
objektumok ltrehozst teszi
lehetv.
Az SQL for Java (SQLJ) tmoga-
ts alkalmazsok gyors ltrehoz-
st s hibakeresst teszi lehet-
v trolt SQLJ s DB2 SQLJ elj-
rsok hasznlatval, tovbb javt-
ja a statikus SQL-kapcsolatok
adatelrst.
Az objektum-relcis lekpezs
egyszerstse
Az objektum-relcis lekpezs
igen egyszer a top-down,
a meet-in-the-middle s a bot-
tom-up tmogatssal. Az EJB-
komponensek ltrehozst va-
rzslk segtik. Olyan alkalmaz-
sok ksztsre nylik lehetsg,
amelyek a kvnt adatokat megc-
lozzk, majd testre szabott form-
tumban jelentik meg. A Rational
Application Developer tmogatja
a tbb-a-tbbhz tpus lekpe-
zst, mellyel tbbszrs perzisz-
tencia valsthat meg.
A webfejleszts s a webhely-kezels
egyszerstse
A knnyen kezelhet varzslk
s eszkzk a webfejleszts szinte
minden kellkt (HTML, JSP, JSF,
szervletek) egyetlen felleten hoz-
zk ssze, s lehetv teszik,
hogy az eltr mszaki httrrel
rendelkez fejlesztk mg a Ja-
vt nem ismerk is gazdag,
adatvezrelt alkalmazsokat
ksztsenek:
Webes alkalmazsok vizulis
lekpezse s sszelltsa
a Model-View-Controller terve-
zsi minta s a Struts 1.1 hasz-
nlatval.
Gazdag webes felhasznli
felletek s webformtumok
gyors ltrehozsa jra felhasz-
nlhat, egrrel mozgathat
JavaServer Faces komponen-
sekkel; ez utbbiak generljk
a kdot a webalkalmazsokhoz
ktd esemnykezels, fel-
hasznli input validls
s adatkapcsols cljra.
A webalkalmazsok sszekap-
csolsa relcis adatbzisok-
kal, EJB-komponensekkel
s a webszo