Maison  >  Article  >  Java  >  Quelle est la relation entre jsp et java

Quelle est la relation entre jsp et java

(*-*)浩
(*-*)浩original
2019-05-16 13:09:5710370parcourir

jsp peut être compris comme un script, et java peut être compris comme un langage orienté objet ; alors jsp est principalement responsable de la présentation des pages, tandis que java est responsable de la logique et du traitement métier ; essentiellement une servlet, et la servlet est essentiellement une classe Java.

Quelle est la relation entre jsp et java

Cet article vous donnera une relation entre JAVA et JSP, ainsi qu'une compréhension complète de JAVA

Cours recommandés : Tutoriel Java.

JAVA est divisé en J2EE, J2SE.J2ME, qui sont présentés ci-dessous :

1. J2EE : Java 2 Platform Enterprise Edition, utilisé. pour les applications d'entreprise et prend en charge le déploiement distribué.

La plate-forme J2EE se compose d'un ensemble de services, d'interfaces de programme d'application (API) et de protocoles

Elle fournit un support fonctionnel pour le développement d'applications Web multi-niveaux. . Il contient 13 spécifications techniques de base :

(1) Connectivité de base de données Java (JDBC)

Pour implémenter diverses bases de données de manière unifiée Access

(2) Java Naming and Directory Interface (JNDI)

est utilisé pour les services de nommage et d'annuaire, qui fournit un modèle cohérent pour accéder et exploiter les ressources de niveau entreprise telles que DNS et LDAP, locales systèmes de fichiers, etc.

(3) Enterprise Java Beans (EJB)

Fournit un cadre pour développer et mettre en œuvre une logique métier distribuée, simplifiant considérablement le développement de systèmes évolutifs et applications très complexes au niveau de l'entreprise

(4) JavaServer Pages (JSP) C'est ce que vous appelez JSP !!!!!!

Utilisé pour créer des pages Web dynamiques

(5) Servlets Java

La plupart des fonctions fournies par les servlets Java sont similaires à celles de JSP, mais les méthodes d'implémentation sont différentes

(6) Invocation de méthode à distance (RMI)

Appelez certaines méthodes sur l'objet distant, en utilisant une méthode de séquence continue pour transférer des données entre le client et le serveur

(7) Langage de description d'interface (IDL)

Intégration de Java et CORBA

(8) Java Transaction Architecture (JTA)

Peut accéder à diverses transactions

(9) Java Transaction Service (JTS)

Spécifie l'implémentation du gestionnaire de transactions

(10) JavaMail

API d'accès au serveur de messagerie. Elle fournit un ensemble de classes abstraites pour le serveur de messagerie

( 11) JavaBeans Activation Framework (JAF)

JavaMmail utilise JAF pour traiter les pièces jointes codées en MIME. Le flux d'octets MIME peut être converti vers ou à partir d'objets JAVA

(12) Java Messaging Service (JMS)

est une interface de programmation d'application (API) utilisée pour communiquer avec un middleware orienté message

(13) Extensible Markup Language (XML)

XML est un langage qui peut être utilisé pour définir d'autres langages de balisage

Le JSP ci-dessus est courant, basé sur l'implémentation MVC, le plus populaire. Il est également le plus sûr à utiliser (par rapport aux sites Web créés dans d'autres langages)

Parmi eux, les EJB sont la chose la plus difficile à apprendre en Java

Mais maintenant, la société Sun a sorti une nouvelle technologie : Java FX,

peut être exécuté dans le navigateur comme FLASH, mais un plug-in doit être installé pour plus de détails, veuillez consulter www.sun.com

2. J2SE : Java 2 Platform Standard Edition Standard Edition, utilisé pour les applications de bureau. , est également la base de J2EE.

Comprend les bases de JAVA, IO, Swing, AWT, les threads, les collections et d'autres connaissances !

3. Edition Version mobile pour les petits appareils et est un sous-ensemble de J2SE.

Les principales technologies sont les suivantes :

Connected Limited Device Configuration [CLDC] : C'est l'une des deux configurations qui composent l'environnement d'exécution Java des informations mobiles. appareils avec des ressources limitées. CLDC décrit les bibliothèques les plus élémentaires et les fonctionnalités de machine virtuelle qui doivent être fournies par toutes les implémentations d'environnement J2ME incluant une machine virtuelle K (KVM).

Profil de dispositif d'information mobile [MIDP] : Il s'agit de l'une des deux configurations qui constituent l'environnement d'exécution Java des dispositifs d'information mobiles aux ressources limitées. MIDP fournit des fonctionnalités d'application de base, notamment une interface utilisateur, une connectivité réseau, un stockage de données local et une gestion du cycle de vie des applications.

Connected Device Configuration [CDC] : est un cadre basé sur des normes pour créer et fournir des applications qui peuvent être partagées sur de nombreux appareils grand public et intégrés connectés au réseau.

API graphique 3D mobile pour J2ME [M3G] : il s'agit d'une API graphique 3D interactive légère qui est utilisée comme package facultatif en conjonction avec J2ME et MIDP.

Ainsi, la relation entre JAVA et JSP que vous avez mentionnée devient soudainement claire !

JAVA est un langage de programmation capable d'écrire des applications, principalement utilisées dans la programmation réseau supérieure.


JSP est un langage de programmation réseau basé sur JAVA, qui ne peut être utilisé que sur des pages Web.

JavaScript est un langage de script Web qui peut être intégré au HTML et interprété et exécuté par le navigateur.

JSP peut être compris comme un script

Java est un langage orienté objet

Le rôle de jsp est principalement responsable de la présentation des pages, et java est responsable de la logique et du traitement métier.

L'essence de jsp est le servlet, et l'essence du servlet est la classe Java. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie la cible en jspArticle suivant:Que signifie la cible en jsp