IBM Rational Application Developer for WebSphere Software Version 6.0



Hasonló dokumentumok
Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

A Java EE 5 plattform

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI

JAVA webes alkalmazások

Közösség, projektek, IDE

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

Osztott rendszerek, Java EE. Általános bevezető

Microsoft SQL Server telepítése

NETinv. Új generációs informatikai és kommunikációs megoldások

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Zimbra levelező rendszer

Flex: csak rugalmasan!

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC

Szoftver Tervezési Dokumentáció. Nguyen Thai Binh

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Symantec Endpoint Protection

BMD Rendszerkövetelmények

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Személyügyi nyilvántartás szoftver

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

JavaScript Web AppBuilder használata

SUSE Linux Enterprise Server 12 Hargitai Zsolt

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Az ErdaGIS térinformatikai keretrendszer

SAP BUSINESSOBJECTS PROFITABILITY AND COST MANAGEMENT (PCM) BEMUTATÁSA

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

ALKALMAZÁS KERETRENDSZER

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

Messenger. Novell GYORSKALAUZ

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Java I. A Java programozási nyelv

Intelligens biztonsági megoldások. Távfelügyelet

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A NetBeans IDE Ubuntu Linux operációs rendszeren

pilot példa SOA alkalmazásra április 29.

Internet programozása. 1. előadás

Java Web technológiák

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

SAPora folyamatok és felületek, azaz IBM megoldások az EGIS-ben

Samsung Universal Print Driver Felhasználói útmutató

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

Üzleti intelligencia eszköztár a SAS 9.2 platformon

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

The Power To Develop. i Develop

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet

Szoftverarchitektúrák. 12. Sorozat portál (követelmény specifikáció)

30 MB INFORMATIKAI PROJEKTELLENŐR

A DevOps-kultúra eszközei

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Informatikai Tesztek Katalógus

Gyakorlati vizsgatevékenység A

Multimédiás adatbázisok

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

Junior Java Képzés. Tematika

A felhőről általában. Kacsuk Péter MTA SZTAKI

Gyakorlati vizsgatevékenység B

Szabályzattár fejlesztése a CIB Banknál április 24. Dörnyei Ágnes

HAWK-3. Az OMSZ saját fejlesztésű időjárási megjelenítő rendszere

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

HRdoc+ Rendszerismertető. Számítástechnikai és Szolgáltató Kft. Tel.: H-2051 Biatorbágy, Viola u. 38.

Szolgáltatás Orientált Architektúra a MAVIR-nál

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

A CA-42 adatkommunikációs kábel gyors telepítési útmutatója

iseries Client Access Express - Mielőtt elkezdi

MVC desktop alkalmazás esetén. MVC Model-View-Controller. eredete: Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

Programozó, csoportvezető

Web-fejlesztés NGM_IN002_1

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

JSF alkalmazások teljesítményhangolása JMeter és dynatrace segítségével

Projekt beszámoló. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok Szabályalapú Feldolgozására

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

Infor PM10 Üzleti intelligencia megoldás

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

IBM felhő menedzsment

!!" KÉSZÍTK: ERDÉLYI LAJOS KOLLÁR NÁNDOR WD6OGW BUK8Y7

Átfogó megoldás a számlafolyamatok felgyorsításához ELO DocXtractor. Laczkó Kristóf ELO Digital Office Kft. Bálint András Prognax Kft.

WebCenter. Online jóváhagyás és együttműködés. Gönczi Zsolt Október

SQLServer. SQLServer konfigurációk

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

SAP Business One. Méretre szabás. Mosaic Business System Kft.; Support:

SMART Notebook termékcsaládok

Átírás:

Webes, webszolgáltatási, Java, J2EE és Portal alkalmazások gyors tervezése, fejlesztése, elemzése, profilírozása és telepítése átfogó, Eclipse-alapú IDE segítségével IBM Rational Application Developer for WebSphere Software Version 6.0 A RAD eszközök és varázslók felgyorsítják a portál, SOA és J2EE fejlesztést A meglévõ ismeretekre építve, az egérrel kezelhetõ felület, illetve adatbázis-csatlakozás révén lerövidíti a Java tanulási görbét Az UML vizuális szerkesztõ eszközök használata javítja a kódszintû tervezést és lehetõvé teszi az objektumok megosztását WS-I kompatibilis webszolgáltatási és szolgáltatásközpontú architektúrákkal integrálja a vállalati alkalmazásokat Csoportos fejlesztésnél biztosítja az együttmûködés lehetõségét és az objektumok megosztását a beépített Rational ClearCase LT verziókövetõ eszköz használatával Fõbb jellemzõk A legfrissebb kódolási szabványok alkalmazását automatikusan biztosító eszközök, Java, EJB és Web Services komponens tesztelés, valamint a többszintû futásidejû kódelemzés A beépített Crystal Reports funkcióval rövid idõ alatt hatékony, interaktív webes adatriportokat lehet készíteni A fejlesztési környezet igény szerint alakítható és továbbfejleszthetõ Eclipse plug-in modulok segítségével Az UML Visual Editor for Java and EJB grafikus szerkesztõeszközei szabvány UML diagramok használatával alternatív lehetõséget kínálnak a meglévõ kód vizuális megjelenítéséhez és módosításához, valamint az összetett kód jobb megismeréséhez és kezeléséhez. Kiváló minõségû alkalmazások rövid idõ alatt Az on demand üzleti környezet megköveteli a fejlesztõktõl, hogy rugalmasan reagáljanak a gyorsan változó igényekre. Az ilyen igények kielégítéséhez olyan fejlesztési környezetre van szükség, amely fokozza a hatékonyságot, minimálisra csökkenti a tanulási idõt, lerövidíti a fejlesztési és a tesztelési ciklust, ezáltal kiváló minõségû alkalmazások gyors telepítését teszi lehetõvé. A nagyszerû IBM Rational Application Developer for WebSphere Software sokoldalú, integrált fejlesztési környezet, amely teljes körûen támogatja a J2EE programozási modellt, beleértve a Web, a Java, a Web Services és az EJB fejlesztést, nagyban felgyorsítva a fejlesztõmunkát. Az integrált portálfejlesztési, UML vizuális szerkesztési, kódelemzési, valamint automatizált tesztelési és telepítési eszközökkel minden a fejlesztõk rendelkezésére áll, amire a hatékony munkavégzéshez szükségük van, biztosítva, hogy a kód jól tervezett, skálázható és alkalmazható legyen. A beépített verziókövetés és a csoportos munkaeszközök lehetõvé teszik, hogy a fejlesztõk komplex projekteken vagy nagyobb munkacsoportokban dolgozzanak és ezen a szinten is biztosítják a verziók összehangolását és védik a létrehozott objektumokat.

Az IBM Rational Application Developer for WebSphere Software a WebSphere szoftverre van optimalizálva, de más technológiai platformokon végzett fejlesztésekhez is biztosít funkciókat. A szervezetek a Rational software segítségével a szoftverfejlesztési funkciók tökéletesítése révén gyorsabban reagálnak, rugalmasabban és célirányosabban mûködnek. A J2EE programozási modell teljes körû támogatása Konkurens támogatást biztosít a J2EE, Version 1.2, 1.3 és 1.4 projektekhez, ezen belül teljes körû támogatást az Enterprise JavaBeans, az üzenet-vezérelt beanek, az EJB Query Language (EJB QL), a Container-Managed Persistence (CMP), a webes archiválás (WAR) és a vállalati szintû archiválás (EAR) számára. Az IBM WebSphere Application Server több konfigurációjához biztosít részegység-tesztelési környezetet, ezáltal támogatja a teszt-környezetekben zajló projekteket. A Java-technológiára épülõ programozási funkciók bõvítése Az Application Developer robusztus eszközökkel rendelkezik Javaalkalmazások készítéséhez és támogatja a Java Development Kit 1.4.2 verzióját. A Visual Editor for Java egyszerû egérmozgatással lehetõvé teszi Java GUI-k létrehozását AbstractWindow Toolkit (AWT), SWT vagy Swing-komponensek felhasználásával és lehetõvé teszi az adatok vizuális összekapcsolását a felhasználói felületen elhelyezett elemekkel. A GUI kialakítását érintõ módosítások azonnal láthatók a forráskód és a vizuális terv közötti dinamikus frissítések révén. A Unified Modeling Language (UML) Visual Editor grafikus szerkesztõket is biztosít a Java-kód és az adattáblák vizuális megjelenítéséhez és szerkesztéséhez szabványos UML-diagramok használatával, továbbá segítséget nyújt az összetett kód jobb megismeréséhez és kezeléséhez is. Az alkalmazások integrálása Web Services- és szolgáltatás-központú architektúrák használatával Az Application Developer a webszolgáltatások kereséséhez, létrehozásához, felépítéséhez, teszteléséhez, bevezetéséhez és publikálásához szükséges eszközöket is biztosítja. Alkalmas teljesen új web services létrehozására is, de a meglévõ alkalmazások is képessé tehetõk WS-I kompatibilis szolgáltatások nyújtására ez utóbbi az integrációt és az újrafelhasználást segíti elõ. A meglévõ eszközökbõl automatikusan generálhatók a webszolgáltatások leírásához szükséges WSDL és WSIL fájlok, beleértve azok elõkészítését az ellenõrzésre; ugyanakkor lehet a WSDL-fájl létrehozásával is indítani, azután generálva a Java-kódot. A WSDL-szerkesztõ és a webszolgáltatás keresõ használatával könnyûszerrel hozhatók létre és validálhatók WS-I kompatibilis, egymással együttmûködni képes webszolgáltatások. A SOAP-funkció az input és output üzenetek kódolására szolgál. A kliens-alkalmazásokhoz illeszkedõ Java-proxy interfész létrehozása. Webszolgáltatási tesztkliensek generálása kódolás nélkül. Bevezetés az UDDI Version 2 Registry-be. Az XML fejlesztés egyszerûsítése Az Application Developer teljes körû XML funkciói segítenek a fejlesztõknek az XML-dokumentumok létrehozásában, szerkesztésében és átalakításában: Vizuális eszközök XML-fájlok létrehozásához és megtekintéséhez, valamint dokumentumtípus-definíciók (DTD) szerinti automatikus validáláshoz. Vizuális eszközök az XMLelemek leképezéséhez relációs adatbázis-táblákba Szoros IBM DB2 integráció XML-dokumentumok létrehozásához a meglévõ DB2 adatokból vagy XML-dokumentumok DB2- adatokba való dekonstrukciójához. Idõkímélõ eszközök az Extensible Stylesheet Language (XSL) transzformációs szkriptek létrehozásához és hibakereséséhez, valamint XML-dokumentumok átalakításához más, fejlettebb formátumokba például HTML-be. Adatbázis hátterû alkalmazások létrehozása Az Application Developer integrált eszközeinek segítségével lekérdezések, beanek és EJB-k felhasználásával adatbázis hátterû alkalmazások hozhatók létre. Az adatbáziskapcsolat-varázsló leegyszerûsíti a Java Database Connectivity (JDBC ) kapcsolat létrehozását a háttér adatbázisokhoz, mint az IBM DB2 Universal Database, az IBM Informix, az Oracle vagy a Microsoft SQL Server.

Az SQL lekérdezés-varázsló és az SQL lekérdezés-szerkesztõ vizuális felületet biztosít az SQL-utasítások összeállításához és végrehajtásához. A varázsló az egyszerûbb lekérdezések összeállítását könnyíti meg, ugyanakkor az öszszetett lekérdezésekhez utasítások széles skáláját támogató SQLszerkesztõ is rendelkezésre áll. A beépített SQL-to-XML varázsló az XML és XSL dokumentumok, DTD specifikációk, Extensible Stylesheet Definition (XSD) sémák, HTML fájlok és egyéb, kapcsolódó objektumok létrehozását teszi lehetõvé. Az SQL for Java (SQLJ) támogatás alkalmazások gyors létrehozását és hibakeresését teszi lehetõvé tárolt SQLJ és DB2 SQLJ eljárások használatával, továbbá javítja a statikus SQL-kapcsolatok adatelérését. Az objektum-relációs leképezés egyszerûsítése Az objektum-relációs leképezés igen egyszerû a top-down, a meet-in-the-middle és a bottom-up támogatással. Az EJBkomponensek létrehozását varázslók segítik. Olyan alkalmazások készítésére nyílik lehetõség, amelyek a kívánt adatokat megcélozzák, majd testre szabott formátumban jelenítik meg. A Rational Application Developer támogatja a több-a-többhöz típusú leképezést, mellyel többszörös perzisztencia valósítható meg. a Model-View-Controller tervezési minta és a Struts 1.1 használatával. Gazdag webes felhasználói felületek és webformátumok gyors létrehozása újra felhasználható, egérrel mozgatható JavaServer Faces komponensekkel; ez utóbbiak generálják a kódot a webalkalmazásokhoz kötõdõ eseménykezelés, felhasználói input validálás és adatkapcsolás céljára. A webalkalmazások összekapcsolása relációs adatbázisokkal, EJB-komponensekkel és a webszolgáltatásokkal egyszerû, egérrel kezelhetõ eszközök segítségével, amelyek támogatják a heterogén adatokhoz való hozzáférést szolgáló, nemrég keletkezett ipari szabványt, a Service Data Objects-et. Interaktív webes felhasználói felületek létrehozása vékony kliensekre jellemzõ teljesítmény- és karbantartási paraméterekkel, a JSF-specifikációt bõvítõ Faces kliens komponensek használatával. Vizuális adatriportok gyors elkészítése a beépített Crystal Reports eszközökkel. Testre szabott riportok tervezése és bevezetése, elõre definiált riportsablonok felhasználása. A JSF Report megjelenítõ komponens lehetõvé teszi a riportok beépítését a webalkalmazásokba, és dinamikus elérésüket a weben. Funkciókban gazdag weboldalak létrehozása a fejlett HTML és JSP szerkesztõ használatával, vizuális vagy forrás-szerkesztési módban. A Web Site Designer használatával teljes webhelyek gyors importálása, stílusok megváltoztatása és globális alkalmazása, továbbá oldalak vizuális hozzáadása vagy törlése a faszerkezetû nézetbõl. Eredeti webes alkotások készítése és animálása egyszerû egérmozgatással, a WebArt Designer és az Animated GIF Designer komponensek használatával. A webfejlesztés és a webhely-kezelés egyszerûsítése A könnyen kezelhetõ varázslók és eszközök a webfejlesztés szinte minden kellékét (HTML, JSP, JSF, szervletek) egyetlen felületen hozzák össze, és lehetõvé teszik, hogy az eltérõ mûszaki háttérrel rendelkezõ fejlesztõk még a Javát nem ismerõk is gazdag, adatvezérelt alkalmazásokat készítsenek: Webes alkalmazások vizuális leképezése és összeállítása A webszolgáltatás-varázsló megkönnyíti új webszolgáltatások generálását meglévõ eszközökbõl, mint a JavaBeans programmagok és az EJB-komponensek. Az IBM Rational Application Developer for WebSphere Software automatikusan generálja a webszolgáltatást leíró WSDL-fájlokat, a SOAP telepítés-leírót és a webszolgáltatás tesztelésére használt teszt-klienst.

4GL-ben kódolt alkalmazások generálása Javára Az Enterprise Generation Language (EGL) egy negyedik generációs nyelv, amely lehetõvé teszi, hogy a folyamat-fejlesztõk idõt megtakarítva, az általuk ismert programozási környezetben, Javakódolás nélkül fejlesszék és hibamentesítsék az adatvezérelt webalkalmazásokat és üzleti logikát. Az EGL az Informix 4GL-bõl származó konstrukciókat és funkciókat foglal magában, mellyel az Application Developert tökéletes fejlesztési környezetté teszi az Informix-fejlesztõk számára. Az EGL szorosan integrálható a JavaServer Faces-zel, így rendkívül interaktív, adatvezérelt webalkalmazások készíthetõk JSF- komponensek használatával. Vizuális portlet- és portálalkalmazásfejlesztés Az Application Developer egy sor vizuális portálfejlesztõ eszközt és egy WebSphere Portal részegység-tesztelési környezetet is tartalmaz egyedi portletek és teljes portálalkalmazás készítéséhez. Az új portletek varázslók használatával készülnek, amelyek J2EEkompatibilis portlet projekt struktúrát generálnak, és komplett portletek létrehozására is alkalmasak. A varázslókkal olyan portletek készíthetõk, amelyek kompatibilisek az IBM Portlet API-val, de olyanok is, amelyek a portlet-aggregációra, testre szabásra, prezentációra és biztonságra vonatkozó ipari szabvány specifikációnak, a JSR 168- nak felelnek meg. A Page Designer és a JavaServer Faces a portletek felületének megtervezésére szolgál, a WebDiagram Editor és a Struts keretrendszer használatával pedig vizuálisan is megjeleníthetõ a struktúra és az események folyamata. Ez az alkalmazások karbantartását könnyíti meg. A portleteket a JavaServer Faceszel kombinálva a vizuális fejlesztésre is lehetõség nyílik. A Portal Designer használatával a portálalkalmazások vizuálisan is létrehozhatók és szerkeszthetõk, a megjelenésüket alkotó felületi elemekkel együtt. Az alkalmazások összeállításának automatizálása A korábbi generációs eszközökkel a fejlesztõknek a telepítéshez manuálisan kellett összeállítaniuk EAR fájlokat Java archive (JAR) és WAR fájlokból. Az Application Developer jelentõs idõt takarít meg azzal, hogy automatizálja az EAR-fájl elõállítását és elkészíti a telepítés-leírásokat az új alkalmazásokhoz. A kódminõség javítása Minél korábban kiderül a hiba, annál könnyebb kijavítani. Az Application Developer ezért számos olyan eszközt tartalmaz, amely segít a fejlesztõknek a kódminõség javításában. Elõször is, az automatizált kódellenõrzõ funkció több mint 200 J2EE szabványt és legjobb módszert alkalmaz, jelzi a szabálytalanságokat és javításokat javasol többek között felkínálja az egyetlen egérkattintással elérhetõ Quick Fixes-t is. A meglévõ szabályok egyebek mellett a J2SE/J2EE legjobb módszereire, a globalizációra és az elérhetõségre terjednek ki; az interaktív Rules Editorral új szabályok alkothatók. Másodszor, a Java-komponensek és webszolgáltatások részegységtesztelése kód vagy WSDL fájlanalízis alapján automatizálja a teszt komponensek (stub, harness) és az input-adatok létrehozását. A tesztek létrehozása és végrehajtási prioritása különbözõ komplexitás-metrikán alapul; a dinamikusan generált input és output adatok egy rugalmas adatszerkesztõben módosíthatók, amely támogatja a komplex objektum-alkotást és az egyedi kódok beillesztését. A teszt helyi és távoli végrehajtása egyaránt támogatott. A hibakeresés felgyorsítása Az Application Developer a hibakeresés felgyorsítására számos futásidejû analizáló eszközt kínál a helyi és távoli gépeken futó J2EE alkalmazásokhoz. A végrehajtási folyamat vizuális megjelenítése egy interaktív, UML-alapú sorozat-diagramban történik, amely a szál-információkkal egybevetve kijelzi és diagnosztizálja a végre nem hajtható ( deadlock és race ) szituációkat. A grafikus teljesítményt elemzõ diagramok már metódus-szinten kimutatják a szûk keresztmetszeteket, a színkódos kód-lefedettségi riportok pedig sor-szinten felismerik és megjelenítik a végrehajtásból kimaradó kódrészleteket. A memória-szivárgást jelzõ fejlett eszköz az IBM Research technológiáját hívja segítségül ahhoz, hogy több tízezerrõl mindössze néhányra szorítsa vissza az elszivárgás lehetséges területeit. A testre szabott elemzési próbák a futó kódba illeszthetõk, ami lehetõvé teszi a felhasználó által definiált kódok végrehajtását meghatározott osztályok és metódusok bizonyos eseményeinek bekövetkezésekor.

A részegység- és rendszertesztelés ésszerûsítése Integrált részegység-tesztelési környezetek támogatják a lokális és szerver-oldali kód tesztelését és hibakeresést az IBM WebSphere Application Serveren, a WebSphere Application Server- Express-en, a WebSphere Portalon és az Apache Tomcaten. Lehetõség van szerverpéldányok létrehozására és konfigurálására varázslók segítségével, az alkalmazások átlépésére, illetve megszakítási pontok kijelölésére, sõt hibakeresés közben a kód is módosítható a részegység-tesztelõ szerver újraindítása nélkül. Az IBM Rational Deployment Toolkit for WebLogic Server használatával J2EE alkalmazásokat lehet létrehozni, tesztelni és telepíteni a BEA WebLogic Server 6.1, 7.0 és 8.1 verziójára. Hatékony változáskezelés jobb csapatteljesítmény Az Application Developer szorosan integrált az IBM Rational ClearCase és az IBM Rational ClearQuest szoftver konfiguráció kezelõ megoldásokkal. Ez az integráció egy sor változáskezelési mûvelet végrehajtását teszi lehetõvé, közvetlenül az Application Developerbõl, és biztosítja a projektek integrált nézetét, ami hozzájárul az együttmûködés és a csapatmunka hatékonyságának fokozásához. Az Application Developer magában foglalja az IBM Rational ClearCase LT-t, amely megbízható, belépõ szintû verzió-ellenõrzést és kimagasló csoportmunka támogatást nyújt, valamint támogatja a Concurrent Versions Systemet és a megfelelõ plug-ineken keresztül más gyártók szoftver konfiguráció kezelõ rendszereit is. Az IBM Rational Application Developer for Webphere Software különbözõ J2EE eszközöket is tartalmaz session és entity EJB-komponensek létrehozására és testre szabására. A kód vizuális megjelenítése és grafikus szerkesztése A Unified Modeling Language (UML) Visual Editor lehetõvé teszi a J2EE kódok és adat-objektumok grafikus megjelenítését és szerkesztését az ipari szabvány UML notáció használatával; ez segítséget nyújt ahhoz, hogy még az UML-t nem ismerõ fejlesztõk is jobban megértsék és kezelni tudják az összetett kódot. A UML Visual Editor hatékony grafikai szerkesztõket is kínál, ezekkel az UML-osztályú diagramok közvetlenül elhelyezhetõk Java vagy EJB projektekben, amelyek automatikusan generálják a vonatkozó kódot. Ezt követõen a kódot akár közvetlenül az UML-osztályú diagramokból is szerkeszteni lehet. Mivel a vizualizáció dinamikusan történik, mindig szinkronban van a mögötte álló kóddal, a fejlesztõ pedig az objektumok diagramon belüli mozgatásával refaktorálhatja a kódot. Új kód létrehozásakor az Application Developer lehetõvé teszi az UML-osztályú diagramok közvetlen beillesztését a Java vagy EJB projektbe, automatikusan generálja a vonatkozó kódot és szerkeszti azt, akár közvetlenül az UML-szintû diagramokból, akár a Java vagy EJB projektbõl. Az osztálydiagram-szerkesztõ adatobjektumok vizuális megjelenítésére, új beanek illetve beanek közötti kapcsolatok létrehozására és szerkesztésére, vagy meglévõ kapcsolatok köztük beanek, osztályok és interfészek feltárására és hasznosítására alkalmasak. A diagramok segítenek a kódon és az adatobjektumokon belüli kapcsolatok azonosításában és kiemelésében, melyeket más szerkesztõkkel nem könnyû megtalálni, továbbá elõsegíti a kommunikációt szoftvertervezõkkel és a fejlesztõcsapat más tagjaival.

A Rational különleges elõnyei Az Application Developer a nyílt forráskódú Eclipse platformra épül, így a fejlesztõkörnyezet igény szerinti adaptálása és bõvítése az IBM-tõl, az IBM üzleti partnereitõl vagy az Eclipse közösség tagjaitól vásárolt Eclipse pluginekkel megoldható. A Rational Application Developer és az IBM Software Development Platform együttes használata esetén pedig egy sor igény- és változáskezelési funkció is elérhetõvé válik közvetlenül a Rational Application Developerbõl, és mindez egyedülálló színvonalú integrációt biztosít a fejlesztés teljes életciklusa alatt. Néhány szó a Rational szoftverrõl Az IBM által szállított Rational szoftver segít a szervezeteknek a szoftverfejlesztés legfontosabb feladatainak automatizálásában és integrálásában. A Rational termékei, szolgáltatásai és legjobb módszerei jelentik az IBM Software Development Platform hajtómotorját; ez a platform elsõrendû eszköz a munkacsoportok számára a szoftver-eszközök felfedezésére, fejlesztésére és telepítésére vállalati alkalmazásokba, beágyazott rendszerekbe illetve szoftvertermékekbe. Ez a moduláris és teljes körû megoldás lehetõvé teszi a nyílt szabványokra köztük az Eclipse nyílt forrású keretrendszerre épülõ, üzleti szellemû fejlesztõi szemlélet meghonosítását. Az eredmény: egyedülálló vállalati teljesítmény! További információt talál a Rational közösség havonta megjelenõ e-zine magazinjában az ibm.com/rational és a www.ibm.com/ developerworks/rational/ rationaledge cím alatt. További információ Ha az IBM Rational Application Developer for WebSphere Software termékével kapcsolatban további információra van szüksége, vagy le szeretne tölteni egy próbaverziót, látogassa meg az ibm.com/software/awdtools/de veloper/application/index.html weboldalt! Az Eclipse Az Eclipse díjnyertes, nyílt forráskódú platform hatékony szoftverfejlesztési eszközök és gazdag asztali alkalmazások létrehozásához. Az Eclipse plug-in készletének az asztali számítógépbe integrálásával a technológia-szolgáltatók idõt és pénzt takaríthatnak meg, mert lehetõvé válik számukra, hogy erõiket kínálatuk egyedi jellegzetességeire és az értékre összpontosítsák. Az Eclipse-szel kapcsolatban minden részletet megtalál a www.eclipse.org cím alatt.

IBM Rational Application Developer for WebSphere Software, Version 6.0 áttekintés Hardver-igények Intel Pentium III 800 MHz vagy fejlettebb processzor ajánlott Megjelenítés minimális felbontás-igény: 1024 x 758 Minimum 768MB RAM; 1GB RAM ajánlott Szabad lemezterület igény: minimum 3,5GB az Application Developer telepítéséhez és további lemezterület a fejlesztési erõforrásokhoz (a minimális lemezterület csökkenthetõ, ha az opcionális funkciók és futásidõk nem kerülnek telepítésre). Szoftver-igények Windows 2000 Professional (SP3 vagy 4), Windows 2000 Server (SP3 vagy 4), Windows 2000 Advanced Server (SP3 vagy 4), Windows XP (SP1 vagy 2), Windows Server 2003 Standard, Windows Server 2003 Enterprise Red Hat Enterprise Linux Workstation, Version 3.0 (minden szolgáltatás-csomag), vagy SUSE LINUX Enterprise Server, Version 9 (minden szervizcsomag) Böngészõk: A Windows-hoz: A readme fájlok és a telepítési kézikönyv megtekintéséhez webböngészõre van szükség. Az online súgóba beépített egyes bemutató és oktató programok megtekintéséhez a Flash Player 6.0r65-ös vagy újabb verziójára van szükség. A Linuxhoz: A readme fájlok és a telepítési kézikönyv megtekintéséhez webböngészõre van szükség. Linuxon dolgozva az Application Developer futtatásához a Mozilla 1.4-et elõzõleg telepíteni kell. Az online súgóba beépített egyes bemutató és oktató programok megtekintéséhez a Flash Player 6.0r69-es vagy újabb verziójára van szükség. TCP/IP telepítve, konfigurálva Megjegyzés: Az alkalmazások profilírozásához a Java Runtime Environment (JRE) Version 1.3-at telepíteni kell. Támogatott futásidejû környezetek A WebSphere Application Server Express (Version 5.0, 5.1 vagy 6.0) helyileg vagy távolból telepítve. A WebSphere Application Server (Version 4.0, 5.1 vagy 6.0) helyileg vagy távolból telepítve. Apache Tomcat (csak webalkalmazás támogatás).

Copyright IBM Corporation 2004 Minden jog fenntartva. A ClearCase, a Cloudscape, a DB2, a DB2 Universal Database, az e-business logo, az IBM név, az IBM logo, az Informix, a Rational és a WebSphere az International Business Machines Corporation védjegye az Egyesült Államokban, más országokban, vagy mindezekben. A Java és minden Java-alapú védjegy és logo a Sun Microsystems, Inc. védjegye az Egyesült Államokban, más országokban, vagy mindezekben. A Microsoft és a Windows a Microsoft Corporation védjegye az Egyesült Államokban, más országokban, vagy mindezekben. Egyéb vállalat-, termék- és szolgáltatásnevek más cégek védjegyei vagy szolgáltatásnevei lehetnek. 1 A Linux nem támogatja a WebArt Designert és az AnimatedGIF Designert.