Goodreads helps you keep track of books you want to read.
Start by marking “Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications” as Want to Read:
Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications
Enlarge cover
Rate this book
Clear rating
Open Preview

Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications

4.12  ·  Rating details ·  58 ratings  ·  11 reviews
Covers the Java Platform Module System in Java 11 Java 9 introduced the Java Platform Module System. The introduction of the module system affects existing applications and offers new ways of creating modular and maintainable applications. With this hands-on book, Java developers will learn not only about the joys of modularity, but also about the patterns needed to create ...more
Paperback, 300 pages
Published September 25th 2017 by O'Reilly Media
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Java 9 Modularity, please sign up.

Be the first to ask a question about Java 9 Modularity

Community Reviews

Showing 1-30
Average rating 4.12  · 
Rating details
 ·  58 ratings  ·  11 reviews


More filters
 | 
Sort order
Start your review of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications
Phil Freihofner
May 04, 2018 rated it it was amazing  ·  review of another edition
My goal in reading this book was to supplement online documentation about packaging Java applications. In particular, I wanted to learn how to make use of JLink, to customize a runtime for making a smaller self-contained package. JLink requires use of the Java-Module, which was introduced in Java 9.

This book helped a great deal. My focus was on Chapters 1-3, and parts of 13. The writing is clear, explanations thorough, going to fuller detail than the online docs I could find. Editing and proofin
...more
Phúc Võ
Excellent book for explaning and diving to the new module system of Java 9. It doesn't only introduce the concepts, benefits of modularity (strong encapsulation, reliable configuration, security, optimization), but also list out the problems of before Java 9 (classpath hell, old legacy libraries for compatibility). It also comes with good code demo, illustration, migration guide and a migration case study. ...more
Victor Osorio
Sep 02, 2021 rated it it was amazing  ·  review of another edition
Você conhece o sistema de modularidade do Java 9? E sabia que o Java já tinha um sistema de modularidade antes? Bom, esse livro vai responder essas duas perguntas. É execelente. Muitos projetos parecem Frankensteins porque não conhecem a Modularidade que já estava no Java há bastante tempo. Recomendado para qualquer Engenheiro e Arquiteto Java;
Dmitri
Nov 06, 2019 rated it it was amazing  ·  review of another edition
What is a great book. Modular system described very thoroughly as far as I can say. Nevertheless, at first it was a bit disappointing that there are no examples of how to use all this goodness with Gradle. But! Checkout the mentioned GitHub repository and you'll find it there and even more!
Thank you, Sander and Pak! You've done an awesome work!
...more
Lojza Tran
Nov 24, 2017 rated it it was amazing  ·  review of another edition
Excellent and exhaustive book about modules in Java 9. I did not expect such detailed explanation and examples of how to use modules and how to migrate existing applications. I would definitely recommend this book.
Sandro
Feb 11, 2020 rated it really liked it  ·  review of another edition
Really good book to understand what the Java Module System is, what it offers and how to use it.
Also ideal to understand what is required to move past Java 8, even if don't want to use modules.
What is required? Not much.
...more
Michiel
Mar 20, 2019 rated it it was amazing
Shelves: programming
Very well written book about Java modularity. Very clear examples. Covers migration, libraries, caveats, etc. Allows the reader to make well informed decisions about migration to Java 9+ and adoption of the module way of working.
Piet van Dongen
Feb 05, 2018 rated it it was amazing  ·  review of another edition
I really enjoyed this book; it's well written, contains lots of practical examples and should appeal to a broad audience. If you're at all interested in learning about Java 9 modularity, read this book. ...more
Max
Jan 17, 2019 rated it really liked it  ·  review of another edition
Shelves: software-general
Good, well-structured intro into the topic.
Normz
Jan 11, 2019 rated it really liked it  ·  review of another edition
This is a well-written guide, with lots of clear explanations.
Brennan MacKay
rated it really liked it
Sep 17, 2021
Peter
rated it really liked it
Apr 12, 2018
Simon
rated it liked it
May 15, 2017
Delhi Irc
Location: ND6 IRC
Accession No: DL029944
Maestro Cebollin
rated it really liked it
Oct 19, 2019
Erwin
rated it really liked it
Feb 08, 2018
Andris
rated it really liked it
Dec 30, 2019
Ian
rated it it was amazing
Jul 20, 2018
Lukas Krecan
rated it it was amazing
Sep 28, 2017
Jing Yong
rated it it was amazing
Sep 17, 2021
Xavier Sumba
rated it it was amazing
Feb 11, 2018
Evgenii
rated it really liked it
Sep 04, 2019
Paul
rated it liked it
Sep 24, 2020
Sebastian Dusza
rated it liked it
Nov 22, 2020
Tomek
rated it really liked it
Jun 08, 2021
Julian Zorzenon
rated it it was amazing
Jun 13, 2019
Jovany Agathe
rated it it was ok
Mar 01, 2018
Keith
rated it really liked it
Jan 26, 2019
Capitan Spiff
rated it liked it
Aug 23, 2018
Peter Nicholson
rated it it was amazing
Mar 09, 2019
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • The Mythical Man-Month: Essays on Software Engineering
  • Never Split the Difference: Negotiating As If Your Life Depended On It
  • You Don't Know JS: Scope and Closures (You Don't Know JS, #2)
  • Armada
  • Eloquent JavaScript: A Modern Introduction to Programming
  • Java Performance: The Definitive Guide
  • You Don't Know JS: this & Object Prototypes
  • Start Small, Stay Small: A Developer's Guide to Launching a Startup
  • Emails from an Asshole: Real People Being Stupid
  • Node.js in Action
  • About Face 3: The Essentials of Interaction Design
  • The Last Testament: A Memoir by God
  • Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera
  • Ender's Game, Volume 2: Command School
  • A Philosophy of Software Design
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • The Go Programming Language
  • Can't Hurt Me: Master Your Mind and Defy the Odds
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
16 likes · 6 comments