Différence entre Java et Spring

Différence entre Java et Spring

Java vs printemps

Java est l'un des langages de programmation orientés objet les plus populaires au monde. Java est fortement utilisée pour le développement des logiciels et du Web. Spring est un cadre d'application open source. Bien qu'il ne dépend d'aucun modèle de programmation, Spring Framework est devenu très populaire parmi les programmeurs Java. Spring Framework agit comme un remplacement ou un ajout à la propre EJB de Java (Enterprise Java Beans).

Qu'est-ce que 'java?

Java est l'un des langages de programmation orientés objet (et de classe) les plus utilisés utilisés pour le développement de logiciels au développement Web, aujourd'hui. C'est un but général et un langage de programmation simultanée. Il a été initialement développé par Sun Microsystems en 1995. James Gosling est le père du langage de programmation Java. Oracle Corporation possède maintenant Java (après avoir acheté Sun Microsystems récemment). Java Standard Edition 6 est sa version stable actuelle. Java est un langage fortement dactylographié qui prend en charge une gamme de plates-formes de Windows à Unix. Java est autorisé sous licence publique générale GNU. La syntaxe de Java est très similaire à C et C++.

Les fichiers source Java ont le .Extension Java. Après avoir compilé les fichiers source Java à l'aide du compilateur Javac, il produira .Fichiers de classe (contenant le bytecode java). Ces fichiers bytecode peuvent être interprétés à l'aide du JVM (Java Virtual Machine). Étant donné que le JVM peut être exécuté sur n'importe quelle plate-forme, Java serait multiplateforme (multiplateforme) et hautement portable. En règle générale, les utilisateurs finaux utilisent le JRE (Java Runtime Environment) pour exécuter le java bytecode (ou les applets Java sur les navigateurs Web). Les développeurs de logiciels utilisent le kit de développement Java (JDK) pour le développement d'applications. Ceci est un superset de JRE, qui comprend un compilateur et un débogueur. Une belle fonctionnalité de Java est sa collection automatique des ordures, où les objets qui ne sont plus nécessaires sont en supprime automatiquement de la mémoire.

Qu'est-ce que le printemps?

Spring est un cadre d'application open source. Il a été développé par Rod Johnson et la première version a été publiée en 2004. Printemps 3.0.5 est la version actuelle du framework Spring. Il est sous licence sous Apache 2.0 Licence. Toute application Java peut utiliser les caractéristiques de base du framework Spring. Le printemps est devenu largement utilisé dans la communauté Java, même si le cadre est indépendant de tout modèle de programmation. Spring Framework est utilisé soit comme remplacement, soit comme ajout au modèle EJB. Certains des modules les plus importants de Spring Framework sont le CIO (inversion du contrôle), AOP (programmation orientée vers l'aspect), MVC (contrôleur de vue du modèle), gestion des transactions, accès aux données, authentification, autorisation, gestion de l'accès à distance, traitement par lots, messagerie et messagerie Essai.

Quelle est la différence entre Java et le printemps?

Java est un langage de programmation, tandis que Spring est un cadre d'application open source. Par conséquent, ils ne peuvent pas être directement comparés. Cependant, Java EE (qui est la propre plate-forme de programmation de serveur de Java) est souvent comparée à Spring Framework. En fait, Spring Framework est très populaire parmi les programmeurs Java (même si le printemps est indépendant du langage et peut être utilisé avec n'importe quel modèle de programmation) car il est souvent utilisé comme remplacement ou ajout à l'EJB (qui vient avec Java EE).