Developpez.com - 4D
X

Choisissez d'abord la catégorieensuite la rubrique :


4D et le web

Web, Web Services & SOAP

Dernière mise à jour : 28/07/2008

4D 2004 & le web
Web Services
                      & SOAP

4ème Dimension 2004 renforce l’intégration des Services Web avec SOAP 1.2 et le support du mode DOC.
Vous pourrez ainsi communiquer plus aisément avec les produits standards du marché tels que Microsoft InfoPath, Adobe Designer, .NET Web Matrix, SAP, Oracle...

· SOAP 1.2
· Publication et interrogation en mode DOC
· Commande d’accès au header SOAP

Serveur Web intégré 
· HTTP 1.1
· Connexions persistantes
· Numéro de port HTTPS modifiable
· Menu « tester le serveur Web »
· Extension de la prise en charge des CGI
· Commandes encodage/décodage en base 64

· et interaction avec les applications AJAX (voir white papers avec codes exemples : 1ère partie et 2ème partie)

4D Web 2.0 Pack

· 4D Ajax Framework est un composant intégré à 4D Web 2.0 Pack. Il combine la puissance d'AJAX et celle des bases de données 4D.
Ce framework AJAX permet à tout développeur de bénéficier de la puissance d'AJAX pour concevoir des applications Web 2.0 sans avoir au préalable à maîtriser les CSS ou le JavaScript.
Grâce aux bibliothèques mises à leur disposition, les développeurs produiront rapidement de puissantes applications professionnelles.

· 4D Live Window est un plug-in intégré à 4D Web 2.0 Pack. Il étend les fonctionnalités de 4D en mettant à votre disposition un moteur de visualisation Web à l'intérieur de vos applications 4D.

· 4D Ajax Framework Client est un applicatif 4D ajouté à la version 1.1 du 4D Web 2.0 Pack, permettant de se connecter au serveur Web/Ajax, de le configurer et de l'administrer via une interface ergonomique.

· 4D Ajax for Dreamweaver fonctionne avec Adobe Dreamweaver CS3 et permet aux développeurs tout comme aux Web Designers d'intégrer des objets 4D AJAX dans leurs pages HTML sans avoir à rajouter une seule ligne de code !

· Nouveau! 4D for Flex est une bibliothèque de composants pour Flex® 3 permettant de consulter et modifier une base 4D en mode connecté à partir de n’importe quel client Flex, dans un navigateur avec Adobe Flash Player ou depuis une application de bureau compilée pour Adobe Air. Une collaboration entre un développement Flex et un développement 4D pour construire une application RIA !

→ Plus d'infos sur le site de 4D.

menu
Ressources
Documentations
· Commandes et sections pour Serveur Web
· Commandes et sections pour Web Services (Client)
· Commandes et sections pour Web Services (Serveur)

· Publication d’applications AJAX - 1ère partie
· Publication d’applications AJAX - 2ème partie

· 4D Web 2.0 Pack - Les manuels PDF
· 4D Web 2.0 Pack - Daxipedia ( Wiki)

Livres

· The 4D Web Companion, vous accompagne sur le chemin du développement Web avec 4ème Dimension.
· The 4th Dimension WEB Services Companion est un nouveau guide sur les Services Web et le XML.
Tous deux écrits par le gourou du développement 4ème Dimension, David Adams, les trucs et astuces disséminés tout au long de ces deux livres satisferont autant les débutants que les développeurs 4D confirmés.
 Version anglaise · Disponibles chez 4D

4D Web Companion 4D Web Services Companion
Tips
SOAP
· Envoyer un tableau via SOAP
· Retourner des arguments SOAP de plus de 32K
· Rapport d'erreur en utilisant la commande ENVOYER ERREUR SOAP
·  Quelle URL dans le Web Service Wizzard ?

WEB
· Le Serveur Web de 4D et le port 80 sous Leopard (MacOSX 10.5)
· Le Web Server 4D 2004 sur le port 80 sous Mac OS X
· Exécuter un CGI sans qu’il ne soit visible par l’utilisateur web
·  4D 2004 : changer le numéro de port HTTPS
·  4DHTMLSTATS ne retourne pas la liste des pages HTML en cache

WEB 2.0 PACK
· 4D Ajax Framework, Mashup et propriété méthode
· Mettre à jour 4D Ajax Framework
· 4D Ajax Framework et le Super-Utilisateur
· Créer une vue en arborescence (rupture)
·  Télécharger le 4D Web 2.0 Pack et les bases démos
·  La documentation du 4D Web 2.0 Pack
·  Les questions/réponses spécifiques
·  Quelles licences pour utiliser le 4D Web 2.0 Pack ?
·  Erreur "InvalidSessionId" après installation dans une base existante
·  Tips sur le site de 4D Inc.

Notes techniques 
AJAX :
· Client Internet Riche - Premiers pas avec AJAX · avec base exemple

SOAP
· 4D (2003 & 2004), iCal (MacOS seulement) et Web Services · avec base exemple
· Retourner des données par Service Web (via SOAP) · avec base exemple
· Retourner des images par Service Web (via SOAP) · avec base exemple
· Lecture d'une réponse SOAP complète · avec base exemple
· Lecture d'une requête SOAP complète · avec base exemple
· Connecter des applications 4D au travers de SOAP · avec base exemple
· L'implémentation de l'API d'interrogation UDDI dans 4D - 1ère partie
· L'implémentation de l'API d'interrogation UDDI dans 4D - 2ème partie · avec base exemple

WEB
· cURL avec 4D 2004
· 4D au pays des Widgets
· 4D Internet Commands - Outils de réseau · avec base exemple
· URL et nouveautés 4D 2004
· Quelques utilisations de la commande TRAITER BALISES HTML · avec base exemple
· 4D OPENSSL : Créez vos propres certificats SSL auto-signés · avec base exemple
· Interrogation d'un serveur Web 4D à partir d'un serveur Web Windows · avec base exemple
· Profiter de la puissance des balises 4D pour afficher vos données sur le Web · avec base exemple
· 4D Webtools : outil de test des serveurs Web fait en 4D · avec base exemple

WEB 2.0 PACK
·  Notes techniques sur le site de 4D Inc.

HTML
· Mail HTML avec images encapsulées · avec base exemple
· Créer un fichier HTML avec l’éditeur d’état · avec base exemple

menu
Bases exemples
Web statique
Cette application est une Base de Données Relationnelle dont le contenu peut être édité via l'onglet "Éditer les données" et être publié directement par le serveur WEB intégré à 4ème Dimension : Onglet "Web Dynamique".
La seconde fonction de cette base est de montrer la possibilité de générer très simplement un site web statique à partir de ces mêmes données. Le site web généré, bien que purement statique, sera visuellement identique au site dynamique.
Enfin, le site statique, généré localement, pourra être transféré vers sa destination finale grâce aux "Internet commands" de 4D qui assureront le transfert FTP des pages html générées.

→ Télécharger

Xara
Dans un premier temps, ce service fournit une liste de polices et de styles. Ensuite, le service transforme une chaîne de caractères donnée en image 3D en fonction du style et de la police choisie. En réponse, il ne renvoie pas directement l'image, mais une URL où l'image est disponible. Grace aux Internet commands, il est possible d'interroger directement cette URL et de récupérer l'image dans une variable de 4ème Dimension.

→ Télécharger

XWords
Cette base interroge un service Web capable de trouver des anagrammes ou de compléter des mots dont certains caractères sont manquants, commencent ou finissent par une chaîne donnée (très utile pour les mots croisés ou le Scrabble). Les mots trouvés sont dans un dictionnaire anglophone.

→ Télécharger

Google
Cette application permet de bénéficier du service Google à partir de 4ème Dimension. Pour ce faire, il vous faudra créer gratuitement un compte Google (afin d'obtenir un identifiant). Ensuite, vous pourrez directement envoyer des requêtes à partir de 4ème Dimension et recevoir en retour les URLs des sites correspondant à votre requête.

→ Télécharger

Distances
Il s'agit de deux applications, l'une cliente, l'autre serveur. Le serveur propose un service qui permet de connaître la distance entre deux villes et peut être interrogé par n'importe quel type de client SOAP, 4D ou autre. Afin de tester ce serveur, une application 4ème Dimension cliente a également été développée et vous est fournie.

→ Télécharger

Web Services
L'archive comprend les quatre bases exemples de Web Services mentionées ci-dessus : Wara, XWords, Distances, Google.

→ Télécharger

Amazon 
Querying the Amazon server based on author, music artist, or movie actor.

→ Win | Mac

Fed Ex 
Retrieve parcel tracking information with a Fed Ex tracking number.

→ Win | Mac

4D Integration
and Infopath 

Uses 4D as a backend server to Infopath's rich front end forms. Also exports record information to Excel, Address Book, and iCal for Mac OS, and Excel, Outlook and Word for Windows. Infopath on Windows only.

→ Win | Mac

USPS 
Shipping rate calculator. This database shows how 4D can be used to interface to a USPS server to retrieve cost of shipping.

→ Win | Mac

menu

Valide XHTML 1.1Valide CSS!

Copyright © 2006 Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique 4D