Introduction to Java Platform, Enterprise Edition

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AnOracleWhitePaperApril2010IntroductiontoJavaPlatform,EnterpriseEdition6OracleWhitePaper—IntroductiontoJavaPlatform,EnterpriseEdition6ExecutiveOverview...........................................................................1Introduction.......................................................................................1IntroducingJavaPlatform,EnterpriseEdition6.................................3Flexibility...........................................................................................3Profiles..........................................................................................4Pruning..........................................................................................6DevelopmentProductivityandExtensibility.......................................6Servlet3.0.....................................................................................7JAX-RS1.1(JSR311)...................................................................7EJB3.1(JSR318).........................................................................8JavaPersistenceAPI(JPA)2.0(JSR317)....................................9ContextsandDependencyInjection(CDI)forJavaEE(JSR299).................................................................10JavaServerFaces(JSF)2.0(JSR314).......................................10BeanValidation1.0(JSR303)........................................................11ConnectorArchitecture1.6(JSR322).........................................11Packaging....................................................................................12OracleGlassFishServer3...............................................................12IntegratedDevelopmentEnvironments............................................13Conclusion......................................................................................14Appendix1:References..................................................................15OracleWhitePaper—IntroductiontoJavaPlatform,EnterpriseEdition61ExecutiveOverviewJavaPlatform,EnterpriseEdition6(JavaEE6)providesnewcapabilitiesthatmakeiteasiertodevelopanddeployenterpriseandWebapplications.Itprovidesasimplifieddeveloperexperience;embracesinnovativeopensourceframeworks;offersacomprehensiveWebprofileforlightweight,standards-basedWebapplications;andbeginstheformalprocessofpruningoutdatedandunusedtechnologyfromtheplatform.IntroductionOvertheyears,JavaEEhasgracefullyevolvedasanenterpriseapplicationdeploymentplatformfocusedonrobustness,Webservices,andeaseofdeployment.ContinuallyshapedbyusersthroughtheJavaCommunityProcess(JCP),JavaEErepresentsauniversalstandardinenterpriseIT,facilitatingthedevelopment,deployment,andmanagementofmultitier,server-centricapplications.WhereasJavaEE5focusedonincreasingdeveloperefficiencywiththeintroductionofannotations,theEnterpriseJavaBeans(EJB)3.0businesscomponentdevelopmentmodel,newandupdatedWebservices,andimprovementstothepersistencemodel,JavaEE6isfurtherstreamliningthedevelopmentprocessandmakingtheplatformevenmoreflexiblesothatitcanbetteraddresslightweightWebapplications.JavaEE6highlightsnewtechnologies,embracesopensourceframeworks,andbeginstheprocessofpruningawayoldtechnologies.Intheyearssinceitsintroduction,Java2Platform,EnterpriseEdition(J2EE)hasgrowntoaddressnewtechnologiesandmethodologies.Byincreasingflexibility,thefullplatformcontinuestoaddressenterpriseapplicationswhilesimplifyingthedevelopmentanddeploymentofapplicationsthataremorelightweightandfocused.Recognizingthattheplatformcanbetoobigforspecifictasks,thisrightsizingeffortcreatesamoreflexibleandlightweightdevelopmentanddeploymentenvironmentfocusedontargetapplicationsandenvironments.OracleWhitePaper—IntroductiontoJavaPlatform,EnterpriseEdition62ProfilescontributetotheflexibilityofJavaEE6.Theideaistodecouplespecificationstoenablecombinationssuitedfordifferentusecases.Forexample,theWebProfilebringstogetherjustthetechnologyneededforWebapplications.AdditionalprofilesbeingconsideredwouldbecreatedviatheJCP.Similartodeprecation,pruningremovesoutdatedorunusedtechnologiessuchasEJBEntityBeans,JavaAPIforXMLRegistries(JAXR),andothers.Pruningprovidesanorderlywaytoalertorganizationsthatatechnologywillberemovedfromthespecificationinfuturereleases.Extendingintoopensourcelibrariesandframeworks,JavaEE6embracesopensourceinnovationbyenablingzero-configuration“draganddrop”offrameworksintothecontainerorapplication.Toeaseapplicationdevelopmentanddeployment,JavaEE6extendstheuseofannotations—introducedinJavaEE5—throughoutvariousspecificationsintheplatform.Inaddition,applicationsdevelopedanddeployedinJavaEE6typicallyrequirelessefforttoconfigurethaninearlierversions.JavaEE6continuestodeliverthebenefitsofstandards,transparency,andcommunityparticipation—whileprovidingflexibility,implementationchoice,andinvestmentprotection.ThiswhitepaperprovidesatechnicaloverviewofJavaEE6anditsfocusonimprovingdeveloperproductivity,simplifyingtheplatform,andincreasingmodularityandextensibility.OracleWhitePaper—IntroductiontoJavaPlatform,EnterpriseEdition63Introducin

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功