Hjem Personlig finansiering 5 Ansvar for Enterprise JavaBean Container - dummies

5 Ansvar for Enterprise JavaBean Container - dummies

Video: Det Danske Brød 2024

Video: Det Danske Brød 2024
Anonim

En del av Enterprise JavaBeans For Dummies Cheat Sheet

Beholderen Enterprise JavaBeans (EJB) er ansvarlig for å tilby en rekke tjenester til dine EJB-programmer. Tjenestene EJB-containeren må oppgi er oppført under Enterprise JavaBean-spesifikasjonen. Det betyr at du kan distribuere EJB til en spesifikasjonskompatibel beholder og motta fordelene med alle de mandatene som tilbys. Disse tjenestene inkluderer følgende hovedtrekk:

  • EJB-beholdere gir støtte for ekstern og lokal kommunikasjon mellom EJB-komponentene og klientprogrammene. Dette oppnås på en måte som er praktisk talt transparent for deg, så du trenger ikke å bekymre deg for hvordan den implementeres når du utvikler EJB-komponenter.

  • EJB-containere gir pool og cache tjenester til EJB-komponenter. A basseng er et lager av ubrukte EJB-komponenter som leveres til en kunde på forespørsel. En cache er et lagringsområde for EJB-komponenter som er tildelt et klientprogram, men ikke for øyeblikket i bruk. Disse tjenestene minimerer minnekravene til EJB-beholderen, samtidig som det gir høy ytelse til klientprogrammet.

  • EJB-containere må levere sikkerhetstjenester for EJB-programmer. Når du distribuerer et program, kan du konfigurere disse tjenestene i henhold til retningslinjene som er angitt i spesifikasjonen, men du trenger ikke å utføre spesiell programmering for å bruke dem.

  • EJB-containere må levere transaksjonstjenester for EJB-programmer. Transaksjoner definere arbeidsenheter som alle må lykkes eller alle mislykkes som et sett. Transaksjoner kan inneholde mange EJB-programmer, inkludert EJB-programmer som ligger på eksterne datamaskiner. Transaksjonskarakteristikkene til en EJB-beholder kan konfigureres når EJB-programmet ditt distribueres, men krever liten eller ingen spesiell programmering fra deg som EJB-utvikler.

  • EJB-beholdere gir gjennomsiktig integrasjon mellom EJB-komponentene og eksterne datakilder som databaser. Som utvikler behøver du ikke å lagre og hente data fra en database, selv om du kan velge å gjøre det hvis det passer til dine behov.

EJB-beholderen gir disse og andre funksjoner i henhold til reglene du definerer. Dette kalles deklarativ programmering . Deklarativ programmering er en mekanisme som lar deg deklarere tjenestene du vil ha i et XML-formatert dokument.Dette XML-dokumentet kalles distribusjonsbeskrivelsen, som distribueres med EJB-programmet. Serveren leser distribusjonsbeskrivelsen og implementerer automatisk tjenestene du ber om i henhold til reglene du erklærer. Dermed er kompleksiteten ved å implementere disse tjenestene helt skjult, mens du beholder evnen til å konfigurere EJB-programmet for å dekke dine behov.

Mens EJB-spesifikasjonen definerer mange av alternativene du kan endre i distribusjonsbeskrivelsen, forbyder det ikke EJB-containerleverandører å lage sine egne tilpassede distribusjonsbeskrivelser for å utvide eksisterende konfigurasjonsalternativer eller legge til nye alternativer. Alle containerleverandører gir utvidelser til distribusjonsbeskrivelsen; de bruker disse utvidelsene for å koble den generiske EJB-distribusjonsbeskrivelsen til containerspesifikke tjenester. Selv om disse utvidelsene ofte er avgjørende, er de ikke standard og ikke bærbare. EJB-komponentutviklere er ikke ansvarlige for å jobbe med container-spesifikke utvidelser til distribusjonsbeskrivelsen. Tjenesten er vanligvis reservert for noen som har spesialisert kunnskap om å administrere EJB-beholderen.

5 Ansvar for Enterprise JavaBean Container - dummies

Redaktørens valg

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Nesten alle operasjoner i HTML5 lerret funksjonen implementerer en fylle eller stroke stil. For å få mest mulig ut av lerretet, må du forstå hvordan de fungerer. De tre primære typene stiler du kan bruke på fyll og slag er farger, gradienter og mønstre. Bruke farger med HTML5 lerret-merket For å spesifisere en ...

Ved hjelp av HTML for å kode websidene dine - dummies

Ved hjelp av HTML for å kode websidene dine - dummies

HTML lar deg legge til beskrivende koder på web sidetekst, for å endre utseendet, eller opprette lister, tabeller, koblinger og så videre. HTML er designet for å være noe som mennesker kan lese og at maskiner kan behandle, en form for felles grunnlag for menneskelig kommunikasjon. Anta at du vil legge til fet skrift til et ord ...

Redaktørens valg

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Kanskje den enkleste oppføringen Metoden er å skrive en formel direkte i en celle i et Excel-regneark. Skriv bare formler som ikke inneholder noen funksjoner, og trykk Enter-tasten for å fullføre oppføringen. Prøv dette enkle eksempelet: Klikk på en celle der formelen skal skrives inn. Skriv inn denne enkle matematikkbaserte formelen: = 6 + (9/5) ...

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

I Excel 2016, kan data som faller inn i kategorien "seriell" - månedens navn, ukedag og sammenhengende tall og datoer, for eksempel - skrives inn raskt med kommandoen AutoFill. Tro det eller ei, Excel gjenkjenner visse typer seriell data og går inn i den for deg som en del av AutoFill-funksjonen. ...

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvis du er ikke kjent med hvordan en funksjon fungerer i Excel - kanskje du ikke engang er sikker på hvilken funksjon du vil bruke - du må bruke Formulas-fanens Innsett Funksjon-kommando for å finne funksjonen og deretter identifisere argumentene riktig. Hvis du vil bruke kommandoen Funksjonsveiviser på denne måten, følg ...

Redaktørens valg

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

Den samaritanske kvinnen ved brønnen er ingen engel. Blandet opp med en feil folkemengde, denne stakkars kvinnen fra Samaria har et godt rykte. Hun hadde vært gift fem ganger og bodde i synd med en mann som ikke var hennes ektemann. Gjennom hennes historie kommer leksjonen at folk ikke burde leve av kjønnslig glede. ...

Gjenoppleve den bibelske julehistorien - dummies

Gjenoppleve den bibelske julehistorien - dummies

I stedet for bare å vises på jorden en dag eller "stråle ned" bruk Trek-talk), sier Jesus at han har kommet inn i denne verden på de mest ortodokse måtene: fødsel. Jesu utseende på jorden er kjent som inkarnasjonen, eller hva Johannes-evangeliet kaller Jesus "blir kjøtt. "Interessant nok, skjønner John ikke hendelsene ...