Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1454 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Serveurs d'applications

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Serveurs d'applications

n°411976
Cherrytree
cn=?
Posté le 31-05-2003 à 19:00:28  profilanswer
 

J'ai des difficultés à comprendre le domaine des serveurs d'applications. J'ai testé WebSphere Application Server, JBoss, Tomcat, mais j'ai du mal à faire le lien entre eux, à distinguer les fonctionnalités offertes par chaque produit.
 
Par exemple, JBoss est fourni avec Tomcat ou Jetty... Je ne comprends pas cela. Est-ce que Tomcat n'est pas déjà un serveur d'applications à part entière ? Qu'est ce que Jetty ?
 
Existe t'il des catégories de serveurs d'app ? Permettent-ils tous de déployer les fichiers EAR ? Qu'est ce qui est de la norme, qu'est ce qui est du bonus ? Quelles exigences ont ces divers serveurs.
 
Conscient de ne pas être clair, ce que je voudrais de ce topic c'est qu'il soit très ouvert, à une discussion de développeurs et déployeurs d'apps. Ainsi, peut-être par l'expérience de chacun, j'arriverai à me faire une idée d'un domaine toujours aussi flou pour moi.


---------------
Le site de ma maman
mood
Publicité
Posté le 31-05-2003 à 19:00:28  profilanswer
 

n°411989
kadreg
profil: Utilisateur
Posté le 31-05-2003 à 19:25:32  profilanswer
 

Cherrytree a écrit :


Permettent-ils tous de déployer les fichiers EAR ?  


 
Je dirais oui, mais j'ai un contre-exemple (évidemment) : Le serveur d'application J2EE de IONA (iPortal application server) qui ne sais pas ce qu'est un .jar ou un .ear. Pour déployer une webapp dessus, il faut dé-jarrer les fichier JAR/EAR et mettre le contenu dans des répertoires particulier, puis écrire les fichiers ajouté dans un fichier XML de conf.
 
Je crois que ce soft existe plus [:ddr555]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°411998
Cherrytree
cn=?
Posté le 31-05-2003 à 20:31:48  profilanswer
 

kadreg a écrit :


Je crois que ce soft existe plus [:ddr555]


Ouf. :D  
 
Là, au boulot, je suis plus précisément la gamme de produit IBM, et par exemple le produit WebSphere Express ne permet pas de déployer des EJBs. Il faut taper au dessus pour avoir le support des EJBs. Comme quoi...


---------------
Le site de ma maman
n°412052
krosso
j'suis à la bourre
Posté le 31-05-2003 à 23:36:57  profilanswer
 

Tomcat n'est "qu'un" container de servlets/jsp.
Jboss n'est "qu'un" container d'ejb.
C'est pour cela qu'on les retrouve packagés ensemble (avec apache httpd pour le html) pour fournir un ensemble assez complet de services j2ee.
 
IBM WAS est un serveur j2ee "complet".  
Tout comme weblogic de BEA, Oracle 9ias ou Sun One.
Websphere express est une version light de WAS qui est sensée se positionner contre tomcat.
 
Jetty, je ne connais pas plus que son nom, mais il me semble que c'est un serveur de servelts/jsp, pas d'EJB.
 
Il en existe encore des tas d'autres : jonas, resin, orion, jrun...
 

n°412068
benou
Posté le 01-06-2003 à 00:16:40  profilanswer
 

très bonne explication krosso :jap:  
 
de toute façon, serveur d'application ca veut rien dire ... c'est un terme utilisé à tort et à travers !


---------------
ma vie, mon oeuvre - HomePlayer
n°412119
Cherrytree
cn=?
Posté le 01-06-2003 à 09:28:28  profilanswer
 

Je plussoie benou. Krosso, c'est une chouette synthèse. Sun One, comporte t'il l'éditeur Forte (Netbeans) ou est-ce encore autre chose ?


---------------
Le site de ma maman
n°413835
Cherrytree
cn=?
Posté le 03-06-2003 à 06:32:12  profilanswer
 

Je me permets de upper le topic.


---------------
Le site de ma maman
n°413876
darklord
You're welcome
Posté le 03-06-2003 à 08:30:08  profilanswer
 

Cherrytree a écrit :

Je plussoie benou. Krosso, c'est une chouette synthèse. Sun One, comporte t'il l'éditeur Forte (Netbeans) ou est-ce encore autre chose ?


 
non Forte c'est l'IDE, SunONE la partie serveur (c'est l'implémentation de référence de la spec J2EE faite par sun)
 
Pour JBoss il deploie JAR (ejb-jar) WAR et EAR sans problème. JBoss n'est pas certifié J2EE (ils n'ont jamais eu l'occassion de passer les tests, il y a eu une petite guégère entre le JBoss group et SUN  récemment).
 
Pour avoir utilisé les deux, je trouve JBoss relativement plus simple à utiliser que Websphere même si la prise en main initiale est difficile (pas de belle console à la WAS, tu te tappes les fichiers de conf XML à la paluche)
 
J'ai gardé un excellent souvenir de JRun même si question charge j'ai comme un doute (à confirmer par qqun ca serait sympa)


Message édité par darklord le 03-06-2003 à 08:31:18

---------------
Just because you feel good does not make you right
n°413980
benou
Posté le 03-06-2003 à 09:34:17  profilanswer
 

DarkLord a écrit :


J'ai gardé un excellent souvenir de JRun même si question charge j'ai comme un doute (à confirmer par qqun ca serait sympa)


on a utilisé (et utilise encore  :( ) une vielle version de JRun (servlet2.1). Bha c'est pas la joie !  :sweat:


---------------
ma vie, mon oeuvre - HomePlayer
n°414008
darklord
You're welcome
Posté le 03-06-2003 à 10:01:51  profilanswer
 

benou a écrit :


on a utilisé (et utilise encore  :( ) une vielle version de JRun (servlet2.1). Bha c'est pas la joie !  :sweat:  


 
c'est pas la joie à quel sujet? Perf (ca ne m'étonnerait pas) mais user admin et compagnie ... moi j'avais trouvé ca sympa (note j'ai pas utilisé bcp non plus


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 03-06-2003 à 10:01:51  profilanswer
 

n°414022
Cherrytree
cn=?
Posté le 03-06-2003 à 10:14:37  profilanswer
 

DarkLord a écrit :


Pour avoir utilisé les deux, je trouve JBoss relativement plus simple à utiliser que Websphere même si la prise en main initiale est difficile (pas de belle console à la WAS, tu te tappes les fichiers de conf XML à la paluche)


En même temps savoir écrire les fichiers de conf, ça peut être utile.


---------------
Le site de ma maman
n°414025
benou
Posté le 03-06-2003 à 10:16:48  profilanswer
 

ben y avait pas mal de trucs qui marchaient mal.
 
Rien que pour le configurer, fallait aller modifier 36 fichiers de config placé n'importe ou dans l'arborescence de Jrun ... pareil opur les logs, ca crachait dans pleins de fichier différents !  
 
et puis y avait pas mal de trucs qui buggaient : le sendRedirect qui voulait aps prendre de chemin relatifs, le encodeURL qui marchait pas dans pleins de cas ...
 
et puis bon, j'étais aussi frustré de pas pouvoir utiliser les trucs des servlet2.2 et 2.3 ... mais ca c'est la faute à la version, pas à JRun à proprement parlé.


---------------
ma vie, mon oeuvre - HomePlayer
n°414028
darklord
You're welcome
Posté le 03-06-2003 à 10:20:34  profilanswer
 

Cherrytree a écrit :


En même temps savoir écrire les fichiers de conf, ça peut être utile.


 
oui et non. Avec WAS ct plus simple selon moi de customiser le container et de savoir quelles étaient les options disponibles


---------------
Just because you feel good does not make you right
n°414252
Cherrytree
cn=?
Posté le 03-06-2003 à 12:43:39  profilanswer
 

Et Jonas, il vaut quoi ?


---------------
Le site de ma maman
n°415021
uriel
blood pt.2
Posté le 03-06-2003 à 20:53:08  profilanswer
 

Cherrytree a écrit :


En même temps savoir écrire les fichiers de conf, ça peut être utile.


 
ben c'est ce que je fais et une fois que tu sais les faire (pour apprendre c'est bien c'est sur) c'est assez ennuyeux [:spamafote]
 
edit: suis sur Jboss, et je crois que au iveau legereté , c'est ce qu'il y a de mieux (quand on compare au serveur J2EE de Sun)
j'ai pas eu l'occasion de tester WebSphere mais quand on voit la taille de l'appli, est ce que tout est bien necessaire?


Message édité par uriel le 03-06-2003 à 20:55:00

---------------
IVG en france
n°415086
kadreg
profil: Utilisateur
Posté le 03-06-2003 à 21:32:43  profilanswer
 

uriel a écrit :


edit: suis sur Jboss, et je crois que au iveau legereté , c'est ce qu'il y a de mieux (quand on compare au serveur J2EE de Sun)


 
Parmis ceux que j'ai essayé (et j'en ai essayé un paquet, le pire Oracle Application Server. Pour ne rien faire avec, il faut 512Mo de RAM et autant de swap (et il les utilise ce con))


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°415273
Cherrytree
cn=?
Posté le 03-06-2003 à 22:48:50  profilanswer
 

uriel a écrit :


j'ai pas eu l'occasion de tester WebSphere mais quand on voit la taille de l'appli, est ce que tout est bien necessaire?


J'sais pasµ. En tous cas, à la boite, on a un sacré problème... Des fois WAS Express veut plus ouvrir nos projets, alors on supprime tout et on récupère tout sur le CVS, là ça passe. Clairement WebSphere tripote trop de trucs et après c'est corsé pour se récupérer. Et on perd plein de temps.


---------------
Le site de ma maman
n°415770
_guigui_
Posté le 04-06-2003 à 10:26:36  profilanswer
 

kadreg a écrit :


 
Parmis ceux que j'ai essayé (et j'en ai essayé un paquet, le pire Oracle Application Server. Pour ne rien faire avec, il faut 512Mo de RAM et autant de swap (et il les utilise ce con))


mmmm quelle version? parceque depuis quelques temps (2 ans je crois), ils ont racheté le serveur d'applications Orion, et ca a l'air beaucoup mieux (en particulier ils implémentent bien la spec J2EE, ce qui n'était pas le cas avant, c'était trop couplé avec la base de données d'Oracle)

n°415924
Cherrytree
cn=?
Posté le 04-06-2003 à 11:51:03  profilanswer
 

Sinon, pour relancer le débat, pourquoi les décideurs misent-ils tant sur le produit d'IBM, lequel n'est pourtant pas exempt de défauts (un deployeur, qui doit d'abord déployer sa propre appli d'admin, c'est bizarre, non ?). Les derniers chiffres que j'ai lu, c'est de l'ordre 80% WebSphere et 20% WebLogic (dont j'entends assez peu d'écho).


---------------
Le site de ma maman
n°415951
El_gringo
Posté le 04-06-2003 à 12:12:49  profilanswer
 

Cherrytree a écrit :

Sinon, pour relancer le débat, pourquoi les décideurs misent-ils tant sur le produit d'IBM, lequel n'est pourtant pas exempt de défauts (un deployeur, qui doit d'abord déployer sa propre appli d'admin, c'est bizarre, non ?). Les derniers chiffres que j'ai lu, c'est de l'ordre 80% WebSphere et 20% WebLogic (dont j'entends assez peu d'écho).


 
Et pourquoi les OS de Microsoft ton 90% du marché, alors qu'il ne sont pas forcément mieux qu'un Linux ou autre ? Le marketing a ses raisons que la raison ne connait point. Cela dit, pour WebSphere, une appli d'admin qui doit se déployer elle même, je n'trouve pas ça choquant. D'ailleurs dans Tomcat4, l'appli d'admin (/manager) est une appli-web, elle se déplois aussi!

n°416023
krosso
j'suis à la bourre
Posté le 04-06-2003 à 13:31:12  profilanswer
 

Dans ma boîte actuelle, si un logiciel n'est pas horriblement cher, il ne mérite pas qu'on s'y intéresse...
 
Ca me fait HURLER !!!!!!

n°416026
darklord
You're welcome
Posté le 04-06-2003 à 13:32:23  profilanswer
 

krosso a écrit :

Dans ma boîte actuelle, si un logiciel n'est pas horriblement cher, il ne mérite pas qu'on s'y intéresse...
 
Ca me fait HURLER !!!!!!


 
c'est juste pour les investisseurs, histoire qu'ils voient des *gros* produits sur la liste des trucs utilisés par la boite


---------------
Just because you feel good does not make you right
n°416032
darklord
You're welcome
Posté le 04-06-2003 à 13:34:05  profilanswer
 

Cherrytree a écrit :

Sinon, pour relancer le débat, pourquoi les décideurs misent-ils tant sur le produit d'IBM, lequel n'est pourtant pas exempt de défauts (un deployeur, qui doit d'abord déployer sa propre appli d'admin, c'est bizarre, non ?). Les derniers chiffres que j'ai lu, c'est de l'ordre 80% WebSphere et 20% WebLogic (dont j'entends assez peu d'écho).


 
1/ Non ce n'est pas bizarre
2/ Tu peux me donner la source où tu as lu que Websphere était à 80%? [:w3c compliant]
 
et qd bien meme c'est d'office faux! Et les autres app serveur alors ils vont où. Il y a 100.000 downloads de JBoss par moi  [:sacplastic]


---------------
Just because you feel good does not make you right
n°416038
krosso
j'suis à la bourre
Posté le 04-06-2003 à 13:35:44  profilanswer
 

DarkLord a écrit :


Il y a 100.000 downloads de JBoss par moi  [:sacplastic]  


par toi?  
Alors c'est toi !  :D

n°416099
_guigui_
Posté le 04-06-2003 à 14:01:30  profilanswer
 

Cherrytree a écrit :

Sinon, pour relancer le débat, pourquoi les décideurs misent-ils tant sur le produit d'IBM, lequel n'est pourtant pas exempt de défauts (un deployeur, qui doit d'abord déployer sa propre appli d'admin, c'est bizarre, non ?). Les derniers chiffres que j'ai lu, c'est de l'ordre 80% WebSphere et 20% WebLogic (dont j'entends assez peu d'écho).


 :heink:  
je veux bien ta source... parce que il reste pas grand chose pour Sun, Sybase, Oracle ou JBoss du coup... :sarcastic: :lol:  
 
voici les derniers chiffres sortis début Mai:
http://news.com.com/2100-1012_3-10 [...] tag=fd_top
 
pour résumer l'article, et on ne parle que de serveurs d'applications (pas des portails),
en 2002
IBM: 37%
BEA: 29%
Sun: 4%
Sybase: 2%
 
à noter qu'en 2001, BEA était devant avec 34% contre 31% pour IBM...
 
sinon Darklord, pour les 100 000 downloads de JBoss par moi, il faudrait voir combien vont en production... pas beaucoup pour le moment malheureusement... ca devrait changer dans les prochaines années, mais il va falloir passer la certif J2EE avant :whistle:

n°416192
darklord
You're welcome
Posté le 04-06-2003 à 14:39:57  profilanswer
 

Citation :


voici les derniers chiffres sortis début Mai:
http://news.com.com/2100-1012_3-10 [...] tag=fd_top
 
pour résumer l'article, et on ne parle que de serveurs d'applications (pas des portails),
en 2002
IBM: 37%
BEA: 29%
Sun: 4%
Sybase: 2%


 
voilà qui est plus réaliste :jap:
 

Citation :


à noter qu'en 2001, BEA était devant avec 34% contre 31% pour IBM...


 
Je confirme, y avait eu une belle polémique sur le sujet + pas mal d'articles dans les revues spécialisées.
 

Citation :


sinon Darklord, pour les 100 000 downloads de JBoss par moi, il faudrait voir combien vont en production... pas beaucoup pour le moment malheureusement...  


 
Ca ne représente les chiffres des gros monstres oracle-like (l'open source fait tjrs peur) mais il y en a bcp plus qu'on ne croit, surtout dans les petites structures.
 

Citation :


ca devrait changer dans les prochaines années, mais il va falloir passer la certif J2EE avant :whistle:  


 
Ils ont demandé pour passer la 1.3, SUN a toujours refusé, y a eu aussi une belle polémique à ce sujet. Visiblement, ils vont lacher du lest avec la 1.4, reste à savoir *qui* va payer SUN pour faire passer les tests ...


---------------
Just because you feel good does not make you right
n°416201
darklord
You're welcome
Posté le 04-06-2003 à 14:40:53  profilanswer
 

krosso a écrit :


par toi?  
Alors c'est toi !  :D  


 
 :sleep:


---------------
Just because you feel good does not make you right
n°416582
chichos
Posté le 04-06-2003 à 17:05:54  profilanswer
 

Hello...
 
je plante mon petit drapeau ..
je viens de lire rapidement le topic et voilà ma modeste contribution. y'aura surement des redit :
 
- un serveur d'application est constitué en "couches".. on parle d'architecture "n-Tiers" (avec n au moins égal à 3 : La présentation, la logique métier et la persistance des données (BD quoi)).  
Sur ce sors J2EE qui est un ensemble d'API pour serveur d'applis (JSP, Servlet, EJB et tutti quanti..)
 
or, certains logiciels ne sont dédiés que à la logique métier (comme JBoss) ou que à la présentation (Tomcat). Pour respecter l'architecture d'un serveur d'applis, bein il faut les deux...
 
- ce qu'on m'a dit que c'était super important aussi: tous les serveurs d'applis ne sont pas certifiés au même niveau.. certains sont J2EE1.2 compliants, d'autres J2EE1.3 et faut faire attention... (d'autres sont mêmes pas certifiés puisqu'il faut payer Sun...)
 
- Sun a renommé son IDE en Sun ONE Studio, pour des questions de cohérence dans son offre je suppose et correspond à l'ancien Forte. Il est fondé sur NetBeans, IDE Opensource.
 
A+

n°416641
Cherrytree
cn=?
Posté le 04-06-2003 à 17:23:19  profilanswer
 

OK, au temps pour moi, mes chiffres sont pourris :D . Je pense que j'ai dû confondre avec les chiffres concernant les compétences demandées lors du recrutement.


---------------
Le site de ma maman
n°416752
_guigui_
Posté le 04-06-2003 à 18:12:58  profilanswer
 

chichos a écrit :


- un serveur d'application est constitué en "couches".. on parle d'architecture "n-Tiers" (avec n au moins égal à 3 : La présentation, la logique métier et la persistance des données (BD quoi)).  


la notion d'architecture n-tiers c'est plutôt à un niveau au dessus, le serveur J2EE n'est qu'un des tiers, par exemple:

  • 2-tiers ca veut dire client-serveur,
  • 3-tiers ca va être par exemple client, serveur d'applications, serveur base de données,
  • 4-tiers ca va être client léger (navigateur), serveur HTTP, serveur J2EE, serveur DB

etc etc...
 
sinon au niveau du serveur d'applications, on parle de couches applicatives (présentation, métier, persistance par exemple effectivement), et d'un modèle à base de composants

n°416844
krosso
j'suis à la bourre
Posté le 04-06-2003 à 19:31:24  profilanswer
 

chichos a écrit :

or, certains logiciels ne sont dédiés que à la logique métier (comme JBoss) ou que à la présentation (Tomcat). Pour respecter l'architecture d'un serveur d'applis, bein il faut les deux...


Tomcat dédié à la présentation c'est un peu réducteur, voire trompeur.
Dit comme ça on pourrait croire que sans les ejb, point de salut...
Mais non : On peut avoir une application qui tourne sur tomcat avec des servlets qui appellent des classes métiers.
 

n°417504
chichos
Posté le 05-06-2003 à 11:26:16  profilanswer
 

krosso a écrit :


Tomcat dédié à la présentation c'est un peu réducteur, voire trompeur.
Dit comme ça on pourrait croire que sans les ejb, point de salut...
Mais non : On peut avoir une application qui tourne sur tomcat avec des servlets qui appellent des classes métiers.
 
 


 
vi tout à fait..  :whistle:  
c'est même carrément réducteur.. toutes mes applis qui tournent sur Tomcat ne se contentent carrément pas que de JSP et de Servlet...

n°417729
polo021
Posté le 05-06-2003 à 13:03:53  profilanswer
 

C'est quoi jboss? ca sert a quoi?
et c'est quoi un ejb?


Message édité par polo021 le 05-06-2003 à 13:04:25
n°417749
_guigui_
Posté le 05-06-2003 à 13:22:33  profilanswer
 
n°417764
polo021
Posté le 05-06-2003 à 13:29:32  profilanswer
 
n°417862
chichos
Posté le 05-06-2003 à 14:05:23  profilanswer
 

J'ai commencé les EJB avec JOnAS et ces tutoriaux pas mal faits du tout :
 
http://www.ashita-studio.com/tutoriaux/ejb/index.php
 
je les ai trouvé clairs et bien faits pour débuter (ils ne sont pas terminés ...) dans les EJB ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Serveurs d'applications

 

Sujets relatifs
[Pour les Bidouilleurs] Rendre invisible des applicationsASP.NET Web Forms - Services Web - Applications Web
[xhtml 1.0] quel sont les applicationsLog4j lancé pour 2 applications
Requete sur plusieurs serveurs ?!!! HELP !Comment lancer 2 applications en même temps?
[TOPIC UNIQUE] PHP-GTK Des applications graphiques en PHP[Java] Votre experience d'applications réseaux en Java ...
Install de serveurs sur un rézo local (plus de clarté inside)Quel IDE pour des applications J2EE ?
Plus de sujets relatifs à : Serveurs d'applications


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR