Java EE 8 wielo/jedno modułowy projekt

Odpowiedz Nowy wątek
2019-03-13 12:54
0

Po poznaniu Java SE na poziomie powiedzmy średnim. Chciałem poznać pełne Jave EE. Mam problem z budową projektu. O ile po przeczytaniu dwóch książek w tej tematyce jestem w stanie wykonać przykłady w nich podane ale mam problem z utworzeniem własnego prostego projektu. W książkach opisane są poszczególne API JavyEE ale nie ma pokazanego ich połączenia, jak to razem powinno wyglądać mniej więcej. Chcę dla przećwiczenia utworzyć stronę z formularzem który zwaliduje dane a potem zapisze to w bazie danych. Chciałem to utworzyć w Java EE8 + glassfish 5 + mariadb korzystając z Maven. Netbeans 8 tworzy fajny gotowy projekt składający się z 3 pod projektów ear/ejb/web w maven który łatwo można odpalić na glassfishu ale pierwszy problem to że jest on w ee7 a drugi to przez to że jest podzielony na trzy nie bardzo wiem jak podprojekt powinien być połączony z podprojektem web jak to w ogóle powinno wyglądać od strony architektury.
Jak to wygląda na produkcyjnych projektach? Jest jeden projekt który wszystko zapisuje do war czy tak jak w Netbeans jest on podzielony na trzy ear/ejb/web i jest podzielony na ear i war?
Czy znajdę jakiś maven archetype dla javaee8 z podziałem ear/ejb/web oprócz tego com.airhacks(który nie ma takiego podziału)?
Czy znajdę gdzieś nieskomplikowany projekt na którym mógłbym wzorować się jak to wygląda od strony architektury?
O ile dla Javy SE jest dużo informacji to dla Javy EE nie jest najmniej ale jest ona bardzo chaotycznie przedstawiona.

Pozostało 580 znaków

2019-03-13 13:15

Jeśli dopiero się uczysz, to UCIEKAJ OD JAVY EE! To technologiczny dinozaur!

jak książka/ tutorial używa sformułowania J2EE lub JEE (stare nazwy) to najlepiej dalej nie czytać, bo jest to już naprawdę tak stary zombiak, że inne zombiaki straszą nim swoje dzieci

Początki w java, a technolog...

Zacznij klepać aplikację webową na bazie Spring Boot

edytowany 3x, ostatnio: Tyvrel, 2019-03-13 13:20
Spring boot liznąłem i jest fajna ale patrząc po ofertach pracy chyba najwięcej wykorzystywana jest JavyEE a potem może jest Spring (biorąc pod uwagę tylko Javę). To teraz zasiałeś ziarno zwątpienia. - GarryMoveOut 2019-03-13 13:23
Mam przebranżowienie za sobą (2 lata temu) i mogę ci z pełną odpowiedzialnością powiedzieć, że szukają głownie Springa zwłaszcza wsród juniorów. Nawiasem mówiąc często pojawia się w ofertach JavaEE/Spring bo to przecież to samo... - Tyvrel 2019-03-13 13:29
Jeśli w ogłoszeniu jest Java EE to jak dla mnie opcje są dwie. 1. rekruter nie ma pojecia co pisze, dowiedział się że w firmie klepią serwisy w javie więc skoro tak to musi to być java ee. 2. Ktoś utrzymuje stare projekty. Serio nie słyszałem i nie widziałem żeby ktokolwiek teraz jak myśli o rozpoczęciu nowego projektu wpada na pomysł żeby wyjść od java ee. A jak widzę EJB to już w ogóle ciarki. Ps, @Tyvrel nie znałem tego wpisu Jarka, dzięki ;) - eL 2019-03-13 13:31
@eL zasadniczo to EJB i Spring Beany to praktycznie to samo, nawet jest zestaw specyfikacja (CDI), która je ujednolica. Różnica jest w kulturze. Jak masz oficialnie wymienione EJB, Java EE to jest większa szansa na trafienie do grajdoła z architektami, którzy nie podożają ślepo za nowinkami technologicznymi z ostatnich 10 lat. - jarekr000000 2019-03-13 13:53
Przekonaliście mnie. Odpuszczę sobie JEE. waHam się tylko między spring boot a spring. Spring boot sporo upraszcza, przyjżę się chyba na początek spring. - GarryMoveOut 2019-03-13 14:50
Ja proponuję odwrotnie: zaklep sobie web-app w spring-boot'cie, a jak ogarniesz o co chodzi, to przemigruj ją do czystego Spring'a, żeby zobaczyć, że ten pierwszy żadnej magii nie robi - Tyvrel 2019-03-13 14:56

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0