Developing applications
Develop applications that use specific technologies or components, such as portlets, SIP servlets, enterprise beans, and web services. Find programming information that focuses on specific concerns, such as security, messaging, transaction support, naming and directory, and data access.
Sous-rubriques
Comment développer des applications ?
Suivez les raccourcis ci-après pour vous initier rapidement aux tâches les plus courantes.Conception d'applications
Consultez les meilleures pratiques de conception des applications WebSphere, particulièrement dans le domaine des extensions WebSphere de spécification Java™ Platform, Enterprise Edition (Java EE).Obtention d'un environnement de développement intégré (IDE)
Vous pouvez obtenir un environnement de développement intégré (IDE). Utilisez les produits Rational® d' IBM® pour concevoir, construire et gérer les modifications apportées aux applications pour le déploiement de vos produits WebSphere Application Server.Débogage d'applications
Pour déboguer votre application, vous devez utiliser un environnement de développement, tel que IBM Rational Application Developer for WebSphere pour créer un projet Java. Vous devez ensuite importer le programme à déboguer dans le projet.Assemblage d'applications
L'assemblage d'applications consiste à créer des modules Java EE (Java Platform, Enterprise Edition) pouvant être déployés sur des serveurs d'applications. Ces modules sont créés à partir d'artefacts de code, tels que des fichiers WAR (Web Application Archive), des fichiers RAR (Resource Adapter Archive), des fichiers JAR d'EJB (bean enterprise) et des fichiers JAR de client d'application. Cette technique d'empaquetage et de configuration des artefacts de code dans des modules d'archive d'entreprise (fichiers EAR) ou des modules Web autonomes est nécessaire pour le déploiement des modules sur un serveur d'applications.Chargement de classes
Les chargeurs de classe font partie du code de la machine virtuelle Java (JVM) et permettent de rechercher et de charger des fichiers classe. Ils activent les applications qui sont déployées sur des serveurs pour accéder aux référentiels de classes et de ressources disponibles. Les développeurs d'applications et les déployeurs doivent tenir compte de l'emplacement des fichiers classe et de ressources, ainsi que des chargeurs de classe utilisés pour accéder à ces fichiers, afin de les mettre à la disposition des applications déployées. Les chargeurs de classe influent la mise en forme des applications et le comportement d'exécution des applications mises en forme d'applications déployées.Ajout d'une fonction de consignation et de trace à votre application
Vous pouvez ajouter une fonction de consignation et de trace à vos applications pour analyser les incidents liés aux performances et au diagnostic dans WebSphere Application Server.Développement pour ActivitySessions
Cette page constitue un point de départ pour la recherche d'informations sur ActivitySessions, une extension WebSphere permettant de réduire la complexité des règles de validation et des limitations qui sont associées aux ressources à validation en une phase.Développement du profilage d'application
Cette page constitue un point de départ pour la recherche d'informations sur le profilage d'application, une extension WebSphere permettant de définir des stratégies pour le contrôle dynamique des accès simultanés, de la pré-extraction et de la lecture anticipée.Développement d'applications par lots
La présente section traite de sujets tels que la procédure de développement d'applications par lots, les éléments xJCL et des exemples d'applications par lots.Développement d'applications utilisant l'interface de programme d'application de validation des beans
L'API de validation des beans est introduite avec la plateforme Java Enterprise Edition 6 comme mécanisme standard de validation des EJB (Enterprise JavaBeans) dans toutes les couches d'une application et notamment la présentation, l'entreprise et l'accès aux données. Avant la spécification de validation des beans, les beans Java étaient validés dans chaque couche. Pour empêcher la réimplémentation des validations à chaque couche, les développeurs regroupaient directement les validations dans leurs classes ou copiaient le code de validation, qui était souvent confus. L'utilisation d'une seule implémentation commune à toutes les couches de l'application simplifie le travail des développeurs et permet de gagner du temps.Développement d'applications client
Cette page constitue un point de départ pour la recherche d'informations sur les clients d'application et les applications client. Les clients d'application fournissent une structure sur laquelle le code de l'application s'exécute afin que vos applications client puissent accéder aux informations résidant sur le serveur d'applications.Développement des accès concurrents
Cette page constitue un point de départ pour rechercher des informations sur les accès concurrents.Développement de ressources d'accès aux données
Cette page constitue un point de départ pour la recherche d'informations sur les accès de données. Les divers systèmes d'information d'entreprise (EIS) du marché utilisent différentes méthodes pour stocker les données. Leurs magasins de données dorsaux peuvent être des bases de données relationnelles, des programmes de transactions procédurales ou des bases de données orientées objet.Développement pour la mise en cache dynamique
Cette page constitue un point de départ pour la recherche d'informations sur le service de cache dynamique qui améliore les performances en mettant en mémoire cache la sortie des servlets, des commandes, des services Web et des fichiers JSP (JavaServer Pages).Développement pour la requête dynamique et la requête EJB
Cette page constitue un point de départ pour la recherche d'informations sur la requête dynamique, une extension de programmation WebSphere apportant une souplesse d'application sans précédent. Ces informations portent également sur la requête EJB (Enterprise JavaBeans), la fonction Java à partir de laquelle l'extension WebSphere a été créée.Développement d'applications EJB
Cette page constitue un point de départ pour la recherche d'informations sur les beans enterprise.Développement pour le service d'internationalisation
Cette page constitue un point de départ pour la recherche d'informations sur le service de globalisation et d'internationalisation, une extension WebSphere permettant d'améliorer la productivité des développeurs.Développement pour la messagerie, les adresses URL et les autres ressources Java EE
Cette page constitue un point de départ pour la recherche d'informations sur les ressources utilisées par les applications déployées sur un serveur d'applications conforme à Java Enterprise Edition (Java EE). Ces ressources sont notamment :Développement de ressources de messagerie
Cette page constitue un point de départ pour la recherche d'informations sur l'utilisation des ressources de messagerie asynchrone pour les applications d'entreprise avec WebSphere Application Server.Développement pour le service de nommage et d'annuaire
Cette page constitue un point de départ pour la recherche d'informations sur la prise en charge du nommage. La fonction de nommage comprend à la fois des composants côté serveur et côté client. Le composant côté serveur est un service d'attribution de nom CORBA (Common Object Request Broker Architecture) (CosNaming). Le composant destiné au client est un fournisseur de services JNDI (Java Naming and Directory Interface). JNDI est l'un des composants principaux du modèle de programmation Java Platform, Enterprise Edition (Java EE).Développement de pools d'objets
Cette page constitue un point de départ pour la recherche d'informations sur les pools d'objets.Développement ORB (Object Request Broker)
Cette page constitue un point de départ pour la recherche d'informations sur la fonction ORB (Object Request Broker). Le produit utilise un ORB pour gérer la communication entre les applications client et les applications serveur, ainsi qu'entre ses propres composants. Ces services standard Java Platform, Enterprise Edition (Java EE) sont applicables à l'ORB : RMI/IIOP (Remote Method Invocation/Internet Inter-ORB Protocol) et Java IDL (Java Interface Definition Language).Développement d'applications OSGi
Cette page constitue un point de départ pour la recherche d'informations sur le développement des applications OSGi.Développement de collections de portlets
Cette page constitue un point de départ pour la recherche d'informations sur les collections de portlets, qui sont des servlets Java spéciaux réutilisables apparaissant comme des régions définies sur les pages du portail. Les portlets permettent d'accéder à de nombreux applications, services et contenus Web différents.Développement pour le service de planification
Cette page constitue un point de départ pour la recherche d'informations sur le service de planification, une extension de programmation WebSphere chargée de lancer des actions à des heures ou à des intervalles spécifiques.Développement de la sécurité
Sécurisez des types d'application spécifiques, telles que des applications comprenant des portlets, des servlets SIP, des beans enterprise ou des services Web. Recherchez les informations de sécurité qui ciblent des points particuliers, tels que la messagerie, la prise en charge des transactions, la désignation et les répertoires ou l'accès aux données.Développement de l'intégration de services
Cette page constitue un point de départ pour la recherche d'informations sur l'intégration des services.Développement d'applications SIP (Session Initiation Protocol)
Cette page constitue un point de départ pour la recherche d'informations sur les applications SIP, qui sont des programmes Java utilisant au moins un servlet SIP (Session Initiation Protocol) écrit dans la spécification JSR 116.Développement d'applications Spring
Cette page constitue un point de départ pour la recherche d'informations sur le développement des applications Spring qui s'exécuteront dans l'environnement de WebSphere Application Server.Développement de beans de démarrage
Cette page constitue un point de départ pour la recherche d'informations sur les beans de démarrage.Développement de transactions
Cette page constitue un point de départ pour la recherche d'informations sur la prise en charge de l'interface JTA (Java Transaction API). Les applications exécutées sur le serveur peuvent utiliser des transactions pour coordonner plusieurs mises à jour de ressources sous forme d'une seule unité de travail afin que toutes les mises à jour ou aucune des mises à jour soient permanentes.Développement d'applications Web
Cette page fournit un point de départ pour rechercher des informations sur les applications Web qui sont constituées d'un ou de plusieurs fichiers associés que vous gérez sous la forme d'une unité, notamment :Développement de services Web
Cette page fournit un point de départ pour rechercher des informations sur les services Web.Développement WS-Addressing (Web Services Addressing)
La prise en charge WS-Adressing dans ce produit fournit l'environnement pour les services Web qui utilisent les spécifications W3C (World Web Consortium) WS-Addressing. Cette famille de spécifications fournit des mécanismes indépendants du transport destinés à traiter les services Web et à faciliter un adressage de bout en bout.Développement de WSIF (Web Services Invocation Framework)
WSIF (Web Services Invocation Framework) est une API Java orientée WSDL. Cette API permet d'appeler des services Web de façon dynamique, quel que soit le format d'implémentation du service (par exemple bean enterprise) ou le mécanisme d'accès au service (par exemple JMS (Java Message Service)). WSIF permet d'abandonner le modèle de programmation des services Web habituel, qui consiste à travailler directement avec les API SOAP, pour adopter un modèle dans lequel vous interagissez avec des représentations des services. Ainsi, vous pouvez travailler toujours avec le même modèle de programmation, sans avoir à vous soucier du format d'implémentation du service et de son mode d'accès.Développement WS-Notification (Web Services Notification)
WS-Notification permet aux services Web d'utiliser le modèle de messagerie de publication et d'abonnement.La messagerie de publication/d'abonnement sert à distribuer un message à plusieurs abonnés. Dans ce modèle, une application de production introduit (publie) un message (notification d'événement) dans le système de messagerie l'ayant marqué avec un sujet qui indique l'Objet du message. Les applications de consommation abonnées à ce sujet en question, et qui disposent des droits appropriés, reçoivent toutes une copie du message qui a été publié par l'application de production.Développement WS-ReliableMessaging (Web Services-Reliable messaging)
Pour configurer une application de service web pour qu'elle utilise WS-ReliableMessaging, associez un ensemble de règles qui contient un type de règle WS-ReliableMessaging. Ce type de règle fournit un éventail de qualités de service : permanente gérée, non permanente gérée ou non permanente non gérée.Développement des services Web - Services RESTful
Vous pouvez utiliser JAX-RS (Java API for RESTful Web Services) pour développer des services qui suivent les principes REST (Representational State Transfer). Les services RESTful reposent sur la manipulation des ressources. Les ressources peuvent contenir des données statiques ou mises à jour dynamiquement. En identifiant les ressources dans l'application, vous améliorez l'utilité du service et facilitez son développement.Développement WS-Security (Web Services Security)
La spécification Web Services Security définit les fonctions principales de protection de l'intégrité et de la confidentialité d'un message et fournit des mécanismes permettant d'associer les exigences de sécurité à un message.Développement du support WS-Transaction (Web Services Transaction)
WS-Transaction est une norme d'interopérabilité qui inclut les spécifications WS-AtomicTransaction, WS-BusinessActivity et WS-Coordination. Le support Web Services Atomic Transaction (WS-AT) sur le serveur d'applications apporte une qualité de service transactionnel à l'environnement de services Web. Les applications de services Web réparties et les ressources qu'elles utilisent peuvent participer à des transactions globales réparties. Avec le support Web Services Business Activity (WS-BA) sur le serveur d'applications, les services Web de différents systèmes peuvent coordonner les activités plus largement couplées que des transactions atomiques. De telles activités peuvent être difficiles voire impossibles à annuler de façon atomique, et nécessitent de ce fait un processus de compensation en cas d'erreur. Web Services Coordination (WS-COOR) définit un contexte de coordination (CoordinationContext) et un service d'enregistrement (Registration) dans lequels les services Web participants peuvent s'enregistrer pour participer aux protocoles offerts par des types de coordination spécifiques.Développement des services Web - Transports
Les chaînes de transport représentent une pile de protocoles réseau utilisée pour les opérations d'E-S dans un environnement de serveur d'applications. Les chaînes de transport font partie de la fonction de structure de canaux qui fournit un service réseau commun à tous les composants.Développement des services Web - Registre UDDI
La spécification UDDI (Universal Description, Discovery and Integration) définit une méthode de recherche et de publication des informations sur les services Web. La spécification UDDI définit un standard pour la visibilité, la réutilisation et la facilité de gestion, toutes caractéristiques essentielles d'un service de registre SOA. Le registre UDDI est un répertoire de services Web qui est implémenté conformément à la spécification UDDI. Il s'agit d'un composant de WebSphere Application Server.Développement de la zone de travail
Cette page constitue un point de départ pour la recherche d'informations sur les zones de travail, une extension WebSphere permettant d'améliorer la productivité des développeurs.Développement d'applications XML
Cette page constitue un point de départ pour la recherche d'informations sur les applications XML.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=welc6topdeveloping
Nom du fichier : welc6topdeveloping.html