Maison > Questions et réponses > le corps du texte
Java,J2EE,JSP,Servlet,Tomcat之间究竟是什么关系?
高洛峰2017-04-18 10:52:58
Java est un langage de programmation
J2EE est Java2 Platform Enterprise Edition, une architecture technologique de plate-forme au niveau de l'entreprise
JSP/Servelt est une technologie de page Web dynamique, qui fait partie de J2EE
Tomcat est un conteneur de servlets/ serveur, en haut Peut exécuter JSP/Servlet
天蓬老师2017-04-18 10:52:58
Java est un langage, cela va sans dire.
J2EE est l'une des classifications SUN des plates-formes de langage Java,
Actuellement, il existe trois versions de la plate-forme Java 2. Il s'agit de Java 2 Platform Micro Edition (J2ME) adaptée aux petits appareils et aux cartes à puce, et Java 2 Platform Standard Edition adaptée aux systèmes de bureau (Java 2). Platform Standard Edition, J2SE), Java 2 Platform Enterprise Edition (J2EE) pour la création d'applications et de services serveur.
Pour la plateforme J2EE, SUN ajoutera quelques fonctions au Java standard.
Le fondement de la technologie J2EE est la version standard de la plate-forme Java principale ou plate-forme Java2 qui consolide non seulement de nombreux avantages de la version standard, tels que la fonctionnalité « écrire une fois, exécuter n'importe où » et l'API JDBC. pour un accès pratique aux bases de données, la technologie CORBA et les modèles de sécurité qui peuvent protéger les données dans les applications Internet, etc. Il fournit également une prise en charge complète des technologies EJB (Enterprise JavaBeans), Java Servlets API, JSP (Java Server Pages) et XML.
J2EE inclut l'API Java Servlet et JSP. En fait, Servlet et JSP sont deux spécifications qui stipulent la méthode d'écriture standard des fichiers Servlet et JSP.
Selon les spécifications, tous les conteneurs Web Java qui souhaitent entrer sur ce marché doivent être capables d'exécuter des servlets et des fichiers JSP qui suivent les méthodes d'écriture standard. Tomcat est un conteneur Web Java qui suit cette spécification. De plus, il existe Jetty, WebSphere, etc.
PHP中文网2017-04-18 10:52:58
Vous utilisez Java [langage], jsp et Servlet [technologie spécifique] pour développer une application Web, puis l'exécutez sur Tomcat [serveur Web].
Vous pouvez dire aux autres que vous avez écrit une application j2ee [nom général d'une architecture]