Chciałem się dowiedzieć co to J2EE, ale zawsze spotykałem jakiś bełkot w stylu "inny styl tworzenia aplikacji" itd. Chciałem się dowiedzieć co do dla mnie znaczy w praktyce. Do tej pory jestem zadowolonym programistą J2SE i kocham ten język! Jestem ciekaw, dlaczego niektórzy kochają J2EE. Co mi on daje? Większe API? Coś jeszcze?
Większe API, które pozwala na budowanie apliakcji webowych bez potrzeby stosowania dodatkowych frameworków. JEE5 (czyli obecna wersja) jest znacznie szybsza i wydajniejsza w dużych projektach niż np. php. Dodatkowo wzbogacenie JEE o EJB pozwala na całkowicie "bezstresowe" tworzenie aplikacji.
Do zalet można też zaliczyć wbudowany model MVC i ogólne wsparcie dla wzorców. Dodatkowo masz zintegrowane narzędzia do tworzenia widoków (jsp) oraz narzędzia dodatkowe tworzone w ramach fundacji Apache.
Witam
Wydaje mi się ,że to co najlepiej charakteryzuje J2EE to nie tyle zastosowania webowe ale raczej zastosowania korporacyjne, przez co ja osobiście rozumiem zdolnosc do ogarnięcia większej liczby danych,użytkowników i zadań. Warto także nadmienić ,że J2EE to tylko specyfikacja.
pzdr
Czyli mam rozumieć, że J2EE to przede wszystkim JSP?
A broń bogowie. Jsp to jedna ze specyfikacji warstwy prezentacji. Równie dobrze można prezentować dane w aplikacji okienkowej, aplecie umieszczonym na stronie www, wykorzystać Jakarta Velocity lub Flasha (przez wywołania zwrotne tak jak przy php). JEE to przede wszystkim specyfikacja i implementacja która umożliwia pracę przez sieć w oparciu o protokoły wyższych warstw sieci, czyli o http. Tworzenie aplikacji rozproszonych czy też apliakcji opartych o relację client-server.
Jsp to tylko dodatek.