欢迎来到天天文库
浏览记录
ID:40059454
大小:245.21 KB
页数:21页
时间:2019-07-18
《Enterprise Java in 2011 and Beyond.From Java EE 6 To Cloud Computing – A Spring Perspectiv》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EnterpriseJavain2011andBeyondFromJavaEE6ToCloudComputing–ASpringPerspectiveJürgenHöller,PrincipalEngineer,SpringSourceCONFIDENTIAL©2010SpringSource,AdivisionofVMware.AllrightsreservedDeploymentPlatforms:BecomingMoreDiverseApplicationApplicationApplicationFrameworksFrameworksFrameworks+Libs+Libs+L
2、ibsWebSphereTomcatCloudPlatformCONFIDENTIAL2TheStateofDeploymentPlatformsin2011JavaEEmovingontoJavaEE6•GlassFish3•JBoss6•OtherserversstillonJavaEE5(atbest)TomcatmovingontoTomcat7•Servlet3.0based(JavaEE6level)CloudplatformsbecomingaseriousoptionforregularJavawebapplicationdeployment•GoogleAppEn
3、gine:Jetty++•AmazonElasticBeanstalk:Tomcat++CONFIDENTIAL3JavaEE6Severalinterestingspecifications•Servlet3.0•JAX-RS1.1•JSF2.0•JPA2.0•EJB3.1•CDI1.0•BeanValidation1.0But:typicallynotusedasabundleyet•nomainstreamEE6serverswithenterprisesupportavailableyet•instead:individualspecificationsaddedtoTomc
4、atortoEE5serversCONFIDENTIAL4CloudPlatformsa.k.a.„PlatformasaService“(PaaS)•„publiccloud“:availablethroughashared,publichost•„privatecloud“:virtualizationplatforminsideacorporatedatacenterTypically:apre-installedwebcontainerwithadditionalservices•datastores(notnecessarilyarelationaldatabase!)•m
5、essaging,clusteredsessions,clusteredcache,etcTheaforementionedGoogleAppEngineandAmazonElasticBeanstalkaregreatexamples•commonground:WARdeployment,ServletAPI,JPA–ignoringJavaEE•severalfurtherofferingstoshowtheirpromiseinthecourseofthisyearCONFIDENTIAL5WideVarietyofDataandDatastoresNotalldataresi
6、desinrelationaldatabases•cloudenvironmentsoftensuggestalternativesforscalabilityreasons•BigTable,Redis,Mongo,etcDistributedcachesaddchallengesaswell•notleastofitallintermsofapplication-levelaccesspatterns•GemFire,Coherence,etcHardlyanystandardizationavailable•justanabandonedcachingJSRthatnevera
7、chievedafinalrelease•caching–butonlycaching–possiblygettingpickedupinJavaEE7•alternativedatastorespaceistoodiverseCONFIDENTIAL6WideVarietyofWebClientsMoreandmoreclient-sidewebtechnologies•HTML5asanext-generationbrowse
此文档下载收益归作者所有