13. april 2003 - 11:49
Der er
10 kommentarer og 1 løsning
Web Service
Hvordan laver jeg en web service i EJB som tilgås fra HTTP GET request?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
13. april 2003 - 11:53
#1
Download Axis toolkit. Lav en wrapper klasse osm kalder din EJB. Deploy. Og det virker.
13. april 2003 - 11:54
#2
13. april 2003 - 11:54
#3
som kalder
13. april 2003 - 12:04
#4
Hvordan laves en wrapper klasse?
13. april 2003 - 12:05
#5
Axis deployes som en normal web-app (Axis kommer iøvrigt standard med flere app-servere). Når du deployer din wrapper-class, så genererer Axis noget kode der går ind imellem servlet og din klasse. --Axis servlet--Axis genereret skeleton kode--wrapper klasse--EJB
13. april 2003 - 12:07
#6
En wrapper klasse er bare en ganske almindelig klasse med en ganske almindelig metode. Lad os for nemhedens skyld sige at din EJB er en stateles session bean der kan ligge to int sammen. Så laver du bare en klasse der indeholder en metode: public int add(int a, int b) { // lookup home interface in JNDI // create bean return bean.add(a,b); } og den deployes så til Axis.
13. april 2003 - 12:08
#7
Du har vel ikke en trin for trin om hvordan det gøres? Kunne jo være jeg var heldgi der! :o)
13. april 2003 - 12:08
#8
tak
13. april 2003 - 12:09
#9
Udover at generere skeleton kode så genererer Axis også WSDL filen, som brugere kan bruge til at generere client stub kode med.
13. april 2003 - 12:11
#10
Klik på linket. Klik på User Guide. Klik på publish. Så er det lige ud af landevejen. [jeg formoder at du har helt styr på at kalde din EJB fra wrapper klassen]
13. april 2003 - 12:13
#11
Ja det mener jeg!
Kurser inden for grundlæggende programmering