Developpez.com - Java
X

Choisissez d'abord la catégorieensuite la rubrique :

 

Développons en Java   2.10  
Copyright (C) 1999-2016 Jean-Michel DOUDOUX    (date de publication : 19/03/2016)

[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

 

75. D'autres frameworks pour les applications web

 

chapitre 7 5

 

Niveau : niveau 4 Supérieur 

 

En plus des solutions officielles de la plate-forme Java EE, servlets/JSP et JSF, l'écosystème Java dispose de nombreuses solutions pour le développements d'applications web. Ce chapitre propose une liste non exhaustive de ces solutions.

Ce chapitre contient plusieurs sections :

 

75.1. Les frameworks pour les applications web

La communauté open source est très prolifique et propose des frameworks pour le développements d'applications web.

 

75.1.1. Tapestry

Tapestry est un framework orienté composants développé par la fondation Apache.

Le site officiel de ce projet est à l'url : http://tapestry.apache.org/.

 

75.1.2. Spring MVC

Spring MVC est l'implémentation d'un framework reposant sur MVC pour le développement d'applications web.

Le site officiel de ce projet est à l'url : http://www.springsource.org/spring-framework.

 

75.1.3. Stripes

 

Le site officiel de ce projet est à l'url : http://www.stripesframework.org/.

 

75.1.4. Play Framework

Play Framework est un framework créé par Guillaume Bort qui permet d'avoir une grande productivité.

Il se distingue des autres frameworks grâce à une approche et des fonctionnalités singulières particulièrement intéressantes :

Play remet en cause certaines manières courantes de faire pour augmenter la productivité :

 

Plusieurs versions de Play ont été diffusées :

 

Le site officiel de ce projet est à l'url : http://www.playframework.org/.

 

75.1.5. Echo

 

Le site officiel de ce projet est à l'url : http://echo.nextapp.com/site/.

 

75.1.6. Wicket

Wicket est un framework orienté composants. La partie présentation utilise des pages XHTML où les composants sont référencés par des identifiants.

Le site officiel de ce projet est à l'url : http://wicket.apache.org/.

 

75.1.7. ZK

 

Le site officiel de ce projet est à l'url : http://www.zkoss.org/.

 

75.2. Les moteurs de templates

Il existe plusieurs moteurs de templates open source développés et utilisables en Java. Ils permettent d'associer dynamiquement un modèle statique avec des données pour générer un fichier qui peut être un document, une page web, ...

 

75.2.1. WebMacro

Webmacro est un moteur de template open source.

Le site officiel de Webmacro est à l'url : http://sourceforge.net/projects/webmacro/

 

75.2.2. FreeMarker

 FreeMarker est un moteur de template open source développé en Java. Il permet facilement de générer des documents textuels (HTML, RTF, XML, code source, ...).

Le site officiel de FreeMarker est à l'url : http://freemarker.sourceforge.net/

 

75.2.3. Velocity

 Velocity est un moteur de template open source développé en Java par la fondation Apache.

http://velocity.apache.org/

 

75.2.4. StringTemplate

StringTemplate est un moteur de templates écrit en Java qui permet de générer des documents de type texte.

http://www.stringtemplate.org/

 

 

 


[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

72 commentaires Donner une note à l'article (5)

 

Copyright (C) 1999-2016 Jean-Michel DOUDOUX. Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence. La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.

Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -