> Skutecne si nedokazu predstavit to, co hledate. Porovnavam si IDEA a Netbeans pro navrh jednodussich EE aplikaci.
Nechtel jsem sem NB tahat aby z toho nevznikla nejaka roztrzka ale tam je to asi takhle (pisu z hlavy tak se mozna nekde trochu seknu): 1) V NB vyberu EnterpriseApplication, objevi se pruvodce kde vyberu cilovy AS (rekneme GF), zaskrtnu, ze chci EJB modul, WAR modul a ApplicationClient modul. To je podobne jako v IDEa akorat mi to prijde jasnejsi nez zaskrtavat JPA, EJB3 bez cehosi a J2EE5, ktere samo o sobe uz JPA a EJB3 obsahuje. Budiz. 2) Kliknu New, PersistenceUnit, pruvodce mi dovoli zalozit novou jdbc connection (databaze musi existovat) a nasledne datasource, vybrat zpusob jak se budou ci nebudou generovat struktury automaticky. Opet je v IDEA podobne, akorat to do persistence.xml generuje primo JDBC spojeni a ne datasource aplikacniho serveru. Coz jde zmenit rucne. 3) Kliknu New, Entity bean. Vygeneruje to zaklad entity beany (EJB3) a mohu tam dodat dalsi atributy atd. Opet podobne jako IDEA, NB generuje o neco vic ale budiz. 4) Kliknu New, SessionBeanFromEntityBean a v pruvodci vyberu entity beany z kterych chci generovat fasadni session beany a jake maji mit rozhrani (local, remote). Tento krok jsem v IDEA vubec nenasel, zrejme se musi delat rucne (jedna se o praci s EntityManagerem a je fajn mit aspon zaklad predgenerovany a jen doplnovat nove metody). 5) Pridam JFrame do modulu aplikacniho klienta a v kodu pres kontextove menu kliknu Call Enterprise Bean a vyberu fasadni SB. Doplni se prislusny kod do "formulare" a odted mohu volat metody AS. Pridam rekneme cudlik pro dotazeni dat a JTable pro zobrazeni. U IDEA opet zrejme vsechno rucne. 6) Preklad a deploy bude asi stejny u obou nastroju. Protoze je IDEA tak vychvalovana tak jsem si to chtel jenom zkusit. A protoze je to dost slozity nastroj tak jsem hledal neco, co by mne podobne jako je predchozich 6 bodu provedlo tvorbou. Nic vic, nic min. Leos
