VisualAge for JAVA

IBM VisualAge for Java je prvnφ v²vojovΘ prostredφ urcenΘ pro v²voj Java aplikacφ pro prumyslovΘ nasazenφ. Je urcenΘ pro pripojenφ Java klientu k datov²m zdrojum na serveru, stßvajφcφm transakcφm a aplikacφm. VisualAge for Java je moznΘ vyuzφt i pro v²voj Java Appletu, JavaBeans a Java aplikacφ pro internet/intranet. VisualAge for Java se radφ do IBM rodiny v²vojov²ch nßstroju VisualAge, do kterΘ nßlezφ VisualAge for Smalltalk, VisualAge for C++, VisualAge Generator a dalšφ.

VisualAge for JAVA je integrovanΘ, vizußlnφ v²vojovΘ prostredφ podporujφcφ kompletnφ v²voj aplikacφ v jazyce Java.

S v²vojov²m prostredφm VisualAge for JAVA je moznΘ:

interaktivnφ v²voj aplikacφ v jazyce Java

spouštenφ Java programu

interaktivnφ testovßnφ fragmentu Java k≤du pred jeho zaclenenφm do vyvφjen²ch aplikacφ

ladenφ Java programu

spravovßnφ vφce vydßnφ (editions) Java k≤du

import zdrojovΘho Java k≤du a binßrnφho k≤du

v²voj, modifikace a prßce s Java Beans

export, import JavaBeans

V²vojovΘ prostredφ VisualAge for Java je tvoreno:

IDE - Integrated Development Environment - integrovanß sada nßstroju zahrnujφcφ Workbench, Browser, Debugger a dalšφ)

EAB - Enterprise Access Builder - zajištuje prφstup k datum (JDBC), transakcφm (CICS JECI) a aplikacφm (J2C++)

Pracovnφ plocha - Workspace

Všechny cinnosti jsou ve VisualAge for Java organizovßny v prostredφ tzv. Workspace, kterß obsahuje zdrojov² k≤d Java programu. Pracovnφ plocha obsahuje všechny trφdy, kterΘ jsou v knihovnßch trφd Java a dalšφ knihovny trφd, kterΘ jsou pro v²voj nezbytnΘ.

K≤d je automaticky uklßdßn do tzv. Repository. V repository jsou ulozeny veškerΘ knihovny trφd, kterΘ je moznΘ podle potreb pridat na pracovnφ plochu.

Workbench

Workbench je hlavnφ okno na pracovnφ ploše. Organizace prßce je rφzena z tohoto okna. Ve Workbench je moznΘ zapisovat zdrojov² k≤d, spouštet a testovat Java aplikace, prepφnat na ruznΘ cßsti v²vojovΘho prostredφ.

Pocßtecnφm bodem v²voje aplikacφ je projekt. VeškerΘ komponenty jsou uklßdßny v hierarchickΘ strukture:

Projekty

Package

Trφdy nebo Rozhranφ

Metody nebo konstruktory

Z Workbench je moznΘ otevφrat prohlφzece - browsery. K dispozici jsou nßsledujφcφ browsery:

Class/Interface browser

Package browser

Project browser

Prostrednictvφm techto browseru je moznΘ listovat hierarchiemi trφd a metod objektu.

Kompozicnφ editor

Kompozicnφ editor - Visual Composition Editor predstavuje nßstroj pro vizußlnφ v²voj Java aplikacφ z predem vytvoren²ch dφlu - parts. Kompozicnφ editor je koncepcne stejn² jako u ostatnφch v²vojov²ch nßstroju jako napr. VisualAge for Smalltalk a VisualAge for C++.

Zßkladnφmi cßstmi kompozicnφho editoru je lišta parts - sada znovupouziteln²ch vizußlnφch dφlu (tlacφtka, menu, check boxy, list boxy atd...). Tyto dφly jsou umφstovßny na pracovnφ plochu (drag & drop) a v²vojßr mezi temito dφly vytvßrφ vizußlnφ vazby, kterΘ urcujφ chovßnφ aplikace.

Scrapbook a Console

Scrapbook je urcen pro interaktivnφ spouštenφ Java v²razu a povelu. V²stup je moznΘ smerovat na Konzolu, kterß je standardnφm v²stupnφm zarφzenφm (System.out) pro Java programy.

Debugger

Debugger umoznuje spouštet bezφcφ thready, ukoncovat jejich cinnost a zobrazovat obsah runtime stacku. VisualAge for Java aktivuje Debugger v okamziku chyby programu nebo nastavenφm breakpoint. Po odstranenφ chyby je moznΘ dßle v programu pokracovat. Nenφ nutnΘ aplikaci znovu spouštet.

Repository Explorer

Repository Explorer umoznuje prohlφzenφ cßstφ programu, kterΘ nejsou soucßstφ Workspace.

Testovßnφ vytvoren²ch programu

Nßstrojovß lišta toolbars v Kompozicnφm editoru umoznuje bezprostredne testovat vizußlnφ cßsti aplikace. Vizußlnφ a nevizußlnφ aplikace je moznΘ testovat a spouštet z Workbench. Po kazdΘm vytvorenφ, modifikaci a nßslednΘm ulozenφ provßdφ VisualAge for Java automatickΘ kompilovßnφ zdrojovΘho k≤du. Všechny chyby jsou okamzite detekovßny.

Ukoncenφm prßce s v²vojov²m prostredφm mß v²vojßr moznost ulozit veškerΘ zmeny a nastavenφ v²vojovΘho prostredφ. Pri dalšφm spuštenφ v²vojovΘho prostredφ v²vojßr pokracuje ze stejnΘho nastavenφ, ze kterΘho opustil v²vojovΘ prostredφ.

IBM VisualAge for Java je multiplatformnφm v²vojov²m nßstrojem. V²vojovΘ prostredφ je k dispozici pro OS/2, Windows.

Vφce informacφ zφskßte na www.software.ibm.com/ad

[Hlavnφ strßnka IBM na Comnetu '98]