--
--
--
Καλημέρα και από εμένα,
η αλήθεια είναι ότι υπάρχει ένας χαμός από framework για κάθε tier σε μια J2EE εφαρμογή. Το να ασχοληθείς με όλα τα tiers σε βάθος είναι αρκετά δύσκολο και πολύπλοκο, εκτός αν σε ενδιαφέρει να ασχοληθείς με την αρχιτεκτονική των εφαρμογών αυτών. Φυσικά καλό είναι να υπάρχει ένα γενικότερο overview, αλλά θα σου πρότεινα να ασχοληθείς με ένα από τα tier, αυτό που νομίζεις ότι σου αρέσει περισσότερο.
Γενικα πάντως, εγώ θα σου πρότεινα είτε να αρχίσεις με το reference implementation του J2EE (provided by oracle), έτσι ώστε να κατανοήσεις και την τεχνολογία αλλά και την ονοματολογία (http://docs.oracle.com/javaee/).
Μια άλλη εναλλακτική είναι επίσης από την springsource, που ουσιαστικά έχεις αντίστοιχες τεχνολογίες για όλα τα tiers (spring-core, spring-mvc, spring-webflow, spring-integration και μπορείς να δείς όλο το δέσιμο από το front-end μέχρι την database.
Άλλη εναλλακτική είναι και τα frameworks από την Jboss (http://www.jboss.org), που έχεις λύσεις για κάθε tier.
Επίσης εάν θέλεις να ασχοληθείς με enterprise applications, νομίζω ότι θα πρέπει να αρχίσεις σιγά σιγά να ασχολείσαι και με Service Oriented Architectures, που εκεί για αρχή θα πρότεινα να εξοικειωθείς με την ονοματολογία και μετά σιγά σιγά να μπείς σε κάθε κομμάτι.
Πολύ ενδιαφέρον κομμάτι, είναι και αυτό των Enterprise Application Servers (Glassfish, JBOSS, Weblogic, WebShpere), που μπορείς να δείς και αυτό.
Χαιρετώ
Θωμάς2013/1/9 LiTTle <littl...@gmail.com>
Καλημέρα σε όλους,Αποφάσισα να ασχοληθώ λίγο περισσότερο με την J2EE μετά από πολύ καιρό. Υπάρχει όμως ένα πρόβλημα. Νιώθω ότι υπάρχει ένα χάος στα API που χρησιμοποιούνται. Από παλιότερα είχα χωρίσει (όχι εγώ, αλλά έτσι είχα διαβάσει) τις J2EE εφαρμογές σε 3 μέρη (Web Tier-Front End, Business Logic Tier, EIS Tier). Κοιτώντας τώρα πάλι ένα προς ένα τα μέρη αυτά της εφαρμογής βλέπω πολλές τεχνολογίες. Ακολουθεί μια λίστα με τις τεχνολογίες που έχω δει:-Web Tier (servlets, JSP, JSF, Facelets, GWT, Javascript, Vaadin)-Business Logic Tier (EJB, Entities, JAX-RS web services, JAX-WS web services, Spring)-EIS Tier (JCA, JTA, JPA, JDBC, Hibernate)Προφανώς κάποιες τεχνολογίες είναι ανταγωνιστές (πχ javascript και GWT) και κάποιες άλλες συμπληρωματικές (πχ servlet και JSP).Και τώρα έρχεται η ερώτηση!Θα μπορούσατε να μου πείτε με ποιες τεχνολογίες αξίζει να ασχοληθώ? Ποιες τεχνολογίες ζητούνται στην αγορά? Ποιές βλέπεται να υιοθετούνται στο άμεσο μέλλον και ποιες να εξαλείφονται? Ή να με παραπέμψετε σε κάποιο έγκυρο άρθρο για να διαβάσω.ΥΓ: Αν σε κάποιο από τα παραπάνω κάνω λάθος πείτε μου. Απλά στο μυαλό μου έτσι τα έχω χωρίσει.--
--
http://docs.oracle.com/javaee/6/tutorial/doc/
΄
Άσε ολα τα άλλα για αργότερα που αναφέρθηκαν για αργότερα.
2013/1/9 Konstantinos Polychronis <ven...@gmail.com>:
> --
>
>
--
--
--