Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[EJB] JBoss draait, en nu?

Pagina: 1
Acties:
  • 118 views sinds 30-01-2008

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
Ik wil dus een beetje aan de slag met EJB's. En daartoe heb ik JBOSS geinstalleerd. Het schijnt een goeie opensource applicatie server te zijn. Maar de documentatie van dat ding rammelt aan alle kanten (of je moet er een boek voor kopen van Sams publishing).

En nu vroeg ik me een beetje af of er toevallig andere personen hier zijn die een beetje ervaring hadden met JBOSS/EJB en mij zodoende misschien wat wegwijzertjes zouden kunnen geven. Ik weet gewoon niet waar ik moet beginnen. :D

Edit (Linkje toegevoegd):
www.jboss.org

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Wat is dat nou weer dan???

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
EJB = Enterprise Java Bean.
JBOSS = Een open source EJB container.

Is dus Java proggen op basis van Java 2 Enterprise Edition (J2EE).

Je programmeert een EJB (een soort module die een bepaalde functionaliteit bevat) deze plaats je vervolgens in een container. Deze container maakt de bean beschikbaar aan de buitenwereld.

Je denkt nu waarschijnlijk: "Ja en?"

Nou stel dat je een EJB schrijft die een interface vormt naar jou bedrijfsdatabase. Prima je programmeert dit ding en als je het goed doet heb je het dusdanig gedaan dat je de volgende keer dat je een connectie naar een database nodig hebt, je alleen maar je reeds bestaande bean hoeft te configureren. Is een simpel voorbeeld. Maar je kan hier heel erg ver mee gaan. gevolg: Software hergebruik en dat bespaart kosten en verhoogt de kwaliteit van je eind product.

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Dat zegt me nog weinig, maar goed...

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
Hoeveel weet je van Java af?
Of heeft een andere omgeving je voorkeur?

Wat je inweze doet met J2EE is herbruikbare configureerbare componenten schrijven. Meer is het in de kern niet. D'r komt wel meer bij kijken, maar dat is meer implementatie en integratie.

Ooit gehoord van IBM Websphere?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 20-11 08:39

chem

Reist de wereld rond

ik zou dit topic evt. op donderdag eens omhoog trappen :D

iig ben ik niet bekend met jboss, maar beans zijn wel kewl :)

Klaar voor een nieuwe uitdaging.


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
Oh shit ja... Kerst...

Even vergeten.. :P

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op dinsdag 25 december 2001 22:33 schreef The - DDD het volgende:
Hoeveel weet je van Java af?
Of heeft een andere omgeving je voorkeur?

Wat je inweze doet met J2EE is herbruikbare configureerbare componenten schrijven. Meer is het in de kern niet. D'r komt wel meer bij kijken, maar dat is meer implementatie en integratie.

Ooit gehoord van IBM Websphere?
Ik weet geen flikker van Java :D Mijn voorkeur gaat uit naar Delphi (Visual Pascal) en PHP...

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
Dat verklaart een hoop. :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Hum helaas heb ik nog nooit echt serieus met EJB's, laat staan JBoss gewerkt ;( . Ik heb er wel het een en ander over gelezen, maar kan je dus ook niet echt verder helpen.

Misschien helpt het als je de documentatie van een andere (commerciele) container erbij pakt? Er zullen waarschijnlijk erg veel overeenkomsten zijn...

Ik neem aan dat je de J2EE tutorial van Sun al gevonden hebt?
http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
http://java.sun.com/j2ee/tutorial/download.html

Dezelfde tutorial als download.

In PDF en als HTML. (HTML bevat ook alle voorbeeld sources.)

Verwijderd

Ik heb alleen theoretische kennis van EJB's, moet nog steeds ermee aan de slag, maar dan met PowerTier. He schijnt dat het boek van O'Reilly over EJB's best goed is.

HTH :)

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 19-11 21:32
Op zich als ik een beetje door kan krijgen hoe ik een EJB kan deployen in JBoss, dan weet ik voldoende. Dan ga ik voorlopig wel met de Tutorial waar Mertin op wees aan de slag.

Die JBoss docs die je kan bekijken (waar je dus geen 10 dollar voor moet dokken) is prima te sponzen met een web mirror tooltje.

  • Fishbeast
  • Registratie: Oktober 2001
  • Laatst online: 18-11 15:17
welke versie van ejb wil je gaan gebruiken?
je hebt namelijk 2 veel gebruikte versies: 2.1 en 3.0.
met versie 2.1 werk je veel met xml, en 3.0 is gebaseerd op annotations.
voor ejb 3.0 heb je wel minimaal jboss versie 4.2.1.GA nodig. in oudere versies zit geen ejb3 deployer.

ff over jboss:
als jeje project build met ant/maven naar een jar, en die plaatst in de %JBOSS_HOME%\server\default\deploy map ben je klaar. je kan dan in de console zien of jboss je package goed gedeployed heeft.

hieronder een voorbeeld deployment descriptor:

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<project name="login_ejb3" basedir="." default="jar" >

  <property environment="env"/>
  <property name="jboss.home"       value="c:/jboss-4.2.2.GA"/>
  <property name="jboss.server"     value="${jboss.home}/server/default"/>
  <property name="jboss.deploy.dir" value="${jboss.server}/deploy"/>
  <property name="application"      value="${ant.project.name}.jar"/>
  <property name="jar.dir"          value="ejb.jar"/>
    
  <path id="classpath">
    <fileset dir="${jboss.home}/client">
      <include name="**/*.jar"/>
    </fileset>
  </path>
  
  <target name="compile">
    <javac srcdir="src-ejb" destdir="${jar.dir}" deprecation="on">
      <include name="**/*.java" />
      <classpath refid="classpath"/>
    </javac>
  </target>

  <target name="clean-temp" >
    <delete dir="${jboss.home}/server/default/work/jboss.web/localhost/${ant.project.name}"  verbose="fase"/>
    <delete file="${jboss.home}/server/default/deploy/${ant.project.name}" />
  </target>
    
  <target name="jar" depends="compile, clean-temp">
    <jar destfile="${application}" basedir="${jar.dir}"/>
    <move file="${application}" todir="${jboss.deploy.dir}"/>
  </target>

</project>

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

ja, of je schopt ff een 7 jaar oud topic omhoog joh 8)7

Stop uploading passwords to Github!


  • Fishbeast
  • Registratie: Oktober 2001
  • Laatst online: 18-11 15:17
sorry, foutje moet kunnen baas :P
haha, 'k was 'em tegengekomen tijdens een search, en dacht kan wel ff antw geven. 'k had alleen niet gekeken naar de datum :+

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 16-10 10:47
LOL! ik dacht al, "jezus, wordt die troep nog steeds gebruikt" :+. ist een kick van 7 jaar :D

  • Fishbeast
  • Registratie: Oktober 2001
  • Laatst online: 18-11 15:17
D-Raven schreef op maandag 14 januari 2008 @ 09:08:
LOL! ik dacht al, "jezus, wordt die troep nog steeds gebruikt" :+. ist een kick van 7 jaar :D
haha, om je maar even uit de droom te helpen: die 'troep' wordt inderdaad nog steeds gebruikt. en vaker dan je denkt ;) (zij het dat er tegenwoordig ejb3 is. wat veel lichter is)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20-11 22:35

Creepy

Tactical Espionage Splatterer

Maar goed, we zijn het er over eens dat het nogal oud is en het topic ook niet helemaal je-van-het is ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.