Applications Web : Compilation des 12 chapitres
La série de 12 articles traitant du développement d’applications web avec WebObjects a été compilée de façon à vous permettre le téléchargement en version PDF d’une documentation globale. 02/03/2004
WebObjects est un environnement de développement d’applications et un framework doté d’outils, de technologies et de capacités à créer des applications Internet et Intranet. Ces applications peuvent utiliser des navigateurs Web, des GUI et des services Web en guise d’interface utilisateurs. WebObjects est une plateforme extensible orientée objet sur laquelle vous pouvez rapidement développer et déployer des applications réseau.
Cette section sera entièrement consacrée à cet environnement et abordera toutes les problématiques de découverte, d’apprentissage et de développement d’applications professionnelles.
Les textes sont issus de l’Apple Developer Connection à l’adresse : WebObjects 5.2 Developer Documentation.
Tous les articles de cette section sont issus du site Apple Developer Connection sur lequel nous vous conseillons vivement de vous inscrire.
Archives pour la catégorie ‘WebObjects’La série de 12 articles traitant du développement d’applications web avec WebObjects a été compilée de façon à vous permettre le téléchargement en version PDF d’une documentation globale. 02/03/2004
Les relations entre entités font partie intégrante du développement d’applications Enterprise Objects. Dans ce chapitre, vous explorez comment implémenter les relations décrites dans l’article Applications Web : Les Bases de Données en ajoutant une entité ‘Book’ et en créant une relation un-pour-un et une relation un-pour-n entre les entités ‘Author’ et ‘Book’.
Dans ce chapitre, vous allez utiliser EOModeler pour ajouter l’entité Book au modèle de données Authors, utiliser EOModeler pour ajouter la table BOOK à la base de données Authors, utiliser EOModeler pour créer des relations entre les entités Author et Book, suivre ces relations en utilisant la technologie Enterprise Object, construire une spécification de recherche et effectuer un tri en mémoire. 26/02/2004
“Développer une Application Enterprise Objects”, l’article précédent, vous a montré combien il était facile de manipuler des enregistrements de base de données en les représentant par des EOGenericRecords. Maintenant, au lieu d’utiliser des objets entreprise génériques, vous allez créer une classe enterprise-object et personnaliser son comportement.
Dans ce chapitre, vous allez générer une classe enterprise-object personnalisée, ajouter votre propre logique à une classe enterprise-object et apprendre comment donner des valeurs par défaut à des propriétés d’objets entreprise. 29/01/2004
Ce chapitre décrit la création d’un projet similaire à ceux que nous avons vus dans les chapitres précédents, mais avec comme fonctionnalité supplémentaire la gestion de données stockées dans un base. Au fur et à mesure que vous suivrez ces exemples, référez-vous aux chapitres précédents pour être sûr que vous comprenez les concepts sur lesquels chaque étape repose.
Dans ce chapitre, vous allez créer une base de données en utilisant OpenBase Manager, créer un modèle de données contenant une entité en utilisant EOModeler, créer une table de base de données à partir d’une définition d’entité en utilisant EOModeler, effectuer des opérations de recherche, d’insertion, de mise à jour et de suppression sur stock d’objet et, sauvegarder dans un stock de données les changements apportés au contexte d’édition. 24/09/2003
Enterprise Objects est un système puissant qui rend l’usage de stockage persistant pour vos données presque transparent. Il évite la nécessité de travailler avec SQL ou tout autre langage de requête de bases de données en fournissant une API orientée objet que vous utilisez pour gérer vos données de la même manière que vous gérez de simples objets, sans tenir compte du type de support dans lequel résident vos données.
Ce chapitre présente la théorie qui se cache derrière la technologie Enterprise Object et explique les couches qui constituent une application Enterprise Objects et le rôle que le modèle joue dans une application Enterprise Objects. 20/08/2003
Ce chapitre apporte une courte introduction à la structure et à l’utilisation d’une base de données. Cela suffira pour que vous puissiez commencer à utiliser Enterprise Objects, mais vous devrez consulter la documentation qui accompagne votre base de données ou votre administrateur de bases de données local pour plus de détails. Vous pouvez aussi découvrir comment Enterprise Objects sert d’interface entre votre logique métier et votre base de données en consultant Inside WebObjects: Enterprise Objects.
Dans ce chapitre, vous allez apprendre comment une base de données relationnelle est structurée et comment les relations sont implémentées dans une base de données. 17/07/2003
Le web–de part sa nature–est un média sans état. Un serveur web reçoit une requête, produit une réponse et la retourne au navigateur web–sans aucune connaissance des requêtes précédentes du même utilisateur.
Une application web, cependant, a besoin de conserver l’état entre des requêtes du même utilisateur de manière à fournir une expérience acceptable pour l’utilisateur. Bien que vous puissiez passer des informations dans un sens et dans l’autre entre des composants web, vous avez souvent besoin de maintenir l’état qui est partagé entre les composants. Plutôt que de passer cette information d’un composant à un autre, vous pouvez le stocker à un niveau plus élevé–dans l’objet Session.
Dans ce chapitre, vous allez apprendre à stocker des informations persistentes dans l’objet Session, à accéder à la session à partir de plusieurs composants web et à voir les avantages de rendre réutilisables vos composants web. 30/06/2003
Le retour arrière, la mise en cache des pages côté client et celle des composants web sont trois problèmes étroitement liés qui provoquent des maux de tête chez les développeurs d’applications web. Heureusement, WebObjects apporte de nombreux mécanismes pour vous aider à traiter le problème collectif de la gestion de l’état d’une page. 02/06/2003
Dans cet article consacré à l’apprentissage de WebObjects, vous allez :
- découvrir le système que WebObjects utilise pour capturer les saisies utilisateur,
- recueillir des données utilisateur via des éléments de formulaire tels que WOForm et WOTextField,
- utiliser des éléments WOConditional pour un affichage conditionnel d’éléments,
- apprendre à construire des propriétés dérivées avec une logique personnalisée. 07/05/2003
Dans cet article consacré à l’apprentissage de WebObjects, vous allez :
- apprendre à utiliser la barre d’outils de WebObjects Builder et le WebObjects Builder Inspector,
- utiliser WebObjects Builder pour relier des WOElements à du code Java,
- utiliser des méthodes pour fournir des données dynamiques dans une page web,
- apprendre les bases du cycle requête-réponse,
- personnaliser le composant Main, le point d’entrée par défaut d’une application. 28/04/2003
Commentaires récents