Articles précédents : Développeur
- [5] OpenSceneGraph 2.2 est disponible
- [60] Sortie de Friendsnippets
- [345] Lisaac 0.12 en GPL v3
- [5] Trophées du Libre 2007 : derniers jours pour les candidats
- [14] Squeak By Example
- [51] Un représentant d'AMD annonce l'ouverture des spécifications des Radeons
- [58] Sortie de la version 3.0a1 du langage Python
- [19] Clutter : enfin une bibliothèque d'animation pour GNOME
- [14] Appel à contributeur synthèse vocale
- [15] Azuki recherche des contributeurs
Liens connexes
- Site de l'exemple (1817 clics)
- Apache CXF (609 clics)
- Telecharger Azuki (336 clics)
- Le Framework Azuki (542 clics)
Dépêche modérée par
Dépêche éditée par
Développeur : Créer des Web services en deux clics (ou presque) grâce à Apache CXF et à la POA
Posté par Robert Bakic (page perso, ). Modéré le 10 octobre 2007.Cet exemple (en anglais), didactique car particulièrement simple à mettre en ½uvre, montre la puissance de la POA : les Web services sont créés ex-nihilo, sans ajouter une ligne de code à votre application Java, grâce à l'utilisation du framework Azuki.
Il faut s'intéresser essentiellement aux deux vidéos présentes sur le site qui parlent d'elles-mêmes. En effet, une fois le framework Azuki installé, les manipulations nécessaires à la création de Web Services sont, pour le moins, triviales...
Site de l'exemple (1817 clics)
Apache CXF (609 clics)
Telecharger Azuki (336 clics)
Le Framework Azuki (542 clics)
> Lire la suite (5 commentaires, moyenne: 2,8). [dépêche : 1169 caractères]
L'exemple utilise la bibliothèque de création de Web Service CXF de la fondation Apache ainsi que la dernière version du Framework Azuki. L'API CXF n'est pas directement manipulée par le développeur, son utilisation est rendu complètement transparente grâce à son encapsulation dans un composant "aspect" du Framework Azuki.
Azuki est un tisseur de composants logiciels (bean) utilisant une interface graphique pour générer le fichier de tissage. L'exemple est créé uniquement à partir de l'interface graphique du tisseur.
Autre particularité d'Azuki, les aspects sont eux-mêmes des beans et peuvent être instanciés et manipulés à l'aide du tisseur comme tout autre bean du framework. Rendez-vous sur le site Internet d'Azuki pour un aperçu complet des fonctionnalités du framework.
Prems
-
[+] [^]Re: Prems
Posté par Stéphane Traumat (page perso, ) le 10/10/2007 à 20:33. (lien). Évalué à -1.Pkoi tu dis ça ?
-
[^]Re: Prems
Posté par Ontologia (page perso, ) le 11/10/2007 à 08:25. (lien). Évalué à 6.Web services, POA , framework , couche technique transversale, composants de l'application, beans
Ca fait une ligne au b........ loto.
Plus sérieusement. Les vidéos sont pas claires du tout, on voit un type manipuler des icônes, et les connecter entre eux.
Le problème est surtout que je ne sais pas ce qu'il veut coder.
On voit pas le code que ça génère, on voit pas où est la POA (à part le pointcut à un moment)...
'fin bref, j'ai rien compris.
C'est surement très puissant, mais j'ai l'impression que c'est encore un métatruc. Et les métatruc et métamachin, j'y crois pas.
-
On a le nom des meneurs
Et comme par hasard, à peine on évoque à la fois la POA, les Webservices 3.0rcxxx9, la transversalité, Java, les composants logiciels et la programmation sans code......
Que le serveur LinuxFR est cassé !
Coïncidence ?
Je ne crois pas : TROUVEZ-NOUS UN EXORCISTE !!!! SAUVEZ LINUXFR !!!
Le retour de la programmation sans programmation
Dans l'industrie informatique, il y a beaucoup de technologies cycliques que l'on pensait avoir oubliés... et par magie, elles reviennent sous d'autres noms ou d'autres visages.
Aujourd'hui c'est le retour du 4GL (4th Generation Language) ou du RAD (Rapid Application Dev.), bien entendu, on vous dira que c'est mieux et que cela n'a jamais été fait avant.
En fait, c'est toujours très beau pour des applications "simples" ou qui possèdent une logique par séquence (ah zut... je dois dire workflow) et les exceptions (pas dans le sens gestion des erreurs ) sont tuées dans l'oeuf.
Maintenant le problème c'est comment garder la structure (on doit dire le framework) en ajoutant ces exceptions qui sont bien entendu difficile à décrire dans ces sequences logiques minimalistes... donc on passe 90% du temps à fixer ces m..... d'exceptions qui ne collent pas à la structure (au framework).
Pour résumer, avant de se lancer dans la programmation, l'achat de logiciel 4GL,SOA truc muche, ou autre... il faut penser au problème à résoudre.
"Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated." -- Edsger W. Dijkstra
"Being with people is nice. But I don't think it's social to get a bunch of people together and then not let them talk..."



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.