Question

Je connais quelque chose à propos de Java mais totalement nouveau en Enterprise Java. J'essaie ma main avec NetBeans 6.1 et GlassFish Application Server. Veuillez me guider vers des ressources qui me disent en réalité ce que sont les applications d’entreprise Java, en quoi elles sont différentes des classes Java normales, etc.

Quel est également le meilleur serveur d'applications à utiliser (sous Linux)?

Était-ce utile?

La solution

& "Qu'est-ce que les applications d'entreprise Java, en quoi elles sont différentes des classes Java normales, etc. &";

Eh bien, ce sont des cours normaux. Ils sont exécutés par un serveur d'applications. Le & Quotient serveur d'application & Quot; est souvent juste une machine virtuelle , mais parfois améliorée, modifiée ou étendue par le fournisseur. Mais cela ne devrait pas vous inquiéter. Le serveur d'applications (c'est-à-dire: JVM) utilise un chargeur de classes (probablement personnalisé par le fournisseur) pour charger votre servlet (toute classe qui implémente l'interface HttpServlet). Toutes les autres classes (pas seulement les classes J2EE, mais toutes les classes) seront chargées par le chargeur de classes. A partir de là, c'est votre même code java. J'espère que cela vous donne le genre de réponse que vous voulez. La lecture de documents J2EE (même à l’intention des développeurs) implique généralement des mots à la mode vides de sens.

Je vous recommande de consulter le didacticiel J2EE de Sun. C'est gratuit, et passe en revue les bases que vous devriez connaître avant de passer à un framework (Struts par exemple). Et bien sûr, vous devez savoir si vous allez simplement utiliser du J2EE droit.

Vous voudrez peut-être vous familiariser avec certaines de ces choses:

Quelques faits utiles:

  • Un fichier JSP est compilé dans un servlet. Celles-ci ont été créées de manière à ce que vos servlets n'aient pas à être développés à l'aide d'un enregistreur de sortie pour gérer chaque écriture dans le contenu de la page (le fichier JSP y sera compilé pour vous). c'est-à-dire: out.println (" < html > etcetc ... ")
  • l'objet request (HttpServletRequest) représente la requête.
  • l'objet response (HttpServletRespone) va générer la réponse. (les en-têtes et le contenu http).
  • Les objets de session et de contexte sont également importants. La première permet de transporter des objets de session (gérés par le serveur de l'application) et de les mapper sur un cookie jsessionid du côté client (afin qu'il sache quel client (c'est-à-dire: requête) a quels objets du côté serveur). L'objet de contexte est utilisé pour les paramètres initiaux.
  • Vous voudrez passer en revue les conteneurs Web pour les intégrer tous ensemble.

Autres conseils

Le didacticiel Java EE 5 - à lire en ligne ou en pdf

EJB 3 en action - un excellent livre qui couvre tout ce que vous devez savoir

J'ai aussi récemment commencé à utiliser Java EE et je n’utilise jusqu’à présent Glassfish / Sun Application Server, mais ce que j’ai compris de mes collègues au travail et ce que j’ai vu jusqu’à présent, Glassfish semble être le meilleur choix pour le moment.

Glassfish sur Linux est un excellent choix.

J'aime toujours commencer par wikipedia: http://en.wikipedia.org/wiki/ Java_Platform, _Enterprise_Edition

Maîtriser un bon IDE comme Eclipse en vaut la peine.

Dernier point, mais non des moindres, YouTube propose des procédures pratiques intéressantes:

http://www.youtube.com/watch?v=_-IDpzC0n9Y

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top