Professional Documents
Culture Documents
Expose de JavaMail
Expose de JavaMail
Paix-Travail-Patrie Paix-Travail-Patrie
******** ********
EXPOSE DE JAVA EE
THEME
THEME: :JAVAMAIL
JAVAMAIL
MEMBRE DU GROUPE :
MEGAING PEWO
Dans le but de couvrir une large surface en terme d’apprentissage des API Java,
monsieur ISMAËL BILLON IV titulaire de l’UE Java Web as ainsi opté pour l’organisation
des exposés sur différent API, et c’est sur cette base que nous avons eu JavaMail en guise
d’exposé. Au cours des années qui ont suivi sa première version, le langage de
programmation Java a mûri pour devenir une plateforme. La plateforme Java a ajouté des
fonctionnalités, notamment l'informatique distribuée avec RMI et CORBA, ainsi qu'une
architecture de composants (JavaBeans). Les applications Java ont également mûri et
nombre d'entre elles ont besoin d'un ajout à la plateforme Java : un framework de courrier et
de messagerie. L'API JavaMail décrite dans cette spécification répond à ce besoin. L'API
JavaMail fournit un ensemble de classes abstraites définissant des objets qui composent un
système de messagerie. L'API définit des classes comme Message, Store et Transport. L'API
peut être étendue et être sous-classée pour fournir de nouveaux protocoles et ajouter des
fonctionnalités si nécessaire. De plus, l'API fournit des sous-classes concrètes des classes
abstraites. Ces sous-classes, notamment MimeMessage et MimeBodyPart, implémentent des
protocoles de messagerie Internet largement utilisés et sont conformes aux spécifications
RFC822 et RFC2045. Ils sont prêts à être utilisés dans le développement d'applications.
Dans la suite de notre document nous définirons et expliquerons le fonctionnement de l’API
Javamail, la syntaxe et nous présenterons une application sur un mini projet et tutoriel,
2. HISTORIQUE