内容简介
ThecomprehensiveWroxguideforcreatingJavawebapplicationsfortheenterpriseThisguideshowsJavasoftwaredevelopersandsoftwareengineershowtobuildcomplexwebapplicationsinanenterpriseenvironment.You'llbeginwithanintroductiontotheJavaEnterpriseEditionandthebasicwebapplication,thensetupadevelopmentapplicationserverenvironment,learnaboutthetoolsusedinthedevelopmentprocess,andexplorenumerousJavatechnologiesandpractices.Thebookcoversindustry-standardtoolsandtechnologies,specifictechnologies,andunderlyingprogrammingconcepts.JavaisanessentialprogramminglanguageusedworldwideforbothAndroidappdevelopmentandenterprise-levelcorporatesolutionsAsastep-by-stepguideorageneralreference,thisbookprovidesanall-in-oneJavadevelopmentsolutionExplainsJavaEnterpriseEdition7andthebasicwebapplication,howtosetupadevelopmentapplicationserverenvironment,whichtoolsareneededduringthedevelopmentprocess,andhowtoapplyvariousJavatechnologiesCoversnewlanguagefeaturesinJava8,suchasLambdaExpressions,andthenewJava8Date&TimeAPIintroducedaspartofJSR310,replacingthelegacyDateandCalendarAPIsDemonstratesthenew,fully-duplexWebSocketwebconnectiontechnologyanditssupportinJavaEE7,allowingthereadertocreaterich,trulyinteractivewebapplicationsthatcanpushupdateddatatotheclientautomaticallyInstructsthereaderintheconfigurationanduseofLog4j2.0,SpringFramework4(includingSpringWebMVC),HibernateValidator,RabbitMQ,HibernateORM,SpringData,HibernateSearch,andSpringSecurityCoversapplicationlogging,JSR340ServletAPI3.1,JSR245JavaServerPages(JSP)2.3(includingcustomtaglibraries),JSR341ExpressionLanguage3.0,JSR356WebSocketAPI1.0,JSR303/349BeanValidation1.1,JSR317/338JavaPersistenceAPI(JPA)2.1,full-textsearchingwithJPA,RESTfulandSOAPwebservices,AdvancedMessageQueuingProtocol(AMQP),andOAuthProfessionalJavaforWebApplicationsisthecompleteWroxguideforsoftwaredeveloperswhoarefamiliarwithJavaandwhoarereadytobuildhigh-levelenterpriseJavawebapplications.