Lyt når som helst, hvor som helst

Dyk ned i over 1 million e- og lydbøger samt podcasts.

  • Over 1 million titler
  • Eksklusive titler + Mofibo Originals
  • Download og nyd titler offline
  • Opsig når som helst
Prøv nu
Cover for Architecting Modern Java EE Applications: Designing lightweight, business-oriented enterprise applications in the age of cloud, containers, and Java EE 8

Architecting Modern Java EE Applications: Designing lightweight, business-oriented enterprise applications in the age of cloud, containers, and Java EE 8

Sprog
Engelsk
Format
Kategori

Fakta

Find out how to craft effective, business-oriented Java EE 8 applications that target customer's demands in the age of Cloud platforms and container technology.

About This Book • Understand the principles of modern Java EE and how to realize effective architectures

• Gain knowledge of how to design enterprise software in the age of automation, Continuous Delivery and Cloud platforms

• Learn about the reasoning and motivations behind state-of-the-art enterprise Java technology, that focuses on business

Who This Book Is For

This book is for experienced Java EE developers who are aspiring to become the architects of enterprise-grade applications, or software architects who would like to leverage Java EE to create effective blueprints of applications.

What You Will Learn • What enterprise software engineers should focus on

• Implement applications, packages, and components in a modern way

• Design and structure application architectures

• Discover how to realize technical and cross-cutting aspects

• Get to grips with containers and container orchestration technology

• Realize zero-dependency, 12-factor, and Cloud-native applications

• Implement automated, fast, reliable, and maintainable software tests

• Discover distributed system architectures and their requirements

In Detail

Java EE 8 brings with it a load of features, mainly targeting newer architectures such as microservices, modernized security APIs, and cloud deployments. This book will teach you to design and develop modern, business-oriented applications using Java EE 8. It shows how to structure systems and applications, and how design patterns and Domain Driven Design aspects are realized in the age of Java EE 8. You will learn about the concepts and principles behind Java EE applications, and how to effect communication, persistence, technical and cross-cutting concerns, and asynchronous behavior.

This book covers Continuous Delivery, DevOps, infrastructure-as-code, containers, container orchestration technologies, such as Docker and Kubernetes, and why and especially how Java EE fits into this world. It also covers the requirements behind containerized, zero-dependency applications and how modern Java EE application servers support these approaches. You will also learn about automated, fast, and reliable software tests, in different test levels, scopes, and test technologies. This book covers the prerequisites and challenges of distributed systems that lead to microservice, shared-nothing architectures. The challenges and solutions of consistency versus scalability will further lead us to event sourcing, event-driven architectures, and the CQRS principle. This book also includes the nuts and bolts of application performance as well as how to realize resilience, logging, monitoring and tracing in a modern enterprise world. Last but not least the demands of securing enterprise systems are covered.

By the end, you will understand the ins and outs of Java EE so that you can make critical design decisions that not only live up to, but also surpass your clients' expectations.

Style and approach

This book focuses on solving business problems and meeting customer demands in the enterprise world. It covers how to create enterprise applications with reasonable technology choices, free of cargo-cult and over-engineering. The aspects shown in this book not only demonstrate how to realize a certain solution, but also explain its motivations and reasoning.

© 2017 Packt Publishing (E-bog): 9781788397124

Udgivelsesdato

E-bog: 9. oktober 2017

Andre kan også lide...

  1. Lombard Street: A Description of the Money Market: Enriched edition. Unraveling the Intricacies of the Financial System: Insights from 'Lombard Street'
    Lombard Street: A Description of the Money Market: Enriched edition. Unraveling the Intricacies of the Financial System: Insights from 'Lombard Street' Walter Bagehot
  2. The Economy of Workshop Manipulation: A logical method of learning constructive mechanics. Arranged with questions for the use of apprentice engineers and students
    The Economy of Workshop Manipulation: A logical method of learning constructive mechanics. Arranged with questions for the use of apprentice engineers and students John Richards
  3. Murder in the first life: Gwen Fishers first case
    Murder in the first life: Gwen Fishers first case Dirk Lützelberger
  4. Lightning, Thunder and Lightning Conductors: Harnessing Nature's Electricity: The Science of Lightning Conductors
    Lightning, Thunder and Lightning Conductors: Harnessing Nature's Electricity: The Science of Lightning Conductors Gerald Molloy
  5. A Grim Almanac of Old Berkshire
    A Grim Almanac of Old Berkshire Roger Long
  6. Dickens' Dreadful Almanac: A Terrible Event for Every Day of the Year
    Dickens' Dreadful Almanac: A Terrible Event for Every Day of the Year
  7. The Vanishing American Corporation: Navigating the Hazards of a New Economy
    The Vanishing American Corporation: Navigating the Hazards of a New Economy Gerald F. Davis
  8. Noah Webster: Weaver of Words
    Noah Webster: Weaver of Words Pegi Deitz Shea
  9. The Student's Life of Washington; Condensed from the Larger Work of Washington Irving: For Young Persons and for the Use of Schools
    The Student's Life of Washington; Condensed from the Larger Work of Washington Irving: For Young Persons and for the Use of Schools Washington Irving
  10. In White Raiment: A Victorian Tale of Intrigue and Suspense
    In White Raiment: A Victorian Tale of Intrigue and Suspense William Le Queux
  11. Narrative of the Voyage of H.M.S. Rattlesnake, 1846-50, Volume 1: A Maritime Adventure in the Pacific: Discovering Flora, Fauna, and Indigenous Peoples
    Narrative of the Voyage of H.M.S. Rattlesnake, 1846-50, Volume 1: A Maritime Adventure in the Pacific: Discovering Flora, Fauna, and Indigenous Peoples John Macgillivray
  12. A Grim Almanac of Oxfordshire
    A Grim Almanac of Oxfordshire Nicola Sly
  13. Traditions and Hearthside Stories of West Cornwall, Second Series: Enriched edition. Unveiling the Mystical Lore of West Cornwall
    Traditions and Hearthside Stories of West Cornwall, Second Series: Enriched edition. Unveiling the Mystical Lore of West Cornwall William Bottrell
  14. Swain's Stone: A medieval kingdom filled with intrigue, power, and redemption
    Swain's Stone: A medieval kingdom filled with intrigue, power, and redemption Arthur D. Howden
  15. Washington Irving: Autobiographical Writings, Travel Reports, Essays and Notes: Enriched edition. Travel Essays and Cultural Observations in 19th-Century America
    Washington Irving: Autobiographical Writings, Travel Reports, Essays and Notes: Enriched edition. Travel Essays and Cultural Observations in 19th-Century America Washington Irving
  16. Bracebridge Hall, or The Humorists
    Bracebridge Hall, or The Humorists Washington Irving

Vælg dit abonnement

  • Over 1 million titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned

  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis

Unlimited

For dig som lytter og læser ubegrænset.

159 kr. /måned

50% rabat i 3 måneder
  • 1 konto

  • Ubegrænset timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned

  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

Dig + 1 familiemedlem

2 konti

179 kr. /måned

Start tilbuddet

Flex

For dig som vil prøve Mofibo.

89 kr. /måned

  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis