65 votes

Où ' s le tutoriel officiel de JSP

J'ai maintenant de vous rappeler comment créer des bibliothèques de balises, et depuis que je suis en utilisant servlet 3.0, j'ai décidé de voir le officiel JavaEE6 tutoriel. À ma grande surprise, il n'y a rien à propos de JSP dans le JavaEE6 tutoriel.

D'autre part, il y a suffisamment d'informations dans le JavaEE5 tutoriel.

Il semble JSF est maintenant considéré comme le seul point de vue de la technologie dans JavaEE, bien que je ne suis pas au courant de JSP être déprécié (q1: est-il?).

J'ai essayé de chercher pour un autre tutoriel, mais le site est un bordel (j'ai trouvé une page sur JSP, mais il dit encore "Java 2 platform, enterprise edition".

Donc, q2: où est l'officiel JSP tutoriel pour JavaEE6.

(Je vais bien sûr utiliser le JavaEE5 tutoriel, mais il semble juste bizarre)

57voto

BalusC Points 498232

Il semble JSF est maintenant considéré comme le seul point de vue de la technologie dans JavaEE, bien que je ne suis pas au courant de JSP être déprécié (q1: est-il?).

JSF n'est pas une technologie d'affichage. JSF est un composant de base de framework MVC. JSP comme étant une technologie d'affichage est dans Java EE 6 est remplacé par Facelets. Les Facelets introduction à Java EE 6 tutoriel est la suivante:

JavaServer Pages (JSP) de la technologie, qui servaient auparavant à la présentation de la technologie pour JavaServer Faces, ne prend pas en charge toutes les nouvelles fonctionnalités disponibles dans les JavaServer Faces 2.0. JSP technologie est considérée comme un obsolète présentation de la technologie pour JavaServer Faces 2.0. Facelets est une partie de la JavaServer Faces spécification et aussi le préféré de présentation de la technologie pour la construction de JavaServer Faces de la technologie des applications basées sur.

Il ne fait nulle part explicitement dire que "pur" JSP à l'ensemble de sa propre est déconseillé pour Java EE. Oracle est de cette façon probablement essayer de pousser JSF de l'avant. Qui a certes ses avantages. A noté devrait être que Facelets peut également être utilisé comme une application autonome de vue de la technologie en combinaison avec d'autres servlets que l' FacesServlet, soit endogène ou fournis par une 3ème partie de la demande en fonction framework MVC (seuls sans la nécessité pour les JSP taglibs). Vous pouvez simplement la carte de l' FacesServlet sur *.xhtml et, fondamentalement, suffit d'utiliser seul l' <ui:xxx> tags (au lieu de l' <jsp:xxx> ceux en héritage JSP) en combinaison avec la plaine de vanille HTML comme comme vous le feriez dans les JSP. Vous n'avez pas nécessairement besoin de la JSF core et html des balises lorsque vous travaillez avec Facelets.

J'ai essayé de chercher pour un autre tutoriel, mais le site est un bordel (j'ai trouvé une page sur JSP, mais il dit encore "Java 2 platform, enterprise edition". Donc, q2: où est l'officiel JSP tutoriel pour JavaEE6.

Il n'y a rien. Il suffit de saisir le Java EE 5 ou même l' J2EE 1.4. JSP n'a pas beaucoup changé de toute façon. Il n'y a fondamentalement rien de nouveau dans JSP 2.2 par rapport aux JSP 2.1. EL 2.2 a seulement un changement majeur (le support pour la méthode des arguments). La même histoire s'applique aux JSP 2.1 par rapport aux JSP 2.0. Les principaux changements ont été en EL seulement (le support pour différés EL, qui est repris de JSF 1.0/1.1).

Vous n'avez pas besoin d'être timide lors de l'apprentissage de JSP Java EE 5 tutoriel, sans parler de l'J2EE 1.4 tutoriel. Vous ne devriez pas aller plus loin pour JSP 1.2 / J2EE 1.3 ou avant, c'est quand EL n'existe pas dans la JSP. Vous ne voulez pas que :)

7voto

dc360 Points 109

Je pensais juste de l'apprentissage de la JSPs, mais alors tombé sur ce post. J'ai donc fait ma propre creuser. Une ligne de Java EE 6 dit tout:

"Facelets de la technologie, disponible dans le cadre de JavaServer Faces 2.0, est maintenant, le préféré de présentation de la technologie pour la construction de JavaServer Les visages de la technologie basée sur le web applications."

À mon humble avis, si quelqu'un a l'intention d'apprendre ou de mettre en œuvre à partir de zéro, alors c'est mieux d'aller avec la JSF que les Jsp.

6voto

user2585083 Points 51

Il semble JSF est maintenant considéré comme le seul point de vue de la technologie dans JavaEE, bien que je ne suis pas au courant de JSP être déprécié (q1: est-il?).

De nouvelles Java EE 7 Tutoriel (juin 2013), nous pouvons trouver que JavaServer Faces de la technologie est exactement une interface utilisateur de cadre pour construire des applications web. À la page 1-18 on peut aussi trouver la déclaration suivante:

Java EE 7 plate-forme nécessite JavaServer Pages 2.3 pour la compatibilité avec les versions antérieures, mais recommande l'utilisation de Facelets que l' la technologie d'affichage dans de nouvelles applications.

Cela signifie, que JSP n'est pas encore obsolète, mais seulement recommandé. Il convient également de prendre en considération le fait que les JavaServer Faces de technologie de l'Api sont en couches directement sur le dessus de la Servlet API, et de cette raison, il peut est devenu un substitut pour les JSP. L'image suivante illustre cette situation.

Java Technologies d'Application Web Java EE 7 Tutoriel

Donc, q2: où est l'officiel JSP tutoriel pour JavaEE6?

Comme nous pouvons le lire dans Java EE 7 Tutoriel (juin 2013, page 1-18):

Pour plus d'informations sur la technologie JSP, voir le Tutoriel Java EE 5 au http://docs.oracle.com/javaee/5/tutorial/doc/.

le seul manuel officiel de cette technologie est La Java EE 5 Tutoriel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X