Portlet - Java - Programmation
Marsh Posté le 30-07-2004 à 15:48:06
Une portlet c'est un composant utilisé dans un portail.
Pour résumer c'est une application (jsp, servlets), dont le flow se déroule dans l'espace qui lui est reservé dans la page.
Par exemple une portlet météo, avec la liste des villes. Quand tu cliques sur une ville, les températures de la semaine vont s'afficher, toujours dans l'espace reservé à la portlet. Et l'état des autres portlets n'en sera pas affecté.
La JSR 168 portlet:
http://www.jcp.org/aboutJava/commu [...] ew/jsr168/
Le portail opensource jetspeed:
http://portals.apache.org/jetspeed-2/
Marsh Posté le 30-03-2005 à 16:18:59
Salut
je voudrai savoir est ce qu'il serait possible de faire une agrégation de plusieures sources de données dans un seul portlet.
Merci. Karim
Marsh Posté le 30-03-2005 à 16:20:46
karim86 a écrit : Salut |
oui je pense pas qu'il y ait de probleme, t'as une ide precise en tete ?
Marsh Posté le 30-03-2005 à 16:27:39
sebi a écrit : oui je pense pas qu'il y ait de probleme, t'as une ide precise en tete ? |
pour le moment ce que je fais c'est que je me je manipule les bases de données par des web services ensuite je crée des EJB pour utiliser ces web service et aprés chaque portlet fait appel a 1 EJB et moi ce que je veux faire c'est d'appeller plusieurs EJB dans un seul portlet.
Marsh Posté le 30-03-2005 à 16:35:46
sebi a écrit : oui je pense pas qu'il y ait de probleme, t'as une ide precise en tete ? |
à la limite je pourrai utiliser un web service pour ce connecter à plusieures BD et recupérer des données, et ensuite je ferai l'agrégation manuellement (une classe Java)avant d'envoyer le tout au client. t'aurais pas une autre idée.
Marsh Posté le 31-03-2005 à 14:18:10
tu utilises quelle solution de portail?
que le client soit une portlet, une JSP, ou une servlet, c'est exactement la même chose
rien ne t'empeche d'appeler un ou plusieurs web services directement dans une portlet, ou d'appeler 1 ou plusieurs EJB, c'est pareil...
tu peux détailler un peu ton environnement technique?
Marsh Posté le 31-03-2005 à 14:51:10
_guigui_ a écrit : tu utilises quelle solution de portail? |
j'utilise le portail Vignette avec le serveur BEA WebLogic.
tout mon travail doit suivre des normes.
je ne voullais pas faire cette aggrégation manuellement je cherche un standard(comme JSR168 ou WSRP ou autre)qui pourrais le faire. t'aurais pas une idée sur ça?
Marsh Posté le 31-03-2005 à 15:00:15
weblogic Portal? 4.0 ou 8.1?
Marsh Posté le 31-03-2005 à 15:06:41
_guigui_ a écrit : weblogic Portal? 4.0 ou 8.1? |
weblogic 8.1.4 et Vignette 7.1 (VAP7.1).
j'ai pas configuré un domaine weblogique portal, mais juste un domaine weblogic server car comme portail j'utilise VAP7.1.
Marsh Posté le 31-03-2005 à 15:09:03
ha ok...
ben je ne connais pas du tout Vignette désolé
si dans tes portlets Vignette tu peux coder ce que tu veux, rien ne t'empeche d'appeler plusieurs WS ou plusieurs EJB...
enfin, pour bien te répondre il faudrait connaitre vignette, connais po
Marsh Posté le 31-03-2005 à 15:25:35
_guigui_ a écrit : ha ok... |
au fait les portlets sont codés en utilisant JSR168 et sont utilisés que pour la présentation.
toute la logique metier est faite avec des EJB et des WS.
juste une derniere question: est ce que t'as une solution avec avec weblogic portal?
PS: mon but est d'fficher le résultat de plusieurs sources de données sur un seul portlet
Marsh Posté le 31-03-2005 à 17:27:52
oui bien sur avec WebLogic Portal, les portlets ne sont que des conteneurs dans lesquels sont exécutées des servlets (pageflows) et des JSP...
donc il suffit d'appeler les EJBs ou les WS à partir du pageflow d'une portlet.
je ne connais pas les portlets JSR168 mais j'imagine que c'est équivalent
Marsh Posté le 30-07-2004 à 10:45:08
Bonjour,
J'essaye de comprendre à quoi les portlet peuvent être utiles (comparation avec les servlet). je cherche donc des exemples (code source) de portlet qui me permettraient de voir comment ça marche.
merci pour votre aide
asx9