Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS JAVA FAQs TUTORIELS JAVASEARCH SOURCES LIVRES OUTILS, EDI & API ECLIPSE NETBEANS BLOG DISCUSSIONS TV



Boite à outils du développeur Java

Mis à jour le 21/07/2005


Démarrer : kits de développement, API standards, compilateurs, JVM, et intérpréteurs de scripts.
J2SE 5.0 - Tiger

Java 2 Standard Edition. Le dernier kit de développement pour la plateforme Java.
Les nouveautés de Java 1.5 par Lionel Roux

Télécharger

Sun Microsystems
J2SE 1.4 - Merlin

Java 2 Standard Edition contient tous les fichiers nécessaires à la compilation et à l'exécution d'une application Java.

Plus d'info (Anglais) - Télécharger

Sun Microsystems
J2EE 1.4 SDK

Java 2 Platform, Enterprise Edition contient tous les fichiers nécessaires à la compilation et à l'exécution d'une application Java orientée entreprise.

Plus d'info (Anglais) - Télécharger

Sun Microsystems
J2ME Wireless Toolkit 2.2

Java 2, Micro Edition (J2ME) Wireless Toolkit 2.2 contient un l'ensemble des outils nécessaires au développement d'applications Java pour mobiles, PDA, etc.

Plus d'info (Anglais) - Télécharger

Sun Microsystems
Java Card Development Kit
Java Card Development Kit est un environnement de développement pour les applications pour cartes.
Téléchargements - Documentations
Sun Microsystems
Java WSDP Java Web Services Developer Pack (Java WSDP) est un kit de développement pour les services web.
Téléchargements - Documentations
Sun Microsystems
Compilateurs & JVM
Il existe de nombreux compilateurs Java. Le plus connu d'entre eux reste celui fourni par Sun : Javac. Il en est de même pour les JVM (Java Virtual Machine). Voici quelques liens :
- JVM de Sun (fournie avec le JRE et donc avec le JDK)
- Jikes - Télécharger - IBM Public Licence
- GCJ: The GNU Compiler for Java - GNU GPL
- IBM Development Kits JRE, JDK, etc.
- Kaffee GNU GPL
- Blackdown JVM, JDK, API pour linux
- SableVM JVM libre GNU GPL
- Jet : Compilateur & JVM natif pour windows. Commercial.
---
Scripts
La technologie Java propose plusieurs interpréteurs de scripts. En voici quelques uns :
- BeanShell : Cet outil peut être utilisé comme un shell intérpretant du Java. On peut saisir du code Java standard en ligne de commande et en observer directement  le résultat. BeanShell accède aux API Java (même les librairies graphiques) grâce à la réflexion. Documentations - Télécharger - SPL et LGPL
- Groovy : Langage de script pour Java. Télécharger - Documentation - Licence
- Jython : Implémentation pur Java du langage Python. Télécharger - Documentation - Licence
- JRuby : JRuby est une implémentation pure Java de l'intérpréteur Ruby. Licences : CPL/GPL/LGPL
- Sleep : Sleep est un langage de script Java fortement inspiré de Perl et Objective-C.
--


Gérer : gestionnaires de projets, rapports et documentations.
EDI & RAD
Les meilleurs EDI & RAD du marché : découvrez les tests, comparatifs, sondages et tutoriels pour ces outils de développement.
Participez
---
Ant ANT est un outil écrit en Java, permettant la gestion de la compilation et du déploiment. C'est une sorte de Make sans les faiblesses de ce dernier. Un de ses principaux atouts est sa portabilité, assurée par le fait qu'il est écrit en Java et qu'il utilise le format XML pour les fichiers de construction.
Découvrez la présentation détaillée de cet outil.
Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
Maven
Maven est un gestionnaire de projets basé sur le concept POM (Project Object Model). Le modèle du projet, décrit par un ensemble de fichiers XML, permet notamment :
  • Un processus de construction simplifié et uniforme
  • L'obtention et mise en page de nombreuses informations sur le projet
  • La publication sur site du projet (description, sources, binaires, documentation, articles, etc.)
  • Des facilités pour les phases de tests
Maven utilise, via des plugins de nombreux outils, comme Ant, JUnit ou Latex. Voir : Maven plugins, pour découvrir l'ensemble des plugins disponibles (par défaut ou en téléchargement séparé).
Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
GanttProject
GanttProjet est un outil permettant de planifier un projet grâces aux diagrammes de Gantt.
Téléchargements - FAQ - Licence GNU GPL
---
JasperReports
Outils de reporting open-source et pur Java.
Téléchargements - Documentations - Licence double dont GNU LGPL
---
iReport
iReport est un outil visuel pour travailler avec JasperReports.
Téléchargements - Documentations - GNU GPL
---
JFreeReport
Outil de reporting utilisant de nombreuses API libres dont POI, iText, JCommon, etc.
Téléchargements - Documentations - GNU Lesser General Public Licence
---
JReport JReport est un générateur d'états pour Java.
Plus d'info (Anglais) - télécharger (8 Mo) commercial
Jinfonet
RReport RReport est un générateur d'états pas cher pour Java.
Plus d'info (Anglais) - télécharger (600 ko) - shareware
J4L Composants
Javadoc
Javadoc est l'outil fourni par le JDK de Sun pour la génération de la documentation de vos API.
Téléchargements - Documentations
Sun Microsystems
Doxygen
Cet outil permet, tout comme javadoc, de générer la documentation de vos projets à partir de leur code source.
Tutoriel Doxygen en français par Hugo Etiévant
Plus d'infos (Anglais) - Télécharger - GPL
Dimitri van Heesch
DbDoclet
DocBook Doclet peut créer des documents DocBook (SGML, XML, ...) à partir de la documentation des sources Java. Il permet donc de transformer vos documentations Javadoc en plusieurs formats.
Téléchargements - Documentations
Michael Fuchs
yDoc
yDoc permet d'améliorer la documentation Javadoc en y ajoutant par exemple des diagrammes UML.
Téléchargements - Documentations - Shareware
yWorks
JDiff
JDiff est une doclet Javadoc permettant de créer des rapports de différences entre deux APIs (modification, ajout, déprécation de méthodes, etc.).
Téléchargements - Documentations - LGPL
Matthew B. Doar
JavaHelp
JavaHelp est un ensemble d'outils permettant de créer des documentations utilisateur. Pour plus d'informations :
Tutoriel JavaHelp par Hugo ETIEVANT
Téléchargements - Documentations
Sun Microsystems
JHelpBuilder
JHelpBuilder est un outil permettant de créer facilement et de manière graphique des aides au format JavaHelp 2.x.
Téléchargements - Documentations - License
Javio
javasearch

JavaSearch

L'outil JavaSearch (http://javasearch.developpez.com) permet de lancer des recherches par mots clés sur la documentation de l'API Java 1.4.2 J2SE (Java 2 Standard Edition).

C'est l'outil indispensable pour tous les développeurs Java qui doivent retrouver rapidement la documentation sur une méthode, une classe ou un package. Ultra rapide et pertinent, cet outil de recherche inclu également la version en ligne intégrale et à jour de la JavaDoc de l'API Java J2SE 1.4.2.

Simple d'utilisation, très rapide et complet : c'est l'outil idéal pour développer en Java.

Laurent PERRON


Développer : API, convertisseurs, analyseurs, outils XML & JDBC.
Les meilleures API Java
Les meilleures API (Application Programming Interface) Java : composants et librairies graphiques, L&F, réseaux, XML, JDBC, etc.
Participez
---
Pilotes JDBC
La principale source pour trouver un driver se trouve sur le site de Sun : JDBC technology-enabled drivers
Vous pourrez affiner votre recherche en fonction de plusieurs critères :
  • Version de l'API JDBC
  • Nom du distributeur
  • Certification J2EE
  • Type du driver
  • SGBD
  • Fonctionnalités avancées (DataSource, RowSet, etc.)
Pour trouver des informations sur un driver spécifique la meilleure solution est de s'informer sur le site même du distributeur.
---
Pools de connexions JDBC Vous pouvez trouver des implémentations de Pools de Connexions avec les pilotes JDBC (voir ci-dessus). En voici quelques uns, indépendants des drivers :
- Commons DBCP
- C3P0
- Proxool
---
Parsers XML Voici quelques parseurs XML écris en Java. Ceux-ci proposent notamment de nombreuses API.
- Xerces
- Crimson
- Piccolo
Vous pouvez trouver d'autres API XML à cette adresse : http://java.developpez.com/outils/api/#xml
---
Processeurs XSLT Voici quelques processeurs XSLT écris en Java. Tout comme les parseurs XML, ceux-ci fournissent aussi des API :
- Xalan
- Saxon
- XSLTC : processeur du JDK, basé sur Xalan
---
FOP
FOP (Formatting Objects Processor) est une librairie Java permettant l'écriture de différents types formats. Sa cible principale reste les fichiers au format PDF.
Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
jfor
jfor est un outil permettant de transformer des fichiers XSL-FO en RTF, tout comme FOP et les fichiers PDF.
Téléchargements - Documentation - Licence style Apache
Bertrand Delacrétaz
Lucene
Jakarta Lucene est un moteur de recherche full-text.
Téléchargements - Documentations - Licence Apache
Apache Software Foundation
XDoclet XDoclet est un outil de génération de code. Il permet du développement du type : Attribute-Oriented Programming. XDoclet utilise des tags de type Javadoc.
Téléchargements - Documentations - Licence
---
ANTLR

ANTLR (ANother Tool for Language Recognition) est un utilitaire qui permet de construire un analyseur syntaxique à partir d'une grammaire spécifique. ANTLR peut gérer du code en Java ou en C++.

Plus d'info (Anglais) - télécharger (1 Mo) - GPL

Terence Parr
Cup

Cup est un générateur d'analyseur LALR pour Java (équivalent à yacc).

Plus d'info (Anglais) - télécharger (185 Ko) - GPL

 ---
JFLex

JFlex(Java Fast Lex) est un générateur d'analyseur lexical, il est prévu pour fonctionner avec CUP ou tout seul.

Plus d'info (Anglais) - télécharger (800 Ko) - GPL

Gerwin Klein
JavaCC
JavaCC (Java Compiler Compiler) est un analyseur d'analyseur lexical.
Téléchargements - FAQ - Berkeley Software Distribution (BSD) License
sreeni
Jalopy
Jalopy est un outil permettant de formater votre code source.
Téléchargements - Documentations - BSD License
Marco Hunsicker
C2J

C2J est un convertisseur de code C vers Java. Le projet a été développé en C puis traduit en java avec C2J... mais seule la version windows est téléchargeable.

Plus d'info (Anglais) - télécharger (550 Ko) - GPL

Novosoft
java2cpp
java2cpp est un "traducteur" de code java en code C++.
Plus d'info (Anglais) - télécharger
Programics.com


Tester : tests unitaires, d'applications web, de code, d'expressions régulières, ...
JUnit
JUnit est un framework Open Source de tests unitaires écrit en Java.
Tests unitaires par Sébastien MERIC

Plus d'info (Anglais) - TéléchargerCommon Public Licence

 Erich Gamma et Kent Beck
TestNG

TestNG est un framework de tests inspiré de JUnit et NUnit, mais introduisant de nouvelles fonctionnallités le rendant plus puissant et facile d'utilisation. Par exemple :

  • Utilisation de la JSR 175 Annotations (le JDK 1.4 est aussi supporté avec les annotations JavaDoc).
  • Configuration flexible des tests.
  • Fonctions du JDK standard pour le runtime et le logging (pas de dépendances).
  • Modèle d'exécution puissant (plus de TestSuite).
  • Support des méthodes dépendantes.

Plus d'info (Anglais) - TéléchargerApache SoftwareLicence

Cedric Beust, Alexandru Popescu
JUnitPerf
JUnitPerf est une extension JUnit pour les tests de performances (temps de chargement, temps d'exécution, etc.).
Téléchargements - Documentations - BSD License
---
DBUnit
DBUnit est un extension JUnit pour les bases de donnée.
Téléchargements - Documentations - Licence GNU LGPL
---
XMLUnit
XMLUnit est une extension JUnit pour XML (tests de validité, différences entre documents, etc.).
Téléchargements - Documentations - Licence BSD
Tim Bacon et Jeff Martin
JTestCase
Framework de tests pour Java (utilisable avec JUnit).
Téléchargements - Documentations - Licence
---
Abbot
Abbot est framework de tests pour les interfaces graphiques.
Téléchargements - Documentations - Common Public License (CPL)
Timothy Wall
Cactus
Cactus est un framework de tests unitaires côté serveur (servlets, JSP, EJB, TagLibs, etc.). Cactus peut être considéré comme le JUnit côté serveur, d'ailleurs Cactus utilise et étend JUnit.
Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
HtmlUnit
Framework de tests unitaires pour les applications web.
Téléchargements - Documentations - Apache Software Licence
---
HttpUnit
Framework de tests unitaires pour les applications web.
Téléchargements - Documentations - Licence
---
JWebUnit
JWebUnit est un framework de tests pour les applications Web. C'est un refactoring réalisé sur JUnit et HttpUnit.
Téléchargements - Documentation - Licence
Auteurs
JMeter
JMeter est un outil pour les test fonctionnels et mesures de performances (principalement pour les applications web).
Téléchargements - Documentations - Licence
Apache Software Foundation
Latka
Latke est un outil de tests pour HTTP et HTTPS.
Téléchargements - Documentations - License
Apache Software Foundation
JLint
JLint est un outil de tests pour les codes sources Java.
Téléchargements - Documentations - Licence GNU GPL
artho.com
JiveLint

JiveLint analyse votre code Java à la recherche d'erreurs potentielles (comparaison de String avec ==, instruction switch sans cas par défaut, erreur de convention de nommage). Le but est d'assurer une bonne qualité du code source en pointant toutes les erreurs potentielles du programme. Votre programme ne sera peut-être pas juste, mais deja moins faux :-)

Plus d'info (Anglais) - Télécharger - freeware windows

 ---
FindBugs
FindBugs est un vérificateur de code Java.
Téléchargements - Documentations - Lesser GNU Public License
Auteurs
JDepend
JDepend est un outil pour l'analyse de code Java.
Tutoriel JDepend par Hugo ETIEVANT
Téléchargements - DocumentationsBSD License
---
JavaNCSS
JavaNCSS est un outil pour l'analyse de code Java.
Tutoriel JavaNCSS par Hugo ETIEVANT
Téléchargements  - Licence GNU GPL
Chr. Clemens Lee
RegexSR RegexSR est un utilitaire très facile d'utilisation (écrit en Java) pour créer et tester des expressions régulières complexes. Le système de plugin offre des fonctionnalités supplémentaires, comme transformer une expression en code Java, et permet de créer ses propres extensions. Parmi les fonctionnalités on notera le test d'expressions régulières, la manipulation de texte à l'aide d'expressions ou des plugins, le renommage massif de fichiers, le développement de plugins personnels, et la gestion des expressions dans les archives. Michel Deriaz


Déployer : installateurs, exécuteurs, obfuscateurs et décompilateurs.
IzPack

IzPack est un programme en Java d'installation de vos applications Java, le français est supporté.

Plus d'info (Anglais) - télécharger (3.6 Mo) - GPL

Julien PONGE
InstallAnywhere

InstallAnywhere permet de créer facilement un programme d'installation pour votre application pour tous les systèmes d'exploitations. La version commerciale permet une internationalisation dans 29 langues ; La version gratuite n'est disponible que pour l'anglais.

Plus d'info (Anglais) - télécharger (version gratuite) - télécharger (version d'évaluation) - commercial

Zero G
JDIC
JDesktop Integration Components (JDIC) permet (entre autres) de créer des installateurs natifs (RPM, SVR4, or MSI) pour vos applications Java (JNLP).
Téléchargements - Documentations - Licence LGPL
---
Ant Installer
Ant Installer est un outil, basé sur Ant,  permettant de faire un installateur pour vos applications.
Téléchargements - Documentations - Licence GNU GPL
---
JSmooth
JSmooth est un outil permettant de faire un .exe pour lancer un JAR exécutable.
Téléchargements - Licence
---
Launch4J
Launch4J est un outil permettant de faire un .exe pour lancer un JAR exécutable.
Téléchargements - Documentations - Licence LGPL
---
RetroGuard

RetroGuard est un obfuscateur, il transforme les classes produites par le compilateur de manière à rendre la décompilation de ces classes beaucoup plus difficile, voir impossible.

Plus d'info (Anglais) - télécharger (300 Ko) - GPL

Retrologic
yGuard

yGuard est un obfuscateur basé sur RetroGuard, mais est doté de fonctionnalités avancées. La plus intéressante de celles-ci est la compatibilité avec ANT.

Plus d'info (Anglais) - télécharger - LGPL

yWorks
ProGuard
ProGuard est un obfuscateur Java.
Téléchargements - Documentations - License
---
JAD
JAva Decompiler est un décompilateur de binaires Java. Cet outil est utilisé par DJ Java Decompiler, Cavaj et de nombreux autres outils pour la décompilation.
Téléchargements - Documentations - gratuit pour un usage non commercial
---
DJ Java Decompiler

DJ Java Decompiler permet de décompiler des fichiers Java ".class" pour retrouver le code source original (fichier ".java"). Un outil de choix pour faire du reverse ingenering. Pour windows uniquement.

Plus d'info (Anglais) - télécharger (1.58 MB) - freeware - windows

Atanas Neshkov
Cavaj
Cavaj est un décompilateur Java.
Téléchargements - freeware
---


Frameworks : AOP, IOC et applications web.
AspectJ 5 AspectJ est une extension au langage Java pour la programmation orientée apect. AspectJ et AspectWerkz travaillent ensemble pour fournir un framework unifié pour la programmation orientée aspect.
Téléchargements - Documentations
---
AspectWerkz
AspectWerkz est un framework pour le développement orienté aspect.
Téléchargements - Documentations - Licence type LGPL
---
JBoss AOP JBossAOP est un framework pour le développement orienté aspect.
Téléchargements - Documentations - GNU LGPL
JBoss.org
Spring
Le framework Spring est un conteneur léger, basé sur des concepts comme le design pattern IoC (Inversion of Control) et l'AOP (Aspect-Oriented Programming).
Introduction au framework Spring par Erik Gollot
Plus d'infos (Anglais) - Télécharger - Licence
Springframework
PicoContainer
PicoContainer est un conteneur respectant le Dependency Injection pattern.
Téléchargements - Documentations - Licence
---
Struts
Selon la définition des auteurs, Struts est un framework Open Source écrit entièrement en Java qui permet de construire des applications Web.
Struts est construit autour de technologies qui ont fait leurs preuves comme les servlets Java, les JavaBeans, le formalisme XML, ... .
Struts implémente le design pattern MVC Model 2.
Le framework Struts fournit le minimum vital pour construire une application Web professionnelle.
Introduction à Struts par Serge Tahé
FAQ Struts (Francais)
Le Framework Struts par Metoss
Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
MyFaces MyFaces est une implementation libre de JSF (Java Server Faces).
Téléchargements - Documentations - License
Apache Software Foundation
Barracuda
Barracuda est un framework de présentation Open-source créé pour faciliter la création d'applications web.
Téléchargements - Documentations - LGPL
---
Cocoon Apache Cocoon est une plate-forme de développement d'applications web fondée sur la séparation des domaines techniques et l'assemblage de composants.
Téléchargements - Documentations - Zone francophone du projet
Apache Software Foundation
jGuard
Ce framework, basé sur JAAS (Java Authentication and Authorization Security), permet de gérer de manière sécurisée les problèmes d'accès aux applications web.
Plus d'infos (Anglais) - Télécharger - LGPL
---
Turbine
Turbine est un framework de développement d'applications Web basé sur la technologie des servlets. Il est intégré avec Jetspeed par exemple.
Téléchargements - Documentations - Licence
Apache Software Foundation
Tapestry
Tapestry est un framework de développement d'applications Web.
Téléchargements - Documentations
Apache Software Foundation
Velocity
Velocity est un framework de développement d'applications Web.
Téléchargements - Documentations - Licence
Apache Software Foundation

Data-binding : XML & SGBD
JAXB JAXB (Java Architecture for XML Binding) offre les outils et API nécessaires pour "lier" des objets java à des documents XML. JAXB utilise des schémas (W3C XML Schema) pour faire ce lien. Une fois ce lien créé (grâce à un compilateur qui va générer les packages correspondant à un schéma donné), vous pouvez facilement sérialiser/desérialiser les objet java sous un format XML. Pour plus d'informations sur JAXB, vous pouvez suivre ces liens :
JAXB home
JAXB (Java Web Services Tutorial)
Pour le moment, JAXB permet juste de partir d'un Schéma XML pour générer les classes correspondantes (interfaces à implémenter). JAXB 2.0 devrait palier à cette limitation en permettant de créer des schémas à partir de classes Java déjà définies. Pour plus d'informations, regardez la JSR 222 : http://www.jcp.org/en/jsr/detail?id=222.
Sun Microsystems
Castor
Castor est un ensemble d'API permettant de faire du data-binding Java <-> XML & SGBD (via JDO).
Téléchargements - Javadoc - Documentations - Licence type BSD
Auteurs
Zeus
Zeus est un ensemble d'outils de binding Java/XML.
Téléchargements - Documentations - Licence
ObjectWeb
XMLBeans
XMLBeans est un outil pour le le binding Java/XML développé par Apache.
Téléchargements - Documentations
Apache Software Foundation
XStream
XStream est un outil/API pour la sérialization/desérialization XML.
Téléchargements - Documentations - Licence
---
Hibernate
Hibernate est un outil de mapping O/R (Objet/Relationnel).
JSF et Hibernate par Jean-Louis Pasturel
Débuter avec Hibernate sous Eclipse par Julien Defaut
Téléchargements - Documentations
---
JPox
JPox est une implémentation de la spécification JDO (Java Data Object).
Téléchargements - Documentations - Licence Open-Source
---
iBatis
iBatis founit un ensemble d'outils pour la persistance.
Téléchargements - Documentations - Licence
---
OJB
ObJectRelationalBridge (OJB) est un outil de mapping O/R (implémentation JDO).
Téléchargements - Documentations - Licence
---


Serveurs : moteurs de servlets/JSP, WebServices et serveurs d'applications.
Tomcat
Tomcat est la référence des moteurs de servlets/JSP. Il est utilisé par de nombreux serveurs d'applications.
Le dernière version suit les spécifications Servlet 2.4 et JSP 2.0.

Pour plus d'informations :
Gestion d'un pool de connexions SGBD par Tomcat par Christophe Jollivet.
Installer Jakarta Tomcat 5.x sous Windows par Petrus
Votre première servlet avec Eclipse et Tomcat par LFE

Plus d'infos (Anglais) - Télécharger - Apache Software Licence
Apache Software Foundation
Jetty
Jetty est un moteur de servlets/JSP. Il est facilement intégrable avec de nombreus serveurs d'application (Geronimo, JBoss, JOnAS, etc.).
Téléchargements - Documentations - Licence
---
Axis
Axis est implementation de SOAP (Simple Object Access Protocol). Il existe aussi une implémentation en C++.
Téléchargements - Documentations
Apache Software Foundation
James
James est un serveur mail pur Java (SMTP, POP3, NNTP, ...).
Téléchargements - Documentations
Apache Software Foundation
JetSpeed
JetSpeed est une implementation open-source de portail basé sur Java et XML.
Téléchargements - Documentations - Licence
Apache Software Foundation
BES
Borland s'est lancé dans l'aventure J2EE depuis la première spécification. Ils ont profité de la maturité de leur serveur visibroker CORBA pour l'utiliser comme socle du serveur d'applications.
Dépassé dès le début par la puissance marketing des leaders du marché, BES a trouvé sa place principalement dans les sociétés utilisant déjà les avantages de l'interopérabilité CORBA.
Test de la rédaction
Borland
Geronimo
Geronimo est un serveur d'application développé par la fondation Apache.
Téléchargements - Documentations - Apache License
Apache Software Foundation
JBoss
JBoss est le serveur J2EE open source le plus populaire. Avec plus de 4 millions de téléchargements, c'est l'un des plus gros succès de SourceForge.net.
Quand on parle de JBoss, il faut bien différencier JBoss, le projet open source soutenu par environ 100 développeurs et JBoss Group qui est une entreprise qui offre des services de grande qualité autour du projet JBoss, comme la documentation, formation, support...
De nombreuses personnes de cette entreprise travaillent sur le projet open source. Marc Fleury (né à Paris) est le très médiatique initiateur de ce projet, l'équipe est également composé de Gavin King, le fondateur du projet Hibernate.
JBoss est un serveur très léger implémentant l'ensemble des spécifications J2EE.
Test de la rédaction
JBoss.org
JOnAS
JOnAS est un serveur d'applications pur Java, open source, se conformant à la spécification J2EE. En outre sa forte modularité lui permet d'être utilisé comme :
  • un serveur J2EE : pour déployer et exécuter des applications EAR (c. à. d. pour des applications composées simultanément de composants web et d'Ejb)
  • un conteneur d' EJB : pour déployer et exécuter des composants EJB (c. à. d. pour des applications sans interfaces Web ou utilisant des moteurs de JSP/Servlet qui ne sont pas intégrés comme conteneur J2EE JOnAS)
  • un conteneur Web : pour déployer ou exécuter des JSPs et Servlets (c. à. d. pour des applications sans composants EJB )

Test de la rédaction
ObjectWeb
Oracle  10g AS
Oracle Application Server 10g est le serveur d'applications développé par Oracle. Il est naturellement optimisé pour fonctionner avec les bases de données Oracle. Oracle 10g est compatible avec le JDK/JRE 1.4.1 et la spécification J2EE 1.3.
Plus d'infos (Anglais)
Oracle
Resin
Resin 3.0 est un serveur d'applications : moteur de servlets/JSP, EJB, WebServices, etc.
Caucho
Weblogic
BEA est l'un de pionnier dans le monde des serveurs d'applications. Connu à l'époque grâce à Tuxedo, rendu célèbre en gagnant les premières marches des benchmarks sur les moteurs transactionnels.
Fin 1998, BEA rachète la société Weblogic et son serveur d'applications Tengah. Il leur faut peu de temps avant que l'aventure ne commence vraiment en mai 1999 avec la sortie de Welogic 4.
BEA a su dès le départ proposer un serveur de qualité, une bonne communication et a développé l'expertise nécessaire au succès que nous connaissons.
Test de la rédaction
Bea
Websphere
WebSphere Application Server est un produit développé par IBM. Ce produit respecte les spécifications J2EE 1.3, ce qui inclue : JSP 1.2, Servlet 2.3, et EJB 2.0.
Plus d'infos (Anglais)
IBM


Valid XHTML 1.1!Valid CSS!

Copyright © 2005 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Java : Christophe Jollivet et Eric Siber - Contacter par EMail :
Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.