The Java EE 6 Tutorial Volume II
732 pages
English

The Java EE 6 Tutorial Volume II

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
732 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

TheJavaEE6Tutorial,VolumeII
AdvancedTopics
SunMicrosystems,Inc.
4150NetworkCircle
SantaClara,CA95054
U.S.A.
PartNo:820–7628–10
December2009 Copyright2009SunMicrosystems,Inc. 4150NetworkCircle,SantaClara,CA95054U.S.A. Allrightsreserved.
SunMicrosystems,Inc.hasintellectualpropertyrightsrelatingtotechnologyembodiedintheproductthatisdescribedinthisdocument.Inparticular,andwithout
limitation,theseintellectualpropertyrightsmayincludeoneormoreU.S.patentsorpendingpatentapplicationsintheU.S.andinothercountries.
U.S.GovernmentRights–Commercialsoftware.GovernmentusersaresubjecttotheSunMicrosystems,Inc.standardlicenseagreementandapplicableprovisions
oftheFARanditssupplements.
Thisdistributionmayincludematerialsdevelopedbythirdparties.
PartsoftheproductmaybederivedfromBerkeleyBSDsystems,licensedfromtheUniversityofCalifornia.UNIXisaregisteredtrademarkintheU.S.andother
countries,exclusivelylicensedthroughX/OpenCompany,Ltd.
Sun,SunMicrosystems,theSunlogo,theSolarislogo,theJavaCoffeeCuplogo,docs.sun.com,EnterpriseJavaBeans,EJB,GlassFish,J2EE,J2SE,JavaNamingand
DirectoryInterface,JavaBeans,Javadoc,JDBC,JDK,JavaScript,JavaServer,JavaServerPages,JMX,JRE,JSP,JVM,MySQL,NetBeans,OpenSolaris,SunSolve,Sun
GlassFish,Java,andSolarisaretrademarksorregisteredtrademarksofSunMicrosystems,Inc.oritssubsidiariesintheU.S.andothercountries.AllSPARC
trademarksareusedunderlicenseandaretrademarksorregisteredtrademarksofSPARCInternational,Inc.intheU.S ...

Sujets

Informations

Publié par
Nombre de lectures 326
Langue English
Poids de l'ouvrage 6 Mo

Extrait

TheJavaEE6Tutorial,VolumeII AdvancedTopics SunMicrosystems,Inc. 4150NetworkCircle SantaClara,CA95054 U.S.A. PartNo:820–7628–10 December2009 Copyright2009SunMicrosystems,Inc. 4150NetworkCircle,SantaClara,CA95054U.S.A. Allrightsreserved. SunMicrosystems,Inc.hasintellectualpropertyrightsrelatingtotechnologyembodiedintheproductthatisdescribedinthisdocument.Inparticular,andwithout limitation,theseintellectualpropertyrightsmayincludeoneormoreU.S.patentsorpendingpatentapplicationsintheU.S.andinothercountries. U.S.GovernmentRights–Commercialsoftware.GovernmentusersaresubjecttotheSunMicrosystems,Inc.standardlicenseagreementandapplicableprovisions oftheFARanditssupplements. Thisdistributionmayincludematerialsdevelopedbythirdparties. PartsoftheproductmaybederivedfromBerkeleyBSDsystems,licensedfromtheUniversityofCalifornia.UNIXisaregisteredtrademarkintheU.S.andother countries,exclusivelylicensedthroughX/OpenCompany,Ltd. Sun,SunMicrosystems,theSunlogo,theSolarislogo,theJavaCoffeeCuplogo,docs.sun.com,EnterpriseJavaBeans,EJB,GlassFish,J2EE,J2SE,JavaNamingand DirectoryInterface,JavaBeans,Javadoc,JDBC,JDK,JavaScript,JavaServer,JavaServerPages,JMX,JRE,JSP,JVM,MySQL,NetBeans,OpenSolaris,SunSolve,Sun GlassFish,Java,andSolarisaretrademarksorregisteredtrademarksofSunMicrosystems,Inc.oritssubsidiariesintheU.S.andothercountries.AllSPARC trademarksareusedunderlicenseandaretrademarksorregisteredtrademarksofSPARCInternational,Inc.intheU.S.andotherProductsbearing SPARCtrademarksarebaseduponanarchitecturedevelopedbySunMicrosystems,Inc. TMTheOPENLOOKandSun GraphicalUserInterfacewasdevelopedbySunMicrosystems,Inc.foritsusersandlicensees.Sunacknowledgesthepioneeringefforts ofXeroxinresearchinganddevelopingtheconceptofvisualorgraphicaluserinterfacesforthecomputerindustry.Sunholdsanon-exclusivelicensefromXeroxto theXeroxGraphicalUserInterface,whichlicensealsocoversSun'slicenseeswhoimplementOPENLOOKGUIsandotherwisecomplywithSun'swrittenlicense agreements. ProductscoveredbyandinformationcontainedinthispublicationarecontrolledbyU.S.ExportControllawsandmaybesubjecttotheexportorimportlawsin othercountries.Nuclear,missile,chemicalorbiologicalweaponsornuclearmaritimeendusesorendusers,whetherdirectorindirect,arestrictlyprohibited.Export orreexporttocountriessubjecttoU.S.embargoortoentitiesidentifiedonU.S.exportexclusionlists,including,butnotlimitedto,thedeniedpersonsandspecially designatednationalslistsisstrictlyprohibited. DOCUMENTATIONISPROVIDED“ASIS”ANDALLEXPRESSORIMPLIEDCONDITIONS,REPRESENTATIONSANDWARRANTIES,INCLUDINGANY IMPLIEDWARRANTYOFMERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEORNON-INFRINGEMENT,AREDISCLAIMED,EXCEPTTO THEEXTENTTHATSUCHDISCLAIMERSAREHELDTOBELEGALLYINVALID. Copyright2009SunMicrosystems,Inc. 4150NetworkCircle,SantaClara,CA95054U.S.A. Tousdroitsréservés. SunMicrosystems,Inc.détientlesdroitsdepropriétéintellectuellerelatifsàlatechnologieincorporéedansleproduitquiestdécritdanscedocument.Enparticulier, etcesanslimitation,cesdroitsdepropriétéintellectuellepeuventinclureunouplusieursbrevetsaméricainsoudesapplicationsdebrevetenattenteauxEtats-Unis etdansd'autrespays. Cettedistributionpeutcomprendredescomposantsdéveloppéspardestiercespersonnes. CertainescomposantsdeceproduitpeuventêtredérivéesdulogicielBerkeleyBSD,licenciésparl'UniversitédeCalifornie.UNIXestunemarquedéposéeaux Etats-Unisetdansd'autrespays;elleestlicenciéeexclusivementparX/OpenCompany,Ltd. Sun,SunMicrosystems,lelogoSun,lelogoSolaris,lelogoJavaCoffeeCup,docs.sun.com,EnterpriseJavaBeans,EJB,GlassFish,J2EE,J2SE,JavaNamingand DirectoryInterface,JavaBeans,Javadoc,JDBC,JDK,JavaScript,JavaServer,JavaServerPages,JMX,JRE,JSP,JVM,MySQL,NetBeans,OpenSolaris,SunSolve,Sun GlassFish,JavaetSolarissontdesmarquesdefabriqueoudesmarquesdéposéesdeSunMicrosystems,Inc.,ousesfiliales,auxEtats-Unisetdansd'autrespays. TouteslesmarquesSPARCsontutiliséessouslicenceetsontdesdefabriqueoudesmarquesdéposéesdeSPARCInternational,Inc.auxEtats-Unisetdans d'autrespays.LesproduitsportantlesmarquesSPARCsontbaséssurunearchitecturedéveloppéeparSunMicrosystems,Inc. L'interfaced'utilisationgraphiqueOPENLOOKetSunaétédéveloppéeparSunMicrosystems,Inc.poursesutilisateursetlicenciés.Sunreconnaîtleseffortsde pionniersdeXeroxpourlarechercheetledéveloppementduconceptdesinterfacesd'utilisationvisuelleougraphiquepourl'industriedel'informatique.Sundétient unelicencenonexclusivedeXeroxsurl'interfaced'utilisationgraphiqueXerox,cettelicencecouvrantégalementleslicenciésdeSunquimettentenplacel'interface d'utilisationgraphiqueOPENLOOKetqui,enoutre,seconformentauxlicencesécritesdeSun. Lesproduitsquifontl'objetdecettepublicationetlesinformationsqu'ilcontientsontrégisparlalegislationaméricaineenmatièredecontrôledesexportationset peuventêtresoumisaudroitd'autrespaysdansledomainedesexportationsetimportations.Lesutilisationsfinales,ouutilisateursfinaux,pourdesarmesnucléaires, desmissiles,desarmeschimiquesoubiologiquesoupourlenucléairemaritime,directementouindirectement,sontstrictementinterdites.Lesexportationsou réexportationsversdespayssousembargodesEtats-Unis,ouversdesentitésfigurantsurleslistesd'exclusiond'exportationaméricaines,ycompris,maisdemanière nonexclusive,lalistedepersonnesquifontobjetd'unordredenepasparticiper,d'unefaçondirecteouindirecte,auxexportationsdesproduitsoudesservicesqui sontrégisparlalegislationaméricaineenmatièredecontrôledesexportationsetlalistederessortissantsspécifiquementdesignés,sontrigoureusementinterdites. LADOCUMENTATIONESTFOURNIE"ENL'ETAT"ETTOUTESAUTRESCONDITIONS,DECLARATIONSETGARANTIESEXPRESSESOUTACITES SONTFORMELLEMENTEXCLUES,DANSLAMESUREAUTORISEEPARLALOIAPPLICABLE,YCOMPRISNOTAMMENTTOUTEGARANTIE IMPLICITERELATIVEALAQUALITEMARCHANDE,AL'APTITUDEAUNEUTILISATIONPARTICULIEREOUAL'ABSENCEDECONTREFACON. 091210@23031 Contents Preface...................................................................................................................................................23 PartI Introduction..........31 1 Overview................33 JavaEE6Highlights ............................................................................................................................34 JavaEEApplicationModel .................................................................................................................34 DistributedMultitieredApplications ...............................................................................................35 Security..........................................................................................................................................36 JavaEEComponents ...................................................................................................................37 JavaEEClients..............................................................................................................................37 WebComponents......39 BusinessC .................................................................................................................40 EnterpriseInformationSystemTier..........................................................................................41 JavaEEContainers...............41 ContainerServices .......................................................................................................................42 CTypes...........................................................................................................................42 WebServicesSupport............44 XML ...............................................................................................................................................44 SOAPTransportProtocol ...........................................................................................................45 WSDLStandardFormat..............................................................................................................45 JavaEEApplicationAssemblyandDeployment .............................................................................45 PackagingApplications............46 DevelopmentRoles .............................................................................................................................47 JavaEEProductProvider..48 ToolProvider................................................................................................................................48 ApplicationComponentProvider .............................................................................................48 3 Contents ApplicationAssembler ................................................................................................................49 ADeployerandAdministrator.................................................................................49 JavaEE6APIs ......................................................................................................................................50 EnterpriseJavaBeansTechnology..............................................................................................50 JavaServletTechnology ..............................................................................................................50 JavaServerFacesTechnology......................................................................................................51 JPages .....................................................................................................51 JavaServerPagesStandardTagLibrary .....................................................................................51 JavaPersistenceAPI.....................................................................................................................52 JavaTransactionAPI......52 JavaAPIforRESTfulWebServices(JAX-RS) ..........................................................................52 JavaMessageServiceAPI..52 JavaEEConnectorArchitecture ................................................................................................53 JavaMailAPI ..................................................................................................................
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents