J2EE qu'est ce que c'est? - Java - Programmation
Marsh Posté le 29-11-2005 à 08:36:38
speedyop a écrit : Tout d'abord quel est la différence entre J2EE et PHP? |
http://java.sun.com/j2ee/index.jsp
Marsh Posté le 29-11-2005 à 09:20:13
en même temps t'aurais répondu Google ca m'aurais autant avancé...
bien sur que je regarde directemnt a la source, mais des avis serait un plus.
Marsh Posté le 29-11-2005 à 09:57:01
API = Application Programming Interface
En gros, une API est un ensemble de composants à partir desquels tu peux construire une application.
Pour Java, on notera :
- J2SE (Java 2 Platform, Standard Edition) : l'API java de base sans laquelle on ne peut rien faire en Java
- J2EE (Java 2 Platform, Enterprise Edition) : l'API pour les développement web.
Une des chose à comprendre au sujet de J2EE c'est que ce n'est pas utilisable en tant que tel (ça ne contient pratiquement que des interfaces et des classes abstraite).
Le mieux c'est de démarer avec Tomcat (qui contient une implémentation du J2EE et des exemples)
Marsh Posté le 29-11-2005 à 10:38:12
ok, c'est déjà une piste de début, c'est vrai que le plus dur semble d'appréhender ce qui compose réellement la plateforme J2EE... JSP ca serait donc le language de script utilisé, en gros JSP=PHP si Tomcat=APACHE (schematiquement hein, j'essaye de me faire des reperes)
Marsh Posté le 29-11-2005 à 10:40:38
JSP n'est pas un langage de script c'est un moteur de templates
Tomcat est un conteneur de servlets, pas un serveur HTTP (Apache tourne sous Tomcat)
Marsh Posté le 29-11-2005 à 11:00:39
masklinn a écrit : |
Mais non Tomcat peut faire office de serveur HTTP même si ce n'est pas son role, il a son propre serveur http qui est embarqué et qui n'est pas Apacher Server.
Maintenant lorsque ton application est hébergé il est judicieux de placer facade un "vrai" serveur HTTP tel que Apache Server, qui est plus adapté en terme de configuration, sécurité et charge pour les éléments statiques.
Marsh Posté le 29-11-2005 à 12:10:20
Bidem a écrit : - J2EE (Java 2 Platform, Enterprise Edition) : l'API pour les développement web. |
pitié :-/
Marsh Posté le 29-11-2005 à 12:11:19
masklinn a écrit : JSP n'est pas un langage de script c'est un moteur de templates |
no
masklinn a écrit : |
c'est *aussi* un serveur http.
quant à tes parentheses, c'est moi ou ça ne veut rien dire ?
Marsh Posté le 29-11-2005 à 12:17:00
huhu donc oué, c'est pas clair pour tout le monde, la question etait donc pas inutile
Marsh Posté le 29-11-2005 à 12:51:30
en meme temps y a deja eu des topics J2EE dedies, faudrait faire une recherche
Marsh Posté le 29-11-2005 à 13:13:17
j'ai bien entendu fait la recherche, et trouvé des topis J2EE spécifique pas généraliste.
qu'est ce qu'il m'enerve ce smiley : et assimilé
Marsh Posté le 29-11-2005 à 13:31:27
Focalise tes recherches sur certaines pistes (jsp/servlet) puis/et EJB.
Marsh Posté le 29-11-2005 à 13:48:46
Les jsp sont une "extension" des servlets, si tu connais deja un peu java ça devrait pas être la mer à boire de te former sur les jsp/servlets.
Marsh Posté le 29-11-2005 à 14:10:22
the real moins moins a écrit : pitié :-/ |
Oui, bon, c'est un peu restrictif, j'aurai dû dire que c'est l'API utilisée pour faire des applications multi-tier ou N-Tier (architecture qui est beaucoup utilisée dans le cadre des appli web).
Marsh Posté le 29-11-2005 à 14:15:57
l'interet du J2EE n'est valable que dans des projet pas uniquement orienté web c ca? où l'utilisation d'un backoffice 'en ligne' (comprendre developpé en language de script) serait utopique?
comprenez que ma démarche pour l'instant se résume à J2EE, pourquoi et quand, plutot que comment.
Marsh Posté le 29-11-2005 à 14:18:14
speedyop a écrit : J2EE, pourquoi et quand |
Quand Php est trop limité et .Net trop cher
Marsh Posté le 29-11-2005 à 14:27:31
speedyop a écrit : qu'entends tu par limité? |
API parfois douteuse, code moins maintenable, moins d'outils, de frameworks (encore que, y'a un topic MVC&Php qui traine ici ).
Marsh Posté le 29-11-2005 à 08:34:11
Consultant les offres d'emploi actuelles, je me rends compte que dans le milieu du web, on ne recherche pas vraiment de compétences PHP, mySQL, mais plutot du J2EE, Oracle, .NET.
Les compétences PHP, mySQL sont assez facile à acquerir en autoformation mais J2EE?? (je met de côté .NET qui n'est pas opensource).
Tout d'abord quel est la différence entre J2EE et PHP? ce que je crois comprendre : J2EE c'est du compilé et de l'interopérabilité. Pour du net par exemple, on developpe une application java en relation avec la base de donné. Et ensuite on developpe un site internet en JSP (TOMCAT sur APACHE?) utilisant les WEBSERVICES (?) de notre premiere application (API). Pour faire le backoffice, on preferera faire une veritable application en JAVA communiquant ave notre premiere API (?)
voila j'ai utiliser beaucoup de mots que je ne maitrise pas vraiment, les ai-je utilisé dans leur bon contexte, sinon quelqu'un peut-il me demystifier cela?
Ensuite quel est la valeure d'une autoformation J2EE?? serra-t-elle réellement reconnue ou faut-il réellement acquerir des compétences de technologies d'entreprise en entreprise (dans ce cas la on est pas sorti de l'auberge dans le cas d'une premiere experience)
balancez moi tous les mots techniques associé à ces technologies que je fasse mon marché sur le net...thx