Pro Spring MVC: With Web Flow Book

Pro Spring MVC: With Web Flow | Download eBook Read Pdf-ePub-Kindle

Read and download full book of Pro Spring MVC: With Web Flow by Marten Deinum,Koen Serneels,Colin Yates,Seth Ladd,Erwin Vervaet,Christophe Vanfleteren in pdf 596 pages, and check also related latest Computers books similar to Pro Spring MVC: With Web Flow from the book list below.

Pro Spring MVC: With Web Flow

By Marten Deinum,Koen Serneels,Colin Yates,Seth Ladd,Erwin Vervaet,Christophe Vanfleteren
  • Writer : Marten Deinum,Koen Serneels,Colin Yates,Seth Ladd,Erwin Vervaet,Christophe Vanfleteren
  • Isbn : 143024156X
  • Publisher : Apress
  • Number of Pages : 596
  • Category : Computers
  • Review Counts : 895
  • Book Compatibility : Pdf, ePub, Mobi, Kindle
  • Pdf : pro-spring-mvc.pdf

Summaries of Book :

Pro Spring MVC provides in-depth coverage of Spring MVC and Spring Web Flow, two highly customizable and powerful web frameworks brought to you by the developers and community of the Spring Framework. Spring MVC is a modern web application framework built upon the Spring Framework, and Spring Web Flow is a project that complements Spring MVC for building reusable web controller modules that encapsulate rich page navigation rules. Along with detailed analysis of the code and functionality, plus the first published coverage of Spring Web Flow 2.x, this book includes numerous tips and tricks to help you get the most out of Spring MVC, Spring Web Flow, and web development in general. Spring MVC and Spring Web Flow have been upgraded in the new Spring Framework 3.1 and are engineered with important considerations for design patterns and expert object-oriented programming techniques. This book explains not only the design decisions of the frameworks, but also how you can apply similar designs and techniques to your own code. This book takes great care in covering every inch of Spring MVC and Spring Web Flow to give you the complete picture. Along with all the best known features of these frameworks, you’ll discover some new hidden treasures. You’ll also learn how to correctly and safely extend the frameworks to create customized solutions. This book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework.

Recommended Books For Reading


  • Expert Spring MVC and Web Flow

    Expert Spring MVC and Web Flow

    * 1st and only book to market on the open source Spring MVC and Web Flows, positioned to become the new "Struts." * Will be the only authoritative solution, by the Spring MVC and...

    Get eBook

  • Spring MVC: Designing Real-World Web Applications

    Spring MVC: Designing Real-World Web Applications

    Unleash the power of Spring MVC and build enterprise-grade, lightning-fast web applications About This Book Configure Spring MVC to build logic-less controllers that transparently...

    Get eBook

  • Spring MVC: Beginner's Guide

    Spring MVC: Beginner's Guide

    Unleash the power of the latest Spring MVC 4.x to develop a complete application About This Book Work through carefully crafted exercises with detailed explanations for each step...

    Get eBook

  • Spring 5 Recipes

    Spring 5 Recipes

    Solve all your Spring 5 problems using complete and real-world code examples. When you start a new project, you’ll be able to copy the code and configuration files from this...

    Get eBook

  • Pro Spring 2.5

    Pro Spring 2.5

    Pro Spring 2 is the perfect, simple answer for your lightweight, alternative Java EE development needs! Put simply, this book brings J2EE/Java EE "down to earth." Without the...

    Get eBook

  • Pro Spring 5

    Pro Spring 5

    Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to...

    Get eBook

  • Practical Spring LDAP

    Practical Spring LDAP

    Practical Spring LDAP is your guide to developing Java-based enterprise applications using the Spring LDAP Framework. This book explains the purpose and fundamental concepts of...

    Get eBook


Read Also This Books

Pro Spring Security

By Carlo Scarioni
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 143024819X
  • Number of Pages : 340
  • Category : Computers
  • Reviews : 602
  • Pdf File: pro-spring-security.pdf

Book Excerpt:

Security is a key element in the development of any non-trivial application. The Spring Security Framework provides a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications. Pro Spring Security will be a reference and advanced tutorial that will do the following: Guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground-up. Demonstrates the different authentication and authorization methods to secure enterprise-level applications by using the Spring Security Framework. Provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and Grails applications.

Pro Spring

By Clarence Ho,Rob Harrop,Chris Schaefer
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430261528
  • Number of Pages : 728
  • Category : Computers
  • Reviews : 951
  • Pdf File: pro-spring.pdf

Book Excerpt:

Pro Spring updates the perennial bestseller with the latest that the Spring Framework 4 has to offer. Now in its fourth edition, this popular book is by far the most comprehensive and definitive treatment of Spring available. With Pro Spring, you’ll learn Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers or parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile, and lightweight Java technologies such as Hibernate, Groovy, MyBatis, and more. Spring now works with Java EE and JPA 2 as well. After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom.

Spring Recipes

By Gary Mak,Daniel Rubio,Josh Long
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430225009
  • Number of Pages : 1104
  • Category : Computers
  • Reviews : 595
  • Pdf File: spring-recipes.pdf

Book Excerpt:

The Spring framework is growing. It has always been about choice. Java EE focused on a few technologies, largely to the detriment of alternative, better solutions. When the Spring framework debuted, few would have agreed that Java EE represented the best-in-breed architectures of the day. Spring debuted to great fanfare, because it sought to simplify Java EE. Each release since marks the introduction of new features designed to both simplify and enable solutions. With version 2.0 and later, the Spring framework started targeting multiple platforms. The framework provided services on top of existing platforms, as always, but was decoupled from the underlying platform wherever possible. Java EE is a still a major reference point, but it’s not the only target. OSGi (a promising technology for modular architectures) has been a big part of the SpringSource strategy here. Additionally, the Spring framework runs on Google App Engine. With the introduction of annotation-centric frameworks and XML schemas, SpringSource has built frameworks that effectively model the domain of a specific problem, in effect creating domain-specific languages (DSLs). Frameworks built on top of the Spring framework have emerged supporting application integration, batch processing, Flex and Flash integration, GWT, OSGi, and much more.

Pro Spring 3

By Rob Harrop,Clarence Ho
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 143024108X
  • Number of Pages : 944
  • Category : Computers
  • Reviews : 669
  • Pdf File: pro-spring-3.pdf

Book Excerpt:

The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well. Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring. With Pro Spring 3, you’ll learn Spring basics and core topics, and gain access to the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build various tiers or parts of an enterprise Java application like transactions, the web and presentations tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together. After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom.

Pro Spring Boot 2

By Felipe Gutierrez
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1484236769
  • Number of Pages : 511
  • Category : Computers
  • Reviews : 720
  • Pdf File: pro-spring-boot-2.pdf

Book Excerpt:

Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like configurations. This revised book will show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work. It will also cover what's been added to the new Spring Boot 2 release, including Spring Framework 5 features like WebFlux, Security, Actuator and the new way to expose Metrics through Micrometer framework, and more. This book is your authoritative hands-on practical guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no nonsense guide with case studies of increasing complexity throughout the book. The author, a senior solutions architect and Principal Technical instructor with Pivotal, the company behind the Spring Framework, shares his experience, insights and first-hand knowledge about how Spring Boot technology works and best practices. Pro Spring Boot 2 is an essential book for your Spring learning and reference library. What You Will Learn Configure and use Spring Boot Use non-functional requirements with Spring Boot Actuator Carry out web development with Spring Boot Persistence with JDBC, JPA and NoSQL Databases Messaging with JMS, RabbitMQ and WebSockets Test and deploy with Spring Boot A quick look at the Spring Cloud projects Microservices and deployment to the Cloud Extend Spring Boot by creating your own Spring Boot Starter and @Enable feature Who This Book Is For Experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.

Spring Boot 2 Recipes

By Marten Deinum
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1484239636
  • Number of Pages : 332
  • Category : Computers
  • Reviews : 886
  • Pdf File: spring-boot-2-recipes.pdf

Book Excerpt:

Solve all your Spring Boot 2 problems using complete and real-world code examples. When you start a new project, you’ll be able to copy the code and configuration files from this book, and then modify them for your needs. This can save you a great deal of work over creating a project from scratch. Using a problem-solution approach, Spring Boot 2 Recipes quickly introduces you to Pivotal's Spring Boot 2 micro-framework, then dives into code snippets on how to apply and integrate Spring Boot 2 with the Spring MVC web framework, Spring Web Sockets, and microservices. You'll also get solutions to common problems with persistence, integrating Spring Boot with batch processing, algorithmic programming via Spring Batch, and much more. Other recipes cover topics such as using and integrating Boot with Spring's enterprise services, Spring Integration, testing, monitoring and more. What You'll Learn Get reusable code recipes and snippets for the Spring Boot 2 micro-framework Discover how Spring Boot 2 integrates with other Spring APIs, tools, and frameworks Access Spring MVC and the new Spring Web Sockets for simpler web development Work with microservices for web services development and integration with your Spring Boot applications Add persistence and a data tier seamlessly to make your Spring Boot web application do more Integrate enterprise services to create a more complex Java application using Spring Boot Who This Book Is For Experienced Java and Spring programmers.

Spring in Practice

By Joshua White,Willie Wheeler
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638353786
  • Number of Pages : 560
  • Category : Computers
  • Reviews : 901
  • Pdf File: spring-in-practice.pdf

Book Excerpt:

Summary Spring in Practice shows you how to tackle the challenges you face when you build Spring-based applications. The book empowers software developers to solve concrete business problems by mapping application-level issues to Spring-centric solutions. It diverges from other cookbooks because it presents the background you need to understand the domain in which a solution applies before it offers the specific steps to solve the problem. About this Book Spring in Practice covers 66 Spring development techniques and the practical issues you will encounter when using them. The book starts with three carefully crafted introductory chapters to get you up to speed on the fundamentals. And then, the core of the book takes you step-by-step through the important, practical techniques you will use no matter what type of application you're building. You'll hone your Spring skills with examples on user accounts, security, NoSQL data stores, and application integration. Along the way, you'll explore Spring-based approaches to domain-specific challenges like CRM, configuration management, and site reliability. What's Inside Covers Spring 3 Successful outcomes with integration testing Dozens of web app techniques using Spring MVC Practical examples and real-world context How to work effectively with data Each technique highlights something new or interesting about Spring and focuses on that concept in detail. This book assumes you have a good foundation in Java and Java EE. Prior exposure to Spring Framework is helpful but not required. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Authors Willie Wheeler is a Principal Applications Engineer with 16 years of experience in Java/Java EE and Spring Framework. Joshua White is a Solutions Architect in the financial and health services industries. He has worked with Spring Framework since its inception in 2002. Table of Contents Introducing Spring: the dependency injection container Data persistence, ORM, and transactions Building web applications with Spring Web MVC Basic web forms Enhancing Spring MVC applications with Web Flow Authenticating users Authorizing user requests Communicating with users and customers Creating a rich-text comment engine Integration testing Building a configuration management database Building an article-delivery engine Enterprise integration Creating a Spring-based "site-up" framework

Spring REST

By Balaji Varanasi,Sudha Belida
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1484208234
  • Number of Pages : 208
  • Category : Computers
  • Reviews : 780
  • Pdf File: spring-rest.pdf

Book Excerpt:

Spring REST is a practical guide for designing and developing RESTful APIs using the Spring Framework. This book walks you through the process of designing and building a REST application while taking a deep dive into design principles and best practices for versioning, security, documentation, error handling, paging, and sorting. This book provides a brief introduction to REST, HTTP, and web infrastructure. You will learn about several Spring projects such as Spring Boot, Spring MVC, Spring Data JPA, and Spring Security and the role they play in simplifying REST application development. You will learn how to build clients that consume REST services. Finally, you will learn how to use the Spring MVC test framework to unit test and integration test your REST API. After reading this book, you will come away with all the skills to build sophisticated REST applications using Spring technologies.

Spring in Action

By Craig Walls
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 163835328X
  • Number of Pages : 520
  • Category : Computers
  • Reviews : 154
  • Pdf File: spring-in-action.pdf

Book Excerpt:

Summary Spring in Action, 5th Edition is the fully updated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Spring Framework makes life easier for Java developers. New features in Spring 5 bring its productivity-focused approach to microservices, reactive development, and other modern application designs. With Spring Boot now fully integrated, you can start even complex projects with minimal configuration code. And the upgraded WebFlux framework supports reactive apps right out of the box! About the Book Spring in Action, 5th Edition guides you through Spring's core features, explained in Craig Walls' famously clear style. You'll roll up your sleeves and build a secure database-backed web app step by step. Along the way, you'll explore reactive programming, microservices, service discovery, RESTful APIs, deployment, and expert best practices. Whether you're just discovering Spring or leveling up to Spring 5.0, this Manning classic is your ticket! What's inside Building reactive applications Spring MVC for web apps and RESTful web services Securing applications with Spring Security Covers Spring 5.0 Over 100,000 copies sold! About the Reader For intermediate Java developers. About the Author Craig Walls is a principal software engineer at Pivotal, a popular author, an enthusiastic supporter of Spring Framework, and a frequent conference speaker. Table of Contents PART 1 - FOUNDATIONAL SPRING Getting started with Spring Developing web applications Working with data Securing Spring Working with configuration properties PART 2 - INTEGRATED SPRING Creating REST services Consuming REST services Sending messages asynchronously Integrating Spring PART 3 - REACTIVE SPRING Introducing Reactor Developing reactive APIs Persisting data reactively PART 4 CLOUD-NATIVE SPRING Discovering services Managing configuration Handling failure and latency PART 5 - DEPLOYED SPRING Working with Spring Boot Actuator Administering Spring Monitoring Spring with JMX Deploying Spring

Pro JPA 2

By Mike Keith,Merrick Schincariol
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430249277
  • Number of Pages : 508
  • Category : Computers
  • Reviews : 247
  • Pdf File: pro-jpa-2.pdf

Book Excerpt:

Pro JPA 2, Second Edition introduces, explains, and demonstrates how to use the new Java Persistence API (JPA) 2.1 from the perspective of one of the specification creators. A one-of-a-kind resource, it provides both theoretical and extremely practical coverage of JPA usage for both beginning and advanced developers. Authors Mike Keith and Merrick Schincariol take a hands–on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain. After completing the book, you will have a full understanding of JPA and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide during initial and later JPA application experiences. Hands-on examples for all aspects of the JPA specification Expert insight about various aspects of the API and when they are useful Portability hints to provide increased awareness of the potential for non–portable JPA code

Pro Hibernate and MongoDB

By Anghel Leonard
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430257954
  • Number of Pages : 384
  • Category : Computers
  • Reviews : 350
  • Pdf File: pro-hibernate-and-mongodb.pdf

Book Excerpt:

Hibernate and MongoDB are a powerful combination of open source persistence and NoSQL technologies for today's Java-based enterprise and cloud application developers. Hibernate is the leading open source Java-based persistence, object relational management engine, recently repositioned as an object grid management engine. MongoDB is a growing, popular open source NoSQL framework, especially popular among cloud application and big data developers. With these two, enterprise and cloud developers have a "complete out of the box" solution. Pro Hibernate and MongoDB shows you how to use and integrate Hibernate and MongoDB. More specifically, this book guides you through the bootstrap; building transactions; handling queries and query entities; and mappings. Then, this book explores the principles and techniques for taking these application principles to the cloud, using the OpenShift Platform as a Service (PaaS) and more. In this book, you get two case studies: An enterprise application using Hibernate and MongoDB. then, A cloud application (OpenShip) migrated from the enterprise application case study After reading or using this book, you come away with the experience from two case studies that give you possible frameworks or templates that you can apply to your own specific application or cloud application building context.

Spring Roo in Action

By Ken Rimple,Srini Penchikala
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638351589
  • Number of Pages : 408
  • Category : Computers
  • Reviews : 563
  • Pdf File: spring-roo-in-action.pdf

Book Excerpt:

Summary Spring Roo in Action is a unique book that teaches you how to code Java in Roo, with a particular focus on Spring-based applications. Through hands-on examples, you'll learn how Roo creates well-formed application structures and supports best practices and tools. Plus, you'll get a quick-and-dirty guide to setting up Roo effectively in your environment. About the Technology Roo is a lightweight Java console shell that simplifies compile-time tasks. It improves productivity by enforcing correct coding practices and patterns and integrates with mainstream Java technologies, including ActiveMQ, GWT, JPA, and OSGi. And, when you finish coding, it gets out of the way so there's no runtime impact. About the Book Spring Roo in Action teaches you to code Java more efficiently using Roo. With the help of many examples, it shows you how to build application components from the database layer to the user interface. The book takes a test-first approach and points out how Roo can help automate many of the mundane details of coding Java apps. Along the way, you'll address important topics like security, messaging, and cloud computing. This book is for Java developers who want to get more productive by using Roo. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Learn Roo from the ground up Integrate with existing projects Create custom add-ons Use Roo with Spring ========================================​============== Table of Contents PART 1 STARTING SPRING APPS RAPIDLY WITH ROO What is Spring Roo? Getting started with Roo PART 2 DATABASES AND ENTITIES Database persistence with entities Relationships, JPA, and advanced persistence PART 3 WEB DEVELOPMENT Rapid web applications with Roo Advanced web applications RIA and other web frameworks Configuring security PART 4 INTEGRATION Testing your application Enterprise services—email and messaging Roo add-ons Advanced add-ons and deployment PART 5 ROO IN THE CLOUD Cloud computing Workflow applications using Spring Integration

Pivotal Certified Professional Core Spring 5 Developer Exam

By Iuliana Cosmina
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1484251369
  • Number of Pages : 1007
  • Category : Computers
  • Reviews : 813
  • Pdf File: pivotal-certified-professional-core-spring-5-developer-exam.pdf

Book Excerpt:

Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules. Furthermore, in Pivotal Certified Professional Core Spring 5 Developer Exam, Second Edition, each chapter contains a brief study summary and question set, and the book’s free downloadable source code package includes one mock exam (50 questions – like a real exam). After using this study guide, you will be ready to take and pass the Pivotal Certified Professional exam. When you become Pivotal Certified, you will have one of the most valuable credentials in Java. Pivotal certification helps you advance your skills and your career, and get the maximum benefit from Spring. Passing the exam demonstrates your understanding of Spring and validates your familiarity with: container-basics, aspect oriented programming (AOP), data access and transactions, Spring Security, Spring Boot, microservices, and Spring model-view-controller (MVC). Good luck! What You Will Learn Understand the core principles of Spring Framework 5 Use dependency injection Work with aspects in Spring and do AOP (aspect oriented programming) Control transactional behavior and work with SQL and NoSQL databases Create and secure web applications based on Spring MVC Get to know the format of the exam and the type of questions in it Create Spring microservices applications Who This Book Is For Spring developers who have taken the Pivotal Core Spring class are eligible to take the Pivotal Certified Professional exam.

Spring Batch in Action

By Arnaud Cogoluegnes,Thierry Templier,Olivier Bazoud
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638352534
  • Number of Pages : 504
  • Category : Computers
  • Reviews : 177
  • Pdf File: spring-batch-in-action.pdf

Book Excerpt:

Summary Spring Batch in Action is an in-depth guide to writing batch applications using Spring Batch. Written for developers who have basic knowledge of Java and the Spring lightweight container, the book provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Spring Batch framework. About the Technology Even though running batch jobs is a common task, there's no standard way to write them. Spring Batch is a framework for writing batch applications in Java. It includes reusable components and a solid runtime environment, so you don't have to start a new project from scratch. And it uses Spring's familiar programming model to simplify configuration and implementation, so it'll be comfortably familiar to most Java developers. About the Book Spring Batch in Action is a thorough, in-depth guide to writing efficient batch applications. Starting with the basics, it discusses the best practices of batch jobs along with details of the Spring Batch framework. You'll learn by working through dozens of practical, reusable examples in key areas like monitoring, tuning, enterprise integration, and automated testing. No prior batch programming experience is required. Basic knowledge of Java and Spring is assumed. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Batch programming from the ground up Implementing data components Handling errors during batch processing Automating tedious tasks Table of Contents PART 1 BACKGROUND Introducing Spring Batch Spring Batch concepts PART 2 CORE SPRING BATCH Batch configuration Running batch jobs Reading data Writing data Processing data Implementing bulletproof jobs Transaction management PART 3 ADVANCED SPRING BATCH Controlling execution Enterprise integration Monitoring jobs Scaling and parallel processing Testing batch applications

Spring Integration in Action

By Iwein Fuld,Jonas Partner,Mark Fisher,Marius Bogoevici
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638353824
  • Number of Pages : 368
  • Category : Computers
  • Reviews : 448
  • Pdf File: spring-integration-in-action.pdf

Book Excerpt:

Summary Spring Integration in Action is a hands-on guide to Spring-based messaging and integration. After addressing the core messaging patterns, such as those used in transformation and routing, the book turns to the adapters that enable integration with external systems. Readers will explore real-world enterprise integration scenarios using JMS, Web Services, file systems, and email. They will also learn about Spring Integration's support for working with XML. The book concludes with a practical guide to advanced topics such as concurrency, performance, system-management, and monitoring. The book features a foreword by Rod Johnson, Founder of the Spring Network. About the Technology Spring Integration extends the Spring Framework to support the patterns described in Gregor Hohpe and Bobby Woolf's Enterprise Integration Patterns. Like the Spring Framework itself, it focuses on developer productivity, making it easier to build, test, and maintain enterprise integration solutions. About the Book Spring Integration in Action is an introduction and guide to enterprise integration and messaging using the Spring Integration framework. The book starts off by reviewing core messaging patterns, such as those used in transformation and routing. It then drills down into real-world enterprise integration scenarios using JMS, Web Services, filesystems, email, and more. You'll find an emphasis on testing, along with practical coverage of topics like concurrency, scheduling, system management, and monitoring. This book is accessible to developers who know Java. Experience with Spring and EIP is helpful but not assumed. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Realistic examples Expert advice from Spring Integration creators Detailed coverage of Spring Integration 2 features About the Authors Mark Fisher is the Spring Integration founder and project lead. Jonas Partner, Marius Bogoevici, and Iwein Fuld have all been project committers and are recognized experts on Spring and Spring Integration. Table of Contents PART 1 BACKGROUND Introduction to Spring Integration Enterprise integration fundamentals 24 PART 2 MESSAGING Messages and channels Message Endpoints Getting down to business Go beyond sequential processing: routing and filtering Splitting and aggregating messages PART 3 INTEGRATING SYSTEMS Handling messages with XML payloads Spring Integration and the Java Message Service Email-based integration Filesystem integration Spring Integration and web services Chatting and tweeting PART 4 ADVANCED TOPICS Monitoring and management Managing scheduling and concurrency Batch applications and enterprise integration Scaling messaging applications with OSGi Testing

Pro Spring Security

By Carlo Scarioni,Massimo Nardone
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1484250524
  • Number of Pages : 410
  • Category : Computers
  • Reviews : 455
  • Pdf File: pro-spring-security.pdf

Book Excerpt:

Build and deploy secure Spring Framework and Spring Boot-based enterprise Java applications with the Spring Security Framework. This book explores a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications. Pro Spring Security, Second Edition has been updated to incorporate the changes in Spring Framework 5 and Spring Boot 2. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up. This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and Grails applications. What You Will Learn Explore the scope of security and how to use the Spring Security Framework Master Spring security architecture and design Secure the web tier in Spring Work with alternative authentication providers Take advantage of business objects and logic security Extend Spring security with other frameworks and languages Secure the service layer Who This Book Is ForExperienced Spring and Java developers with prior experience in building Spring Framework or Boot-based applications.

Spring Integration Essentials

By Chandan Pandey
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Packt Publishing Ltd
  • Isbn Code : 1783989173
  • Number of Pages : 198
  • Category : Computers
  • Reviews : 735
  • Pdf File: spring-integration-essentials.pdf

Book Excerpt:

This book is intended for developers who are either already involved with enterprise integration or planning to venture into the domain. Basic knowledge of Java and Spring is expected. For newer users, this book can be used to understand an integration scenario, what the challenges are, and how Spring Integration can be used to solve it. Prior experience of Spring Integration is not expected as this book will walk you through all the code examples.

John Zukowski’s Definitive Guide to Swing for Java 2

By John Zukowski
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430252510
  • Number of Pages : 863
  • Category : Computers
  • Reviews : 971
  • Pdf File: john-zukowski-s-definitive-guide-to-swing-for-java-2.pdf

Book Excerpt:

All set to become the one-stop resource for serious Java developers, this is the first comprehensive book to be based on released versions of the Java 1.2 Swing Set. While thorough in its treatment of the Swing set, the book avoids covering the minutia that is of no interest to programmers. John Zukowski is one of the best known figures in the Java community, and one of the most popular columnists for JavaWorld Magazine. He provides significant content for JavaSofts own web site and was the principal author of the "official" on-line Swing tutorial.

Struts: The Complete Reference, 2nd Edition

By James Holmes
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : McGraw Hill Professional
  • Isbn Code : 007177730X
  • Number of Pages : 800
  • Category : Computers
  • Reviews : 612
  • Pdf File: struts.pdf

Book Excerpt:

Strut your stuff with this completely up-to-date guide Struts guru James Holmes has completely revised and updated his definitive, bestselling Struts volume. You will get soup-to-nuts coverage of Struts 1.3, the latest version of the framework used to create flexible, high-performance web applications. The book features insider tips, tricks, and techniques to make Struts applications sizzle.

Hands-On Reactive Programming in Spring 5

By Oleh Dokuka,Igor Lozynskyi
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Packt Publishing Ltd
  • Isbn Code : 1787287297
  • Number of Pages : 556
  • Category : Computers
  • Reviews : 857
  • Pdf File: hands-on-reactive-programming-in-spring-5.pdf

Book Excerpt:

Explore the reactive system and create efficient microservices with Spring Boot 2.1 and Spring Cloud Key Features Understand the kind of system modern businesses require with Spring Gain deeper insights into reactive programming with Reactor and Spring Cloud Get in-depth knowledge on asynchronous and nonblocking communication with Spring 5 WebFlux Book Description These days, businesses need a new type of system that can remain responsive at all times. This is achievable with reactive programming; however, the development of these kinds of systems is a complex task, requiring a deep understanding of the domain. In order to develop highly responsive systems, the developers of the Spring Framework came up with Project Reactor. Hands-On Reactive Programming in Spring 5 begins with the fundamentals of Spring Reactive programming. You’ll explore the endless possibilities of building efficient reactive systems with the Spring 5 Framework along with other tools such as WebFlux and Spring Boot. Further on, you’ll study reactive programming techniques and apply them to databases and cross-server communication. You will advance your skills in scaling up Spring Cloud Streams and run independent, high-performant reactive microservices. By the end of the book, you will be able to put your skills to use and get on board with the reactive revolution in Spring 5.1! What you will learn Discover the difference between a reactive system and reactive programming Explore the benefits of a reactive system and understand its applications Get to grips with using reactive programming in Spring 5 Gain an understanding of Project Reactor Build a reactive system using Spring 5 and Project Reactor Create a highly efficient reactive microservice with Spring Cloud Test, monitor, and release reactive applications Who this book is for This book is for Java developers who use Spring to develop their applications and want to build robust and reactive applications that can scale in the cloud. Basic knowledge of distributed systems and asynchronous programming will help you understand the concepts covered in this book.

Wicket in Action

By Eelco Hillenius,Martijn Dashorst
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638355096
  • Number of Pages : 392
  • Category : Computers
  • Reviews : 841
  • Pdf File: wicket-in-action.pdf

Book Excerpt:

There are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based Web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly. Wicket in Action is an authoritative, comprehensive guide for Java developers building Wicket-based Web applications. This book starts with an introduction to Wicket's structure and components, and moves quickly into examples of Wicket at work. Written by two of the project's earliest and most authoritative experts, this book shows you both the "how-to" and the "why" of Wicket. As you move through the book, you'll learn to use and customize Wicket components, how to interact with other technologies like Spring and Hibernate, and how to build rich, Ajax-driven features into your applications. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Spring MVC Cookbook

By Alex Bretet
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Packt Publishing Ltd
  • Isbn Code : 1784394106
  • Number of Pages : 466
  • Category : Computers
  • Reviews : 902
  • Pdf File: spring-mvc-cookbook.pdf

Book Excerpt:

Over 40 recipes for creating cloud-ready Java web applications with Spring MVC About This Book Configure Spring MVC to build logic-less controllers that transparently support the most advanced web techniques Build an amazing social and financial application that applies microservices patterns on deployment, self-testability, interoperability, cloud architectures, and scalability Fast-paced, practical guide to learn how to set up Spring MVC to produce REST resources and templates as required by the latest front-end best practices Who This Book Is For If you are an experienced Java developer, with prior experience in web technologies, and want to step up in your career and stay up-to-date or learn more about Spring Web scalability, this book is for you. What You Will Learn Structure your project with Maven and create self-tested, domain-specific deployable web archives Generate templates for a responsive and powerful frontend with AngularJS and Bootstrap Build a high performance stateless RESTful and hypermedia application to support your multiple customer experiences Authenticate over REST with a BASIC authentication scheme and OAuth2; handle roles and permissions Document and publish your REST API using Swagger and Swagger UI Scale your Spring web application Communicate through WebSocket and STOMP messages Provide support to your application and efficiently maintain its business features with a relevant test stack In Detail Spring MVC is a lightweight application framework that comes with a great configuration by default. Being part of the Spring Framework, it naturally extended and supported it with an amazing set of recognizable annotations. External libraries can be plugged in and plugged out. It also possesses a request flow. Complete support of REST web services makes the Spring architecture an extremely consistent choice to support your front-end needs and Internet transformations. From the design of your Maven modules, you will achieve an Enterprise-standard for a stateless REST application based on Spring and Spring MVC with this book. This guide is unique in its style as it features a massive overview of practical development techniques brought together from the Spring ecosystem, the new JEE standards, the JavaScript revolution and Internet of Things. You will begin with the very first steps of Spring MVC's product design. Focused on deployment, viability, and maintainability, you will learn the use of Eclipse, Maven, and Git. You will walk through the separation of concerns driven by the microservices principles. Using Bootstrap and AngularJS, you will develop a responsive front-end, capable of interacting autonomously with a REST API. Later in the book, you will setup the Java Persistence API (JPA) within Spring; learn how to configure your Entities to reflect your domain needs, and discover Spring Data repositories. You will analyze how Spring MVC responds to complex HTTP requests. You will implement Hypermedia and HATEOAS to guide your customer's stateless conversation with the product and see how a messaging-service based on WebSocket can be configured. Finally you will learn how to set up and organize different levels of automated-tests, including logging and monitoring. Style and approach A comprehensive, recipe-based guide to creating stunning Java apps with Spring MVC as a result of learning and implementing pro-level practices, techniques, and solutions.

Domain-Driven Design

By Eric Evans
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Addison-Wesley
  • Isbn Code : 0132181274
  • Number of Pages : 560
  • Category : Computers
  • Reviews : 692
  • Pdf File: domain-driven-design.pdf

Book Excerpt:

Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis–refactoring not just the code but the model underlying the code–in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include: With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.

Spring Data

By Mark Pollack,Oliver Gierke,Thomas Risberg,Jon Brisbin,Michael Hunger
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : "O'Reilly Media, Inc."
  • Isbn Code : 1449331882
  • Number of Pages : 316
  • Category : Computers
  • Reviews : 242
  • Pdf File: spring-data.pdf

Book Excerpt:

You can choose several data access frameworks when building Java enterprise applications that work with relational databases. But what about big data? This hands-on introduction shows you how Spring Data makes it relatively easy to build applications across a wide range of new data access technologies such as NoSQL and Hadoop. Through several sample projects, you’ll learn how Spring Data provides a consistent programming model that retains NoSQL-specific features and capabilities, and helps you develop Hadoop applications across a wide range of use-cases such as data analysis, event stream processing, and workflow. You’ll also discover the features Spring Data adds to Spring’s existing JPA and JDBC support for writing RDBMS-based data access layers. Learn about Spring’s template helper classes to simplify the use ofdatabase-specific functionality Explore Spring Data’s repository abstraction and advanced query functionality Use Spring Data with Redis (key/value store), HBase(column-family), MongoDB (document database), and Neo4j (graph database) Discover the GemFire distributed data grid solution Export Spring Data JPA-managed entities to the Web as RESTful web services Simplify the development of HBase applications, using a lightweight object-mapping framework Build example big-data pipelines with Spring Batch and Spring Integration

Spring Data Standard Guide

By Petri Kainulainen
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Packt Publishing Ltd
  • Isbn Code : 1849519056
  • Number of Pages : 160
  • Category : Computers
  • Reviews : 171
  • Pdf File: spring-data-standard-guide.pdf

Book Excerpt:

Implement JPA repositories and harness the performance of Redis in your applications.

Fowler

By Martin Fowler
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Addison-Wesley
  • Isbn Code : 0133065219
  • Number of Pages : 557
  • Category : Computers
  • Reviews : 333
  • Pdf File: fowler.pdf

Book Excerpt:

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned. Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. The topics covered include · Dividing an enterprise application into layers · The major approaches to organizing business logic · An in-depth treatment of mapping between objects and relational databases · Using Model-View-Controller to organize a Web presentation · Handling concurrency for data that spans multiple transactions · Designing distributed object interfaces

Pro Spring Batch

By Michael Minella
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430234539
  • Number of Pages : 504
  • Category : Computers
  • Reviews : 199
  • Pdf File: pro-spring-batch.pdf

Book Excerpt:

Since its release, Spring Framework has transformed virtually every aspect of Java development including web applications, security, aspect-oriented programming, persistence, and messaging. Spring Batch, one of its newer additions, now brings the same familiar Spring idioms to batch processing. Spring Batch addresses the needs of any batch process, from the complex calculations performed in the biggest financial institutions to simple data migrations that occur with many software development projects. Pro Spring Batch is intended to answer three questions: What? What is batch processing? What does it entail? What makes it different from the other applications we are developing? What are the challenges inherent in the development of a batch process? Why? Why do batch processing? Why can’t we just process things as we get them? Why do we do batch processing differently than the web applications that we currently work on? How? How to implement a robust, scalable, distributed batch processing system using open-source frameworks Pro Spring Batch gives concrete examples of how each piece of functionality is used and why it would be used in a real-world application. This includes providing tips that the "school of hard knocks" has taught author Michael Minella during his experience with Spring Batch. Pro Spring Batch includes examples of I/O options that are not mentioned in the official user’s guide, as well as performance tips on things like how to limit the impact of maintaining the state of your jobs. The author also walks you through, from end to end, the design and implementation of a batch process based upon a theoretical real-world example. This includes basic project setup, implementation, testing, tuning and scaling for large volumes.

JSON at Work

By Tom Marrs
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : "O'Reilly Media, Inc."
  • Isbn Code : 1491982403
  • Number of Pages : 376
  • Category : Computers
  • Reviews : 140
  • Pdf File: json-at-work.pdf

Book Excerpt:

JSON is becoming the backbone for meaningful data interchange over the internet. This format is now supported by an entire ecosystem of standards, tools, and technologies for building truly elegant, useful, and efficient applications. With this hands-on guide, author and architect Tom Marrs shows you how to build enterprise-class applications and services by leveraging JSON tooling and message/document design. JSON at Work provides application architects and developers with guidelines, best practices, and use cases, along with lots of real-world examples and code samples. You’ll start with a comprehensive JSON overview, explore the JSON ecosystem, and then dive into JSON’s use in the enterprise. Get acquainted with JSON basics and learn how to model JSON data Learn how to use JSON with Node.js, Ruby on Rails, and Java Structure JSON documents with JSON Schema to design and test APIs Search the contents of JSON documents with JSON Search tools Convert JSON documents to other data formats with JSON Transform tools Compare JSON-based hypermedia formats, including HAL and jsonapi Leverage MongoDB to store and access JSON documents Use Apache Kafka to exchange JSON-based messages between services

Microservices Patterns

By Chris Richardson
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Simon and Schuster
  • Isbn Code : 1638356327
  • Number of Pages : 520
  • Category : Computers
  • Reviews : 842
  • Pdf File: microservices-patterns.pdf

Book Excerpt:

"A comprehensive overview of the challenges teams face when moving to microservices, with industry-tested solutions to these problems." - Tim Moore, Lightbend 44 reusable patterns to develop and deploy reliable production-quality microservices-based applications, with worked examples in Java Key Features 44 design patterns for building and deploying microservices applications Drawing on decades of unique experience from author and microservice architecture pioneer Chris Richardson A pragmatic approach to the benefits and the drawbacks of microservices architecture Solve service decomposition, transaction management, and inter-service communication Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About The Book Microservices Patterns teaches you 44 reusable patterns to reliably develop and deploy production-quality microservices-based applications. This invaluable set of design patterns builds on decades of distributed system experience, adding new patterns for composing services into systems that scale and perform under real-world conditions. More than just a patterns catalog, this practical guide with worked examples offers industry-tested advice to help you design, implement, test, and deploy your microservices-based application. What You Will Learn How (and why!) to use microservices architecture Service decomposition strategies Transaction management and querying patterns Effective testing strategies Deployment patterns This Book Is Written For Written for enterprise developers familiar with standard enterprise application architecture. Examples are in Java. About The Author Chris Richardson is a Java Champion, a JavaOne rock star, author of Manning’s POJOs in Action, and creator of the original CloudFoundry.com. Table of Contents Escaping monolithic hell Decomposition strategies Interprocess communication in a microservice architecture Managing transactions with sagas Designing business logic in a microservice architecture Developing business logic with event sourcing Implementing queries in a microservice architecture External API patterns Testing microservices: part 1 Testing microservices: part 2 Developing production-ready services Deploying microservices Refactoring to microservices

Pro Java EE Spring Patterns

By Dhrubojyoti Kayal
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Apress
  • Isbn Code : 1430210109
  • Number of Pages : 344
  • Category : Computers
  • Reviews : 781
  • Pdf File: pro-java-ee-spring-patterns.pdf

Book Excerpt:

“The Java™ landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real–world problems. These patterns are the intellectual mortar for J2EE software construction.” —John Vlissides, coauthor of Design Patterns: Elements of Reusable Object–Oriented Software Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JavaServer Pages™, Servlets, Enterprise JavaBeans™, and Java Message Service APIs. This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents and promotes best practices for these technologies, implemented in a very pragmatic way using the Spring Framework and its counters. This title Introduces Java EE application design and Spring framework fundamentals Describes a catalog of patterns used across the three tiers of a typical Java EE application Provides implementation details and analyses each pattern with benefits and concerns Describes the application of these patterns in a practical application scenario

Mastering Spring Boot 2.0

By Dinesh Rajput
  • File : Pdf, ePub, Mobi, Kindle
  • Publisher : Packt Publishing Ltd
  • Isbn Code : 1787125149
  • Number of Pages : 390
  • Category : Computers
  • Reviews : 288
  • Pdf File: mastering-spring-boot-2-0.pdf

Book Excerpt:

Learn to develop, test, and deploy your Spring Boot distributed application and explore various best practices. Key Features Build and deploy your microservices architecture in the cloud Build event-driven resilient systems using Hystrix and Turbine Explore API management tools such as KONG and API documentation tools such as Swagger Book Description Spring is one of the best frameworks on the market for developing web, enterprise, and cloud ready software. Spring Boot simplifies the building of complex software dramatically by reducing the amount of boilerplate code, and by providing production-ready features and a simple deployment model. This book will address the challenges related to power that come with Spring Boot's great configurability and flexibility. You will understand how Spring Boot configuration works under the hood, how to overwrite default configurations, and how to use advanced techniques to prepare Spring Boot applications to work in production. This book will also introduce readers to a relatively new topic in the Spring ecosystem – cloud native patterns, reactive programming, and applications. Get up to speed with microservices with Spring Boot and Spring Cloud. Each chapter aims to solve a specific problem or teach you a useful skillset. By the end of this book, you will be proficient in building and deploying your Spring Boot application. What you will learn Build logically structured and highly maintainable Spring Boot applications Configure RESTful microservices using Spring Boot Make the application production and operation-friendly with Spring Actuator Build modern, high-performance distributed applications using cloud patterns Manage and deploy your Spring Boot application to the cloud (AWS) Monitor distributed applications using log aggregation and ELK Who this book is for The book is targeted at experienced Spring and Java developers who have a basic knowledge of working with Spring Boot. The reader should be familiar with Spring Boot basics, and aware of its benefits over traditional Spring Framework-based applications.