Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Discussion fermée
1) Création d'un profil de connexion
Dans PowerBuilder, cliquer sur le bouton Application server profiles
:
Entrer les valeurs suivantes :
* Profile name : asp_jboss
* Server type : JBoss
* Serveur name : <le nom de la machine>
* Port : 9000
* Login name : admin@system
* Password : <le mot de passe entré lors de la configuration>
Cliquer sur Test
pour vérifier que la connexion est ok.
2) Création de l'environnement (workspace, target, librairie)
Créer un workspace jboss.pbw
, une target jboss.pbt
et une librairie jboss.pbl
avec une application sans wizard jboss
(original non ? )_
3) Création d'un NVO
Cliquer sur New
, dans l'onglet PB Object
choisir Custom Class
Créer une fonction of_hello_world( as_nom )
public function string of_hello_world(string as_nom); String ls_html ls_html = 'Hello ' + as_nom + ' !<br />It is ' + String( Now(), 'hh:mm:ss' ) & + '.<br />Enjoy PB to the web !' Return ls_html end function
Enregistrer la classe sous : n_hello_world
4) Création du composant pour le serveur d'application
Cliquer sur New
, dans l'onglet Project
choisir Application Server Component Wizard
, entrer les paramètres suivants :
* Destination library : jboss.pbl
* Project : p_jboss_appscomps
(par défaut)
* Components : cocher n_hello_world
* Application server profile : choisir asp_jboss
* Package Name : pkg_hello_world
* tout le reste : valeurs par défaut.
Cliquer sur Deploy
. Pour avoir une idée de tous les fichiers générés, jeter un coup d'oeil dans :C:\PBAppServer1\deploy\
C:\PBAppServer1\repository\
C:\jboss-4.0.5.GA\server\default\deploy\
Les caractéristiques du bean (~NVO) sont trouvées dans les fichiers :C:\PBAppServer1\deploy\ejbjars\pkg_hello_world\META-INF\jboss.xml
C:\PBAppServer1\deploy\ejbjars\pkg_hello_world\META-INF\ejb-jar.xml
5) Appel du composant sur le serveur web
5.1) page JSP
Enregistrer dans C:\jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\ROOT.war\hello_world.jsp
le code suivant :
Pour l'édition JSP avec coloration syntaxique si vous n'avez pas d'IDE Java ou d'éditeur approprié, jetez un coup d'oeil à SciTE (1,2Mo)
5.2) test de la page
Lancer : http://localhost:8080/hello_world.jsp?nom=Jo l'indien
NB : bien évidemment il s'agit d'un tutorial, le même effet peut-être obtenu avec 3 lignes de code JSP...
Dernière modification par eRaSorZ (22-02-2007 18:07:43)
Hors ligne
Discussion fermée
Pages: 1