Эта книга воплощает знания и опыт работы авторов с каркасом Spring Framework и сопутствующими технологиями удаленного взаимодействия, Hibernate, EJB и пр. Она дает возможность читателю не только усвоить основные понятия и принципы работы с Spring Framework, но и научиться рационально пользоваться этим каркасом для построения различных уровней и частей корпоративных приложений на языке Java, включая обработку транзакций, представление веб-содержимого и прочего содержимого, развертывание и многое другое. Полноценные примеры подобных приложений, представленные в этой книге, наглядно демонстрируют особенности совместного применения различных технологий и методик разработки приложений в Spring.Пятое издание этой книги, давно уже пользующейся успехом у читателей, обновлено по новой версии Spring Framework 5 и является самым исчерпывающим и полным руководством по применению Spring среди всех имеющихся. В нем представлен новый функциональный каркас веб-приложений, микрослужбы, совместимость с версией Java 9 и прочие функциональные возможности Spring.Прочитав эту обстоятельную книгу, вы сможете включить в арсенал своих средств весь потенциал Spring для основательного построения сложных приложений. Гибкий, легковесный каркас Spring Framework с открытым кодом продолжает оставаться фактически ведущим в области разработки корпоративных приложений на языке Java и самым востребованным среди разработчиков и программирующих на Java.Он превосходно взаимодействует с другими гибкими, легковесными технологиями Java с открытым кодом, включая Hibernate, Groovy, MyBatis и прочие, а также с платформами Java EE и JPA 2.Эта книга окажет вам помощь в следующем.Выявить новые функциональные возможности в версии Spring Framework 5Научиться пользоваться Spring Framework вместе с Java 9Овладеть механизмом доступа к данным и обработки транзакцийОсвоить новый функциональный каркас веб-приложенийНаучиться создавать микрослужбы и другие веб-службыОб авторахЮлиана Козмина (Iuliana Cosmina) - разработчик веб-приложений и профессиональный пользователь Spring, аттестованный в компании Pivotal, разработавшей Spring Framework, Boot и другие инструментальные средства. Ее перу принадлежит ряд книг, вышедших в издательстве Apress и посвященных аттестации и веб-разработке в Spring Framework. Она работает архитектором программного обеспечения в компании Bearing Point Software и активно участвует в разработке программного обеспечения с открытым кодом в GitHub, обсуждении насущных вопросов программирования в Stack Overflow и прочих ресурсах.Роб Харроп (Rob Harrop) работает консультантом по программному обеспечению, специализируясь на выпуске высокопроизводительных корпоративных приложений с высокой степенью масштабируемости. У него имеется немалый опыт разработки архитектуры программного обеспечения и особая склонность уяснять и разрешать сложные вопросы проектирования. Обладая солидными знаниями платформ Java и .NET, он успешно осуществил на них немало проектов. У него имеется также немалый опыт и в других областях, включая розничную торговлю и государственную службу. Авторству Харропа принадлежит пять книг, в том числе настоящее, пятое издание этой книги, повсеместно признанной как исчерпывающий источник по Spring Framework.Крис Шефер (Chris Schaefer) - главный разработчик программного обеспечения для проектов Spring в компании Pivotal, разработавшей Spring Framework, Boot и другие инструментальные средства.Кларенс Хо (Clarence Ho) работает ведущим архитектором приложений на Java в компании SkywideSoft Technology Limited, занимающейся консультациями по программному обеспечению и расположенной в Гонконге. Проработав в области информационных технологий более двадцати лет, Кларенс руководил многими проектами по разработке приложений для внутреннего потребления, а также оказывал консультационные услуги по корпоративным решениям.5-е издание.
Eta kniga voploshchaet znaniya i opyt raboty avtorov s karkasom Spring Framework i soputstvuyushchimi tekhnologiyami udalennogo vzaimodeystviya, Hibernate, EJB i pr. Ona daet vozmozhnost chitatelyu ne tolko usvoit osnovnye ponyatiya i printsipy raboty s Spring Framework, no i nauchitsya ratsionalno polzovatsya etim karkasom dlya postroeniya razlichnykh urovney i chastey korporativnykh prilozheniy na yazyke Java, vklyuchaya obrabotku tranzaktsiy, predstavlenie veb-soderzhimogo i prochego soderzhimogo, razvertyvanie i mnogoe drugoe. Polnotsennye primery podobnykh prilozheniy, predstavlennye v etoy knige, naglyadno demonstriruyut osobennosti sovmestnogo primeneniya razlichnykh tekhnologiy i metodik razrabotki prilozheniy v Spring.Pyatoe izdanie etoy knigi, davno uzhe polzuyushcheysya uspekhom u chitateley, obnovleno po novoy versii Spring Framework 5 i yavlyaetsya samym ischerpyvayushchim i polnym rukovodstvom po primeneniyu Spring sredi vsekh imeyushchikhsya. V nem predstavlen novyy funktsionalnyy karkas veb-prilozheniy, mikrosluzhby, sovmestimost s versiey Java 9 i prochie funktsionalnye vozmozhnosti Spring.Prochitav etu obstoyatelnuyu knigu, vy smozhete vklyuchit v arsenal svoikh sredstv ves potentsial Spring dlya osnovatelnogo postroeniya slozhnykh prilozheniy. Gibkiy, legkovesnyy karkas Spring Framework s otkrytym kodom prodolzhaet ostavatsya fakticheski vedushchim v oblasti razrabotki korporativnykh prilozheniy na yazyke Java i samym vostrebovannym sredi razrabotchikov i programmiruyushchikh na Java.On prevoskhodno vzaimodeystvuet s drugimi gibkimi, legkovesnymi tekhnologiyami Java s otkrytym kodom, vklyuchaya Hibernate, Groovy, MyBatis i prochie, a takzhe s platformami Java EE i JPA 2.Eta kniga okazhet vam pomoshch v sleduyushchem.Vyyavit novye funktsionalnye vozmozhnosti v versii Spring Framework 5Nauchitsya polzovatsya Spring Framework vmeste s Java 9Ovladet mekhanizmom dostupa k dannym i obrabotki tranzaktsiyOsvoit novyy funktsionalnyy karkas veb-prilozheniyNauchitsya sozdavat mikrosluzhby i drugie veb-sluzhbyOb avtorakhYUliana Kozmina (Iuliana Cosmina) - razrabotchik veb-prilozheniy i professionalnyy polzovatel Spring, attestovannyy v kompanii Pivotal, razrabotavshey Spring Framework, Boot i drugie instrumentalnye sredstva. Ee peru prinadlezhit ryad knig, vyshedshikh v izdatelstve Apress i posvyashchennykh attestatsii i veb-razrabotke v Spring Framework. Ona rabotaet arkhitektorom programmnogo obespecheniya v kompanii Bearing Point Software i aktivno uchastvuet v razrabotke programmnogo obespecheniya s otkrytym kodom v GitHub, obsuzhdenii nasushchnykh voprosov programmirovaniya v Stack Overflow i prochikh resursakh.Rob KHarrop (Rob Harrop) rabotaet konsultantom po programmnomu obespecheniyu, spetsializiruyas na vypuske vysokoproizvoditelnykh korporativnykh prilozheniy s vysokoy stepenyu masshtabiruemosti. U nego imeetsya nemalyy opyt razrabotki arkhitektury programmnogo obespecheniya i osobaya sklonnost uyasnyat i razreshat slozhnye voprosy proektirovaniya. Obladaya solidnymi znaniyami platform Java i .NET, on uspeshno osushchestvil na nikh nemalo proektov. U nego imeetsya takzhe nemalyy opyt i v drugikh oblastyakh, vklyuchaya roznichnuyu torgovlyu i gosudarstvennuyu sluzhbu. Avtorstvu KHarropa prinadlezhit pyat knig, v tom chisle nastoyashchee, pyatoe izdanie etoy knigi, povsemestno priznannoy kak ischerpyvayushchiy istochnik po Spring Framework.Kris SHefer (Chris Schaefer) - glavnyy razrabotchik programmnogo obespecheniya dlya proektov Spring v kompanii Pivotal, razrabotavshey Spring Framework, Boot i drugie instrumentalnye sredstva.Klarens KHo (Clarence Ho) rabotaet vedushchim arkhitektorom prilozheniy na Java v kompanii SkywideSoft Technology Limited, zanimayushcheysya konsultatsiyami po programmnomu obespecheniyu i raspolozhennoy v Gonkonge. Prorabotav v oblasti informatsionnykh tekhnologiy bolee dvadtsati let, Klarens rukovodil mnogimi proektami po razrabotke prilozheniy dlya vnutrennego potrebleniya, a takzhe okazyval konsultatsionnye uslugi po korporativnym resheniyam.5-e izdanie.