{"id":"https://openalex.org/W4244077931","doi":"https://doi.org/10.1007/978-1-4302-6152-0","title":"Pro Spring","display_name":"Pro Spring","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W4244077931","doi":"https://doi.org/10.1007/978-1-4302-6152-0"},"language":"en","primary_location":{"id":"doi:10.1007/978-1-4302-6152-0","doi":"https://doi.org/10.1007/978-1-4302-6152-0","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-4302-6152-0","pdf_url":null,"source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"book"},"volume":null,"type":"book","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032485269","display_name":"Chris Schaefer","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chris Schaefer","raw_affiliation_strings":["Pro Spring","Springer Science+Business Media New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pro Spring","institution_ids":[]},{"raw_affiliation_string":"Springer Science+Business Media New York","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063686801","display_name":"Clarence Ho","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Clarence Ho","raw_affiliation_strings":["Pro Spring","Springer Science+Business Media New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pro Spring","institution_ids":[]},{"raw_affiliation_string":"Springer Science+Business Media New York","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073640412","display_name":"Rob Harrop","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rob Harrop","raw_affiliation_strings":["Pro Spring","Springer Science+Business Media New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pro Spring","institution_ids":[]},{"raw_affiliation_string":"Springer Science+Business Media New York","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.5839999914169312,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.5839999914169312,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.24390000104904175,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.04600000008940697,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/enterprise-java","display_name":"enterprise Java","score":0.6629999876022339},{"id":"https://openalex.org/keywords/spring-framework","display_name":"Spring Framework","score":0.6690000295639038},{"id":"https://openalex.org/keywords/hibernate","display_name":"Hibernate","score":0.49799999594688416},{"id":"https://openalex.org/keywords/enterprise-javabeans","display_name":"Enterprise JavaBeans","score":0.7929999828338623},{"id":"https://openalex.org/keywords/remoting","display_name":"remoting","score":0.8149999976158142},{"id":"https://openalex.org/keywords/transactions","display_name":"transactions","score":0.7990000247955322},{"id":"https://openalex.org/keywords/deployment","display_name":"deployment","score":0.7860000133514404},{"id":"https://openalex.org/keywords/j2ee","display_name":"J2EE","score":0.8619999885559082},{"id":"https://openalex.org/keywords/groovy","display_name":"Groovy","score":0.753000020980835},{"id":"https://openalex.org/keywords/mybatis","display_name":"MyBatis","score":0.8859999775886536}],"concepts":[{"id":"https://openalex.org/C2778712887","wikidata":"https://www.wikidata.org/wiki/Q102836","display_name":"Spring (device)","level":2,"score":0.8889457583427429},{"id":"https://openalex.org/C24461792","wikidata":"https://www.wikidata.org/wiki/Q157957","display_name":"Perennial plant","level":2,"score":0.5322726964950562},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.3309904932975769},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.24202856421470642},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0846775472164154},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.07493546605110168},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0479433536529541}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/978-1-4302-6152-0","doi":"https://doi.org/10.1007/978-1-4302-6152-0","is_oa":false,"landing_page_url":"https://doi.org/10.1007/978-1-4302-6152-0","pdf_url":null,"source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"book"},{"id":"pmh:oai:cds.cern.ch:1970184","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1970184","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:oai:dial.uclouvain.be:ebook:55765","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/2078/ebook:55765","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W6959561407","https://openalex.org/W2462737890","https://openalex.org/W2429137609","https://openalex.org/W2900225796","https://openalex.org/W4212957291","https://openalex.org/W6984690035","https://openalex.org/W2743349378","https://openalex.org/W4383268761","https://openalex.org/W69299718","https://openalex.org/W7073569237"],"abstract_inverted_index":{"Pro":[0,38],"Spring":[1,11,35,42,69,120,158,181,185],"updates":[2],"the":[3,7,10,28,49,61,68,73,102,125,178],"perennial":[4],"bestseller":[5],"with":[6,55,142,161,177],"latest":[8],"that":[9],"Framework":[12,70,121],"4":[13],"has":[14],"to":[15,66,71,98,123,182,188],"offer.":[16],"Now":[17],"in":[18,107],"its":[19],"fourth":[20],"edition,":[21],"this":[22,108,171],"popular":[23],"book":[24,109],"is":[25],"by":[26],"far":[27],"most":[29],"comprehensive":[30],"and":[31,44,47,52,58,85,89,104,110,138,147,156,164],"definitive":[32,172],"treatment":[33],"of":[34,78,101,180],"available.":[36],"With":[37],"Spring,":[39],"you\u2019ll":[40],"learn":[41,64],"basics":[43],"core":[45],"topics,":[46],"share":[48],"authors\u2019":[50],"insights":[51],"real\u2013world":[53],"experiences":[54],"remoting,":[56],"Hibernate,":[57,153],"EJB.":[59],"Beyond":[60],"basics,":[62],"you'll":[63,174],"how":[65,112],"leverage":[67],"build":[72,183],"various":[74],"tiers":[75],"or":[76],"parts":[77],"an":[79],"enterprise":[80,129],"Java":[81,130,136,149,162],"application:":[82],"transactions,":[83],"web":[84],"presentation":[86],"tiers,":[87],"deployment,":[88],"much":[90],"more.":[91,157],"A":[92],"full":[93],"sample":[94],"application":[95,131],"allows":[96],"you":[97],"apply":[99],"many":[100],"technologies":[103,150],"techniques":[105],"covered":[106],"see":[111],"they":[113],"work":[114],"together.":[115],"The":[116],"agile,":[117,146],"lightweight,":[118],"open-source":[119],"continues":[122],"be":[124,175],"de":[126],"facto":[127],"leading":[128,144],"development":[132],"framework":[133],"for":[134],"today's":[135],"programmers":[137],"developers.":[139],"It":[140],"works":[141,160],"other":[143],"open-source,":[145],"lightweight":[148],"such":[151],"as":[152,167],"Groovy,":[154],"MyBatis,":[155],"now":[159],"EE":[163],"JPA":[165],"2":[166],"well.":[168],"After":[169],"reading":[170],"book,":[173],"armed":[176],"power":[179],"complex":[184],"applications,":[186],"top":[187],"bottom.":[189]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2022-05-12T00:00:00"}
