Bygge Java Enterprise Applications by

Fromthe første side av første kapittel til siste side av lastindex, denne serien kommer til å fokusere på buildingapplications. Det høres sannsynligvis overflødig, siden du plukket opp denne boken å vite tittelen, men la meg forklare hva jeg mener. Først skal jeg ikke forklare grunnleggende iteknologier som brukes i denne boken. Hvis du ikke vet hva en entity bean er, eller aldri har skrevet aSQL-setning, eller vil lære Om JSPs, er denne boken ikke for deg. Jeg vil anbefale deg å plukke opp en kopi Av O ‘ Reilly-boken om emnetdu vil lære om, og starte der. Seksjon 1.3.3 på slutten av dette kapittelet er en god referanse for å knytte et emne til den rette o ‘ Reilly-boken.

For Det Andre er denne boken rettet mot bedriftsutvikleren, ogspesielt på noen som har et eksisterende eller kommende prosjekt som bruker HELE eller deler AV j2ee-plattformen. Jeg skal forklare hva som utgjør en bedriftsapplikasjon, men denne boken vil være mest nyttig hvis du har noen virkelige forretningsproblemer å løse og kan bruke konseptene i disse kapitlene direkte til dem.

Tredje, jeg forventer at du skal være komfortabel med (og forhåpentligvis ønsket) mye kode. Jeg skal prøve å holde forklaringer til det minste minimum på grunnleggende begreper, og i stedet fokusere tøffere problemer, virkelige problemer som ikke er dekket i andre bøker, og typiske feil jeg ser i dag-til-dagprogrammering. Hvis du ikke er klar til å vasse gjennom mye kode (tusenvis av linjer i dette volumet, for det første), vil du gjerne sette dette ned og plukke det opp igjen en gangdu har hatt litt mer erfaring (som om noen realprogrammer ville sette noe ned fordi det er over hodet!).

For Det Fjerde fokuserer denne boken på å skrive applikasjoner fra grunnen av,med Bare Java som programmeringsspråk. Mens mange enterpriseapplikasjoner må håndtere eldre kode eller ikke-Java systemintegrasjon, er det et emne godt for seg selv. For å holde ting klart og konsist, omhandler denne boken systemer som er helt basert På Java programmeringsspråk. Mens det tredje volumet på webtjenestervil sikkert berøre integrasjon med andre språk, dettearkitektur volum gjør det ikke.

og til slutt håper jeg at du vil jobbe gjennom dette volumet, og til og med resten av serien,kapittel for kapittel, eksempel for eksempel. Jeg vil betaking deg gjennom bygging av en ikke-triviell søknad i thisbook, og fortsette med det eksempelet over de neste to bindene.Selv om all koden som dekkes, vil være tilgjengelig online, har jeg presentert ting på en måte som antar at du går gjennom koden med meg. Så selv om du vanligvis ikke gjør denne typen ting, kan du prøve det for denne boken, da det virkelig vil hjelpe deg. De neste to volumene vil også anta at du har koden fra denne boken, da vi skal bygge på toppen av den infrastrukturen. For å hjelpe deg med å se hvordan ting passersammen, la oss nå gå gjennom de tre volumene som vil utgjøre denne serien.

Tips

Lest noen av dere gå til banken på beskrivelsen av serienpresentert her, bør jeg advare deg om at som med alle planer, ting kanendre. I Tillegg har Folkene På O ‘ Reilly hatt mye diskusjon om å først legge ut et volum på tradisjonelle webapplikasjoner(servlets, JSP, HTML) eller på webtjenester (SOAP, UDDI, WSDL). Så,hvis du har en mening, gi oss beskjed! Det er detaljer om å komme i kontakt med oss i forordet til denne boken, og jeg gleder meg til å høre tankene dine.

Volum I: Arkitektur

Dette første volumet fokuserer på applikasjonsarkitektur og tjener somgrunnlaget for de neste to volumene. Jeg vil dykke litt lenger inn i detaljene i hva denne boken dekker i thenext-delen.

alle bedriftsprogrammer har to grunnleggende komponenter: design og data-butikker. Den første av disse komponentene, design, viser seg å væremer om begreper og teori enn om faktisk programmering. Faktisk, de fleste utviklere rush rett gjennom dette trinnet fordi de vil ha for å komme til koding,og nesten uunngåelig ende opp med å betale en pris for at hastverk senere. I lys av det betaler denne boken myeoppmerksomhet til designbeslutninger involvert i bedriftsapplikasjoner.I tillegg legger den ut prosessflyten for databaseinteraksjon,og setter opp koblinger for å la vårt senere arbeid med webapplikasjoner og webtjenester samhandle med infrastrukturoppsettet i denne boken.

I Tillegg vil dette volumet bruke mye tid på å detaljere hvordan å utvikle datalagre for bruk i disse programmene. Selvfølgelig, thisinvolves databaser, fra å designe tabeller og kolonner for å håndtere meddatabase sekvenser og utløsere. Siden hver database har sin egenunike funksjoner, er vedlegg inkludert for å gi råd om vendor-spesifikke variasjoner I SQL og om hvordan du optimaliserer kodenfor bestemte databaser. I tillegg vil jeg bruke agood litt tid hulene i katalogtjenester og forklare howauthentication data skal håndteres annerledes enn applicationdata. Dette vil sette scenen for EJBs diskutert i denne boken, som også brukes tungt i andre og tredje bind.

Volum II: Webapplikasjoner

det andre volumet i serien vil fortsette der Volume i leavesoff, og legger til en webapplikasjon front-end til arkitekturen designin den første boken. I dette volumet betyr webapplikasjon å bruke J2EE technologies (servlets, jdbc, JSPs) og HTML for å konstruere EN HTTP-tilgjengelig applikasjonsfrontend.I tillegg til å forklare hvordan Disse Apiene passer sammen, vil dette volumetwill også koble disse front-end-komponentene til back-ends createdin Volume I. RMI, EJBs, JDBC og mer vil bli forklart i lys av webapplikasjonen.

jeg vil også forklare hvordan ULIKE XML-baserte løsninger som XSL og XML-transformasjoner kan gi alternativer Til HTMLuser-grensesnitt. SELV om DET ikke er helt integrert I J2eplatformen, BLIR XML og relaterte teknologier en viktig del av enhver storskala applikasjon, spesielt en som tjener både statiskog dynamisk innhold. Jeg vil også se PÅ XML databinding, RSS, OG andre måter å kommunisere innhold betweenapplication front-ends.

endelig vil noen av satellittkomponentene TIL J2EE, Som JavaMail,bli forklart og diskutert i forhold til en fungerende webapplikasjon. Selv ikke kritisk for typiske applikasjoner, disse Apiskan være svært nyttig i å implementere et ekstra lag ofcommunication mellom programmene og sluttbrukeren. Ved slutten av dette volumet, vil du ikke bare ha en completeunderstanding av webapplikasjoner, men du vil havebuilt en front-to-back praktisk løsning(ved hjelp av eksempelkoden ofVolumes I OG II).

Volum III: Webtjenester

det tredje volumet i denne serien vil fokusere spesielt på webservices. Det tar forretningskomponentene diskutert I Volum I (EJBs og Andre Java-klasser) og forklarer hvordan de kan konverteres til webtjenester ved hjelp av teknologier som SOAP og WSDL. Problemer relatert til sikkerhet, kommunikasjon og tjenesteregistrering vil bli undersøkt. Dette presenteres som en kontrast til webapplikasjonsgrensesnittet som er omtalt I Volum II.

dette volumet vil også diskutere hensynet til overføring av data over et nettverk. Egendefinerte datatyper, store mengder informasjon, og objekt serialisering er alle importantconsiderations, og vil bli gitt detaljert dekning.DU lærer også HVORDAN UDDI-registre og WSDL er viktig, ikke bare for å tillate komponenttilgang, men også begrense tilgangen til bare de metodene du vil avsløre.Til slutt vil utsette EJBs bli dekket i detalj.

Write a Comment

Din e-postadresse vil ikke bli publisert.