Avatar billede sbhansen Nybegynder
04. oktober 2001 - 10:03 Der er 15 kommentarer og
2 løsninger

EJB - how to get started (og EJBLocalHome - hvorfor er den ikke i min javax.ejb.?)

Nå, nu skal man jo igang med noget Client/Server programmering - det skal arbejde sammen - det hele!

Men det er ligesom en mega bremser for mig, at jeg ikke kan skabe en hello world application, der skriver på clienten.

Hvor går jeg hen, når jeg skal sættes ind i denne fagre nye verden (kigger pt. primært på theserverside.com)

og når jeg nu har et eksempel, hvor jeg kan bruge javax.ejb.EJBHome og javax.ejb.EJBObject

- men jeg kan ikke finde javax.ejb.EJBLocalObject
og heller ikke javax.ejb.LocalHome

Er der én, der vil forklare mig, hvad jeg skal gøre for at komme videre.

/Søren
Jeg bruger pt. VisualAge 4.0 Entry Enterprise Edition, som er shareware, hvis man melder sig til deres community.
Avatar billede disky Nybegynder
04. oktober 2001 - 10:06 #1
www.javasoft.com kan sikkert hjælpe dig.
Avatar billede kresten Nybegynder
04. oktober 2001 - 10:14 #2

Du kan læse den hurtige version på http://www-106.ibm.com/developerworks/library/developing-ejbs/index.html

Men jeg vil ellers anbefale deres \"red books\", især den der hedder \"Enterprise JavaBeans Development Using
VisualAge for Java\", men jeg kan desværre ikke finde linket til den lige nu :(

Forresten så lyder det som om du ikke har tilføjet J2EE delene til VA.. du ved tryk F2 og \"add feature\". Måske er det ikke med i shareware version?
Avatar billede disky Nybegynder
04. oktober 2001 - 10:18 #3
sbhansen:

Hvis du skal arbejde med EJB lad være med at lås dig til et værktøj lær EJB generelt, og når du behersker det, begynd at brug et specifikt værktøj.

Ellers får du et problem, når du engang opdager at visual age måske ikke er et godt værktøj.
Avatar billede kresten Nybegynder
04. oktober 2001 - 10:19 #4
Visual Age er godt :-)
Avatar billede disky Nybegynder
04. oktober 2001 - 10:20 #5
Kresten: du glemte et ! foran den påstand.

Forte er nemlig bedre :)

Og om lidt kommer en og siger notepad er bedst.
Avatar billede kresten Nybegynder
04. oktober 2001 - 10:25 #6
Ja, sikkert og bagefter kommer den en og siger at Java er langsomt og at det faktisk ikke kan køre på alle platforme fordi han har hørt det fra en ven.

..og så en der siger vi alle bare skal bruge J++ fordi Microsoft jo alligevel har monopol og den integrerer bedst med windows.

!!!!  <-- der var de :)
Avatar billede disky Nybegynder
04. oktober 2001 - 10:26 #7
lige netop.

Java\'s største problem er folk forældede ideer om sproget.

Ethvert værktøj er godt sålænge man ikke begynder at anvende properitære ting, som nogle IDE producenter er slemme til :(
Avatar billede sbhansen Nybegynder
04. oktober 2001 - 10:30 #8
disky: Jeg har faktisk siddet ganske meget med notepad-programmering, men eftersom mine øvelsesprojekter bliver større og større vil jeg jo gerne (ligesom alle andre) bruge lidt \"hjælp\"
Jeg ville gerne undgå platformene, da det faktisk er et problem at vi arbejder sammen 4 gutter, hvoraf 2 er til visualage og 2 bruger... forte.. :-)

Men skulle jeg ikke have alle interfac i min javax.ejb - hvorfor mangler jeg nogle? og hvordan får jeg fat i dem?

Mht. litteratur er jeg af min javaunderviser (vi læser CM.dat, og tager java som valgfag) blevet anbefalet:
Orfali & Harkley: Client/Server Programming with Java and CORBA
Er den ok? - koster trods alt 600 kronaser :-)
Avatar billede kresten Nybegynder
04. oktober 2001 - 10:31 #9
Rigtigt, så jeg vil derfor også anbefale http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html til dig sbhansen, så bliver Disky også glad :)
Avatar billede disky Nybegynder
04. oktober 2001 - 10:35 #10
sbhansen: jeg kender ikke den bog desværre.

kresten: yep det gør jeg :) Og den tutorial er udemærket.
Avatar billede sbhansen Nybegynder
04. oktober 2001 - 10:56 #11
ehm. må jeg spørge igen: Har I en ide om, hvorfor jeg ikke kan \"se\" mine  javax.ejb.EJBLocalObject
og javax.ejb.LocalHome

- eller giver det mere mening, når jeg har læst nogle tutorials?
Jeg kan jo ikke rigtig øve mig mens jeg læser, hvis jeg ikke kan compile koden...
Avatar billede kresten Nybegynder
04. oktober 2001 - 10:59 #12
Har du prøvet at add\'e som jeg sagde i starten?
Avatar billede sbhansen Nybegynder
04. oktober 2001 - 11:07 #13
ohhh. sorry - jeg blev så blændet af forte og VA diskussionen, at jeg faktisk ikke fik nærlæst dit indslag... tjekker lige om jeg har add\'et... :-)
Avatar billede kresten Nybegynder
04. oktober 2001 - 11:11 #14
He he he.. sådan går det.

Du skulle gerne have

IBM EJB Tools
IBM Access Builder Library
IBM Access Extension Library
IBM Websphere Test Enviroment

Men ellers kan du i sidstnævnte tutorial downloade SDK\'et og så importe de packages du har brug for, men VA gør det nu 100 gange nemmere at lave EJBs.
Avatar billede sbhansen Nybegynder
04. oktober 2001 - 11:44 #15
Jeg havde måske ikke add\'et alle påkrævede features.

Jeg har nu synligt i min projectbrowser:
IBM EJB Tools 3.5.3
IBM Enterprise Access Builder Library 3.5.3
IBM Enterprise Extension Libraries 3.5.3
IBM WebSphere Test Environment 3.5.3

men har stadig ikke adgang til de rigtige dele af den package - ingen med prefix Local, dvs. jeg har EJBObject, men ikke EJBLocalObject, tilsvarende har jeg EJBHome, men ikke EJBLocalHome...

Spild nu ikke for meget tid på mig, men jeg synes bare stadig at det er underligt...
Der er også et sæt samples, men de kan ikke rigtigt køre - men jeg må vel hellere kaste mig over nogle flere teoretiske tutorials.
/Søren
Avatar billede kresten Nybegynder
04. oktober 2001 - 11:47 #16
Okay, men et hurtigt hint er måske et rightclick på din EJBGroup og vælge Generate deployed code.

Held og lykke, jeg slås stadig med det :-)
Avatar billede sbhansen Nybegynder
04. oktober 2001 - 11:59 #17
tak for tippet kresten, håber at jeg får det til at give mening...
Måske skal jeg arbejde noget mere med grundelementerne i javabeans før jeg vil smide dem ud over nettet...

Men tak for indsatsen - jeg fordeler pointene lidt til hver deltager i debatten.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester