Utilisation de Liberty en tant qu'environnement de développement d'applications
Liberty est un serveur d'applications à la fois léger et très rapide. Couplé aux outils de développement associés et disponibles gratuitement, Liberty fournit un environnement de développement très pratique, offrant tous les outils nécessaires au développement d'applications Web et OSGi.
Pourquoi et quand exécuter cette tâche
Liberty est extrêmement léger, facile à installer et rapide à utiliser. Il constitue une plateforme à la fois pratique et puissante, idéale comme support au développement et au test d'applications Web et OSGi. Cela est particulièrement vrai si vous développez des applications conçues pour être exécutées dans IBM® WebSphere Application Server , car toutes les applications s'exécutant sur Liberty s'exécuteront également sur la version traditionnelle de WebSphere Application Server.
Dans le cadre du développement d'applications, vous pouvez installer Liberty indépendamment avec Installation Manager,
ou en téléchargeant un fichier JAR exécutable depuis la page
des téléchargements de la communauté WASdev. Sur les plateformes réparties, il est préférable de développer les applications avec WebSphere Application Server Developer Tools for Eclipse, disponible gratuitement. Dans ce cas,
il n'est pas nécessaire d'installer préalablement Liberty. Les outils de développement peuvent aussi télécharger et installer l'environnement de service d'applications.
Procédure
- Migration des applications vers Liberty
- Migration des applications d'accès aux données vers Liberty
- Différences de configuration entre le WebSphere Application Server Traditional et Liberty : éléments dataSource et jdbcDriver
- Différences de configuration entre WebSphere Application Server Traditional et Liberty : élément connectionManager
- Migration d'une source de données DB2 vers Liberty
- Migration d'une source de données imbriquée Derby vers Liberty
- Migration des applications d'accès aux données vers Liberty
- Installation de Liberty à l'aide d'archives téléchargées
Installation des outils de développement Liberty et (facultatif) de Liberty
Installation de Liberty via l'extraction d'un fichier d'archive Java
Application d'un groupe de correctifs à une installation d'archive Java Liberty
Application d'un correctif temporaire à une installation d'archive Liberty
Configuration du serveur Liberty pour démarrage en tant que travail sur le sous-système QWAS9 sous IBM i
Désinstallation de l'environnement de service d'applications Liberty de l'IBM i
- Configuration de Liberty
- Administration de Liberty
- Fonctions Liberty
Administration de Liberty à l'aide des outils de développement
- Edition de la configuration Liberty avec les outils de développement
- Démarrage et arrêt d'un serveur avec les outils de développement
- Définition d'un projet utilitaire en tant que bibliothèque partagée
- Configuration d'un projet Web pour qu'il utilise des bibliothèques partagées
- Exploration de l'environnement d'exécution avec les outils de développement
- Afficher la configuration de serveur dans une vue fusionnée
- Affichage de la documentation de schéma de la configuration d'un serveur
- Génération d'un cliché du serveur Liberty avec les outils de développement
- Conditionnement d'un serveur Liberty avec les outils de développement
- Ajout d'une source de données avec les outils de développement
- Administration manuelle de Liberty
- Personnalisation de l'environnement Liberty
- Administration de Liberty depuis la ligne de commande
- Option de commande serveur
Commande iAdmin
- Génération d'un cliché de serveur Liberty depuis la ligne de commande
- Package d'un serveur Liberty depuis la ligne de commande
- Démarrage et arrêt d'un serveur à partir de la ligne de commande
- Utilisation de Ant pour l'automatisation des tâches pour Liberty
- Utilisation de Maven pour automatiser les tâches pour Liberty
- Utilisation d'une console OSGi
- Ajout et suppression de fonctions Liberty
- Utilisation d'éléments include, de variables et de balises Ref dans les fichiers de configuration
- Contrôle des mises à jour dynamiques
- Configuration des chargeurs de classe et des bibliothèques pour les applications Java EE
- Utilisation d'une bibliothèque Java avec une application Java EE
- Partage d'une bibliothèque entre plusieurs applications Java EE
- Fourniture de bibliothèques globales à l'usage de toutes les applications Java EE
- Accès à des API tierces depuis une application Java EE
- Suppression de l'accès aux API tierces pour une application Java EE
- Remplacement d'une API spécifique par une autre version fournie par l'environnement du serveur
- Ajout d'une configuration de plug-in à un serveur Web
- Configuring session persistence for Liberty
- Connexion à Liberty à l'aide de JMX
- Configuration d'une connexion JMX locale à Liberty
- Configuration d'une connexion JMX sécurisée à Liberty
- Utilisation de beans gérés JMX sous Liberty
- Etablissement d'une connexion serveur Liberty à un bean géré JMX
- Configuration de la journalisation binaire dans Liberty
- Configuration de l'environnement de gestion de serveur pour Liberty à l'aide de collectivités
- Administration d'applications d'accès aux données sous Liberty
- Administration d'applications Web sous Liberty
- Extension de Liberty
- Développement d'une fonction Liberty pour Liberty
- Développement manuel d'une fonction Liberty
- Création d'une fonction Liberty à l'aide des outils de développement
- Développement d'un bundle OSGi avec activation simple
- Composition de fonctions complexes à l'aide des services déclaratifs OSGi
- Configuration avancée
- Spécification d'un noeud final d'application
- Utilitaires d'interface SPI Liberty
- Inclusion de fonctions protégés
- Localisation des applications OSGi
- Développement d'un intercepteur de relations de confiance personnalisé en tant que fonction Liberty
- Gestion de contenu dynamique
- Empaquetage et installation de fonctions Liberty
- Imbrication du serveur Liberty dans vos applications
- Création de serveurs Liberty à partir de configurations personnalisées
- Développement d'une fonction Liberty pour Liberty
- Sécurisation de Liberty et de ses applications
- Mise en route de la sécurité dans Liberty
- Sécurisation des communications avec Liberty
- Activation de la communication SSL dans Liberty
Création de certificats SSL pour votre serveur Liberty à l'aide de Developer Tools
- Création de certificats SSL depuis la ligne de commande
- Configuration de votre application Web et du serveur pour l'authentification par certificat client
- Configuration de Liberty pour une exécution conforme à SP800-131a
- Authentification des utilisateurs dans Liberty
- Configuration d'un registre utilisateur dans Liberty
- Configuration du cache d'authentification dans Liberty
- Configuration d'un module de connexion personnalisé JAAS pour Liberty
- Configuration de l'authentification LTPA dans Liberty
- Customizing SSO configuration using LTPA cookies in Liberty
- Configuration de l'authentification RunAs dans Liberty
- Configuration d'un intercepteur de relations de confiance pour Liberty
- Autorisation d'accès aux ressources dans Liberty
- Configuration d'une connexion JMX sécurisée à Liberty
- Configuration des propriétés liées à la sécurité Web dans Liberty
- Configuration des alias d'authentification pour Liberty
- Configuration de Liberty pour une exécution conforme à SP800-131a
- Développement d'extensions à l'infrastructure de sécurité de Liberty
- Développement d'un intercepteur de relations de confiance pour Liberty
- Développement de modules de connexion JAAS personnalisés pour une configuration de connexion système
- Personnalisation d'une connexion d'application afin d'effectuer une vérification d'identité avec JAAS
- Développement d'un registre utilisateur personnalisé pour Liberty
- Déploiement d'applications dans Liberty
Déploiement d'applications sur des serveurs Liberty à l'aide des outils de développement
- Package d'un serveur Liberty depuis la ligne de commande
- Utilisation de liaisons JNDI pour lier des constantes depuis un fichier de configuration de serveur
- Déploiement d'applications OSGi sous Liberty
- Déploiement d'applications d'accès aux données sur Liberty
- Déploiement d'une application Web sur Liberty
- Déploiement d'une application JPA sur Liberty
- Déploiement d'applications de services Web sous Liberty
- Déploiement d'applications JAX-RS 2.0 sur Liberty
- Déploiement d'applications JAX-WS sous Liberty
- Implémentation d'applications de services Web JAX-WS
- Implémentation d'applications de services Web JAX-WS
- Personnalisation des noeuds finaux de services Web
- Activation de propriétés de client de conduit HTTP et de propriétés personnalisées utilisateur
- Application du respect des liaisons WSDL dans les services Web JAX-WS
- Fichier ibm-ws-bnd.xml
- Commandes des services web
- Déploiement d'applications de messagerie sous Liberty
- Surveillance de l'environnement d'exécution de Liberty
- Optimisation de Liberty

Nom du fichier : thread_twlp_devenv.html