Arbeidsbenken har et spesialisert miljø du kan bruke til å utvikle og teste Enterprise-bønner som samsvarer med den distribuerte komponentarkitekturen som er definert i EJB-versjonsspesifikasjonen (Enterprise JavaBeans) fra Sun Microsystems. Dette produktet støtter Enterprise JavaBeans 1.1-, 2.0-, 2.1- og 3.0-spesifikasjonsnivåene.
Du finner komplette spesifikasjoner og beskrivelser av teknologien bak Enterprise JavaBeans på nettstedet java.sun.com.
Hvis du ikke er fortrolig med Enterprise-bønner eller beslektet EJB-teknologi, slår du opp på EJB 2.x-arkitektur for en kort forklaring av EJB-nøkkelkonseptene.
EJB-utviklingsmiljøet omfatter disse verktøyene:
- Java™ EE-perspektivet
- Alle EJB-verktøyene er tilgjengelige fra Java EE-perspektivet. Dette perspektivet har en layout der de mest brukte handlingene, visningene og veiviserne for Java EE- og EJB-utvikling er enkelt tilgjengelig.
- Opprette Enterprise-bønner
- Med EJB-verktøyene kan du opprette
Enterprise-bønner, for eksempel sesjonsbønner eller meldingsdrevne bønner. Du kan utføre de følgende utfyllende aktivitetene for utvikling av Enterprise-bønner:
- Skrive og redigere logikk.
- Importere og eksportere Enterprise-bønner.
- Opprettholde Enterprise-bønnekode og generert kode ved hjelp av de innebygde Java-utviklingsverktøyene, sammen med funksjonalitet for gruppe- og versjonskontroll i arbeidsbenken.
- Validere kode for Enterprise-bønner
- EJB-verktøyene validerer automatisk om koden for Enterprise-bønnene er konsistent og at den samsvarer med reglene som er definert av Enterprise JavaBeans-spesifikasjonene.
Kodeverifisering forekommer når en Enterprise-bønne eller de tilhørende egenskapene er endret. Feil og advarsler vises i visningen Problemer på arbeidsbenken. Filer med feil viser også feilikoner.
- Importere eksisterende EJB JAR-filer
- EJB-verktøyene gjør at bønner og andre metadata fra en EJB JAR-fil kan importeres til et nytt eller eksisterende EJB-prosjekt.
- Eksportere eksisterende EJB-prosjekter til JAR-filer
- EJB-verktøy kan eksportere EJB-prosjektene slik at de kan distribueres til en applikasjonsserver.