Fonctions de projet Web

Une fonction de projet est une unité spécifique de fonction qu'il est possible d'ajouter à un projet lorsque cette fonction est nécessaire. Lorsque vous ajoutez une fonction de projet à un projet, elle peut ajouter des natures, des générateurs, des entrées de chemin de classes et des ressources, selon les caractéristiques du projet. Les fonctions définissent des caractéristiques et des exigences pour des projets Java™ et sont utilisées comme composantes de la configuration d'exécution.

Lorsque vous ajoutez une fonction à un projet, ce dernier est configuré pour effectuer une certaine tâche, répondre à des exigences spécifiques ou avoir certaines caractéristiques. Par exemple, vous pouvez utiliser la fonction EAR pour configurer un projet pour fonctionner en tant qu'application d'entreprise. La fonction EAR ajoute un descripteur de déploiement et configure le chemin d'accès aux classes pour le projet.

Vous pouvez ajouter des fonctions uniquement à des projets Java EE et à d'autres types de projets basés sur des projets Java EE. Ces projets peuvent inclure des projets d'application d'entreprise, des projets Web et des projets EJB. Par exemple, vous ne pouvez pas ajouter de fonctions à un projet Java ou à un projet de plug-in. En général, un projet activé pour les fonctions a au moins une fonction lorsqu'il est créé ; vous pouvez ajouter davantage de fonctions si nécessaire. Par exemple, un nouveau projet EJB a la fonction Module EJB. Vous pouvez ensuite ajouter d'autres fonctions à ce projet, comme la fonction EJBDoclet (XDoclet).

Certaines fonctions ont comme prérequis la présence d'autres fonctions. D'autres fonctions ne peuvent pas être présentes ensemble dans le même projet. Par exemple, vous ne pouvez pas ajouter la fonction Module Web Dynamique à un projet EJB car le projet EJB a déjà la fonction Module EJB. Certaines fonctions peuvent être supprimées d'un projet et d'autres pas.

Tableau 1. Fonctions utilisées dans le développement d'applications Web
Fonction de projet Description Dépendances
Feuille de style par défaut (fichier CSS) Ajoute un fichier CSS généré automatiquement à votre projet. Requiert un des modules Web suivants :
  1. Module Web dynamique v2.2+
  2. Module Web statique
Règle de synchronisation par défaut du référentiel CVS 1.0 Génère un fichier .cvsignore pour le répertoire des classes sous le répertoire WEB-INF. Module Web dynamique v2.2+
Prise en charge du modèle de page pour phase de conception Aide à créer des fichiers HTML et JSP avec une apparence cohérente à l'aide de modèles de page pour phase de conception. Requiert un des modules Web suivants :
  1. Module Web dynamique v2.2+
  2. Module Web statique
Prise en charge du modèle de page dynamique (Tiles) Ajoute la prise en charge de Tiles pour les modèles de page dynamique. Module Web dynamique v2.2+
Module Web dynamique Ajoute la prise en charge de l'API de servlet Java, pour la génération de contenu de page Web dynamique.
  1. Le module Web dynamique v3.0 dépend de Java v1.6+
  2. Le module Web dynamique v2.5 dépend de Java v1.5+
  3. Les modules Web dynamiques v2.4, 2.3 et 2.2 dépendent de Java v1.3+
Java Ajoute la prise en charge de l'écriture d'applications à l'aide du langage de programmation Java.  
Toolkit JavaScript Ajoute la prise en charge de l'édition JavaScript avancée.  
JAX-RS (Services Web REST) Aide à créer des services REST (Representational State Transfer).
  • Module Web dynamique v2.3+
  • Java v1.5+
Portlets JSR sur WebSphere Portal Ajoute la prise en charge des portlets JSR exécutés sur WebSphere Portal Server.  
JPA Ajoute la prise en charge de l'écriture de métadonnées persistantes à l'aide de l'API JPA (Java Persistence API). Java v1.5+
JSTL La bibliothèque de balises standard JSP.
Important : Ce produit prend en charge JSTL 1.2 dans les projets Web. WebSphere Application Server version 7.0 prenant en charge JSTL 1.0, 1.1 et 1.2, vous n'avez pas besoin d'inclure les bibliothèques JSTL dans le projet d'application Web. Pour garantir que le projet Web contient les fonctions JSTL, sélectionnez JSTL v1.1.
  • JSTL v1.1 dépend du module Web dynamique v2.3+
  • JSTL v1.0 dépend du module Web dynamique v2.2-2.3+
Module SIP Ajoute la prise en charge des projets avec protocole SIP (Session Initiation Protocol).
  • SIP v1.1 dépend du module Web dynamique v2.5
  • SIP v1.0 dépend du module Web dynamique v2.3-2.4
Module Web statique Ajoute la prise en charge des projets Web statiques.  
Web 2.0 Ajoute la prise en charge des composants d'exécution dans WebSphere Feature Pack for Web 2.0 : Proxy AJAX, Toolkit Dojo et les technologies côté serveur.  
Proxy Ajax Ajoute la prise en charge du proxy Ajax WebSphere. En prenant en charge la fonction Proxy Ajax, votre projet Web est configuré pour les demandes de client de courtier provenant de plusieurs domaines lors de l'utilisation d'Ajax. Le proxy Ajax inclus dans WebSphere Application Server Feature Pack for Web 2.0 élimine les préoccupations en matière de sécurité du navigateur avec les scripts inter-domaines lors de la combinaison de services internes et externes. Module Web dynamique v2.2+
Toolkit Dojo Ajoute les capacités Dojo. Grâce à la prise en charge du Toolkit Dojo, votre projet Web est configuré pour le développement d'applications Web Dojo. Le Toolkit Dojo inclus dans WebSphere Application Server Feature Pack for Web 2.0 comprend le Toolkit Dojo avec code source ouvert et des extensions IBM® s'ajoutant au Toolkit Dojo de base. Il inclut des bibliothèques pour l'accès aux données, Atom (Atom Syndication Format), des compteurs analogiques et à barres, et un accès simplifié pour les services Web SOAP. Requiert un des modules Web suivants :
  1. Module Web dynamique v2.2+
  2. Module Web statique
Technologies côté serveur Ajoute à votre projet Web les bibliothèques nécessaires pour des technologies côté serveur, telles que la prise en charge des flux, le contrôle Web à distance (Web remoting), la messagerie Web et JSON4J. Grâce à la prise en charge de la fonction des technologies côté serveur, votre projet Web est configuré à la fois pour le développement et pour l'exécution de WebSphere Application Server Feature Pack for Web 2.0. Tous les fichiers JAR nécessaires sont ajoutés au chemin de génération Java pour votre projet et pour le descripteur de déploiement. Module Web dynamique v2.2+
Module de fragments Web Ajoute la prise en charge des fragments Web, qui sont utilisés avec des projets Web pour la génération de contenu de page Web dynamiques. Java v1.6+
WebSphere SAML Support 1.0 Ajoute la prise en charge des bibliothèques SAML WebSphere.  
WebDoclet (XDoclet) 1.2.3 Ajoute la prise en charge pour le projet de l'exécution de post-traitements Weboclet sur des servlets annotés. Module Web dynamique v2.2+
WebSphere Web (Coexistence) Ajoute la prise en charge du déploiement du projet sur un serveur WebSphere, sans l'empêcher d'être déployé sur d'autres serveurs.
WebSphere Web (Coexistence) v8.0 dépend de :
  1. Module Web dynamique v2.2, v2.3, v2.4, v2.5 ou v3.0
  2. Java v1.3, v1.4, v1.5 ou v1.6
WebSphere Web (Coexistence) v7.0 dépend de :
  1. Module Web dynamique v2.2, v2.3, v2.4 ou v2.5
  2. Java v1.3, v1.4, v1.5 ou v1.6
WebSphere Web (Coexistence) v6.1 dépend de :
  1. Module Web dynamique v2.2, v2.3 ou v2.4
  2. Java v1.3, v1.4 ou v1.5
WebSphere Web (Coexistence) v6.0 dépend de :
  1. Module Web dynamique v2.2, v2.3 ou v2.4
  2. Java v1.3 ou v1.4
WebSphere Web (Etendu) Aide à déployer le projet sur un serveur WebSphere, ce qui peut l'empêcher d'être déployé sur d'autres serveurs. WebSphere Web (Coexistence) de la même version.
Transformations et requête XML 1.0 Aide à précompiler et intégrer des documents de feuille de style XSL. Java v1.6+
Icône indiquant le type de rubrique Rubrique de référence
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : rfacetsweb.html