Voila, je vais devoir choisir les technos nécessaires pour créer une énorme photothèque, qui devra être accessible sur Internet.
Quels sont les langages possibles à utiliser avec Oracle 9i pour le web ?
Merci d'avance.
Voila, je vais devoir choisir les technos nécessaires pour créer une énorme photothèque, qui devra être accessible sur Internet.
Quels sont les langages possibles à utiliser avec Oracle 9i pour le web ?
Merci d'avance.
Bonjour,
Tu peux utiliser du PHP et te connecter a la base de données via OCI8.
=> Tu trouveras pas mal de doc concernant le sujet, sur le net.
Cldt.
merci jloridan, je vais regarder ca...
Y aurait-il d'autres langages plus puissants que php ? (j'aurais besoin de faire un comparatif avec les avantages et inconvénients)
Tu peux utiliser du PL/SQL - le langage peut te générer du code HTML qui te servira à afficher tes pages Web. Il s'exécute directement dans la BD, donc tu gagnes en performance sur un langage externe comme PHP.
Tu auras besoin du serveur Web d'Oracle, avec le mod_plsql, mais c'est standard avec Oracle9i.
Sinon tu peux aussi utiliser Perl, Java, JSP.
Pour un tel projet, le duo gagnant c'est Java Oracle.
Tu as un ensemble d'avantages :
- Tu peux charger quelques classes qui peuvent indexer les images à l'interieur de la BD.
- Tu peux travailler avec des serveurs d'application payants (WebSphere - Bea Logic ou autre) si t'as l'argent
Sinon, pour économiser les charges sur l'achat du serveur et capitaliser la compètence, tu peux travailler sur des serveurs d'application Open Source trés puissant , comme JBoss , ou JOnas.
- Tu as une communauté Open Source trés actifs qui a produit des normes de fait comme : Strut - JSF (pour la présentation)
en plus pour la persistance tu as les bibliothèques : Hibernate - IBatis - OJB et autres.
- Serise sur le gâteau tu as un framwork assez puissant , c'est Spring (Open source), ce dérnier permet de lié les couches conceptuelles de votre application web , sans utiliser un serveur d'application ( Apache Tomcat suffit )
- En plus , plusieur outils de modélisation UML travail à merveil avec Java, je site : Borland Together for Eclipse - Magic Draw UML - Entreprise Architect de sparx system .
voilà , bonne chance pour ton projet
Dans le même ordre d'idée, HTMLDB pourrait être un atout intéressant. Les avantages sont les mêmes que le PL/SQL en plus d'offrir un framework de développement qui est à même la base de données. Tous les traitments lourds sont codés en java ou PL/SQL et l'affichage et la présentation avec HTMLDB. Gros avantage, framework gratuit avec la BD, maintenu et en constante évolution par ORACLE et facile d'utilisation.
Pas de souci pour la session, un tas de déclencheurs orientés WEB très pratiques, génération de graphiques (charts) realtime en svg (pluggin ADOBE gratuit necéssaire) avec possibilité de drill down, bref, un beau produit.
ok, je vous remercie tous pour vos réponses (et vos encouragements ! )
Je me penche en ce moment sur une solution en Flash, qui accederait a une bd Oracle via un WebService écrit en Java... (ce qui permetterait à d'autres applications d'accéder aux mêmes données - ici, des images).
Quelqu'un a-t-il déjà utilisé un WebService ?
Me déconseillez-vous d'utiliser le type BLOB pour stocker les images sous Oracle, plutot que des liens ?
Oracle InterMedia, qui peut etre une des technos utilisees, fournit egalement des elements de reponses a cette question.Me déconseillez-vous d'utiliser le type BLOB pour stocker les images sous Oracle, plutot que des liens ?
Ok, merci Pascal pour ces liens, je vais regarder tout ca !!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager