Java pro rok 2005 - Borland JBuilder 2005 podpora vývoje pro J2SE 1.5

Software | 01.10.04

Nový JBuilder je tu. Kdo po desáté verzi s označením X očekával verzi spřívlastkem 11, XI nebo Y, bude překvapen přichází totiž JBuilder 2005. Oproti předchozím verzím, vypouštěn





Nový JBuilder je tu. Kdo po desáté verzi s označením X očekával verzi s
přívlastkem 11, XI nebo Y, bude překvapen přichází totiž JBuilder 2005. Oproti
předchozím verzím, vypouštěným v půlročních intervalech, na sebe nechal čekat
celých devět měsíců a vzhledem ke zvolenému označení verze můžeme do budoucna
od Borlandu očekávat jen jednu hlavní verzi do roka.
A co přináší JBuilder 2005 nového? Hlavní novinkou je podpora vývoje pro J2SE
1.5, která se projevuje od různých prostředků usnadňujících editaci kódu přes
nástroje pro refactoring až po oblast kompilace a ladění. Z řady drobných
vylepšení stojí za zmínku nový prohlížeč tříd, rozšířené možnosti hledání v
projektových souborech pomocí regulárních výrazů, možnost nastavení fontů ve
vestavěném HTML prohlížeči, snazší správa mapování funkčních kláves, volitelné
zobrazování prázdných znaků (mezer, konců řádků) v editoru, neomezená délka
řádků zdrojového kódu atd. Velmi užitečná je možnost načtení všech
uživatelských nastavení z instalace starší verze JBuilderu. Přechod na novou
verzi je díky tomu otázka několika minut.
JBuilder 2005 významně rozšiřuje prostředky pro refactoring kódu. Mezi novinky
patří snadná úprava stávajícího kódu na nové konstrukce zavedené v J2SE 1.5,
zejména generické typy kolekcí, zjednodušené procházení prvků kolekce v cyklu
for a automatické boxování primitivních typů. Prováděné změny ve struktuře tříd
lze v rámci projektu průběžně zaznamenávat a stejné změny následně aplikovat i
v dalších projektech. Např. změny ve jménech tříd a balíků v projektu podpůrné
knihovny lze následně snadno propagovat i do všech projektů, které danou
knihovnu používají (záznamy o provedených změnách se ukládají přímo do archivu
knihovny). Refactoring lze nyní provádět i v rámci deployment descriptorů J2EE
modulů.
Chloubou JBuilderu 2005 mohou být nové prostředky pro vývoj webových aplikací,
zejména podpora JSP 2.0 a Servlets 2.4, vestavěný Tomcat 5 a zdařile
integrovaný framework Java Server Faces 1.1. V oblasti webových služeb je
hlavní novinkou integrace s testovacími nástroji organizace Web Services
Interoperability Organization. Psaní XML, HTML nebo JSP kódu usnadňuje nový
vizuální editor atributů aktuálně editovaného tagu (na obrázku vpravo od kódu).
Tvorbu JSP a HTML stránek dále zpříjemní paleta dostupných tagů, pomocí níž lze
rychle vložit konstrukci příslušného zdrojového kódu (na obrázku vlevo od kódu).
I když podpora JSP ve verzi 2.0 může vzbu-zovat dojem, že JBuilder 2005
podporuje i další technologie z rodiny J2EE 1.4 (zejména EJB ve verzi 2.1),
není tomu tak. Tím je ovlivněna i množina J2EE aplikačních serverů, s nimiž lze
JBuilder v poslední verzi integrovat: BES 5.x a 6, WebLogic 7.x a 8.x,
WebSphere 4 a 5.x, EAServer 4.x a 5.x a JBoss 3.x. Aplikační servery firem Sun,
Oracle a Sybase jsou podporovány integračními moduly, které je do JBuilderu
nutné doinstalovat. Velkým přínosem pro vývoj výkonných a spolehlivých J2EE
aplikací je nástroj Optimizeit Request Analyzer, který je spolu s
optimalizačními nástroji Optimizeit Suite přibalen k JBuilderu v nejvyšší edici.
JBuilder 2005 je opět dodáván ve třech edicích: nejvyšší edice nese označení
Enterprise, edice Developer je vhodná pro vývoj webových a databázových
aplikací, případně aplikací pro mobilní zařízení, a základní edice Foundation,
která je zdarma i pro komerční vývoj. JBuilder 2005 Profesional je nyní dodáván
i s nástrojem Optimizeit Profiler pro profilování Java aplikací.

Borland JBuilder 2005
podpora J2SE 1.5
podpora JSP 2.0 a JSF
rozšířené prostředky pro refactoring
chybí podpora EJB 2.1
vysoké nároky na operační paměť (doporučeno 512 MB)
K recenzi poskytla firma:
Borland, s. r. o., Francouzska 4, Praha 2
http://www.borland.cz
Cena: 16 300 Kč (Developer), 113 700 Kč (Enterprise)












Komentáře

K tomuto článku není připojena žádná diskuze, nebo byla zakázána.