Items related to The Java Module System

Parlog, Nicolai The Java Module System ISBN 13: 9781617294280

The Java Module System - Softcover

  • 4.38 out of 5 stars
    21 ratings by Goodreads
 
9781617294280: The Java Module System

Synopsis

Summary

Java's much-awaited "Project Jigsaw" is finally here! Java 11 includes a built-in modularity framework, and The Java Module System is your guide to discovering it. In this new book, you'll learn how the module system improves reliability and maintainability, and how it can be used to reduce tight coupling of system components.

Foreword by Kevlin Henney.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. You'll find registration instructions inside the print book.

About the Technology

Packaging code into neat, well-defined units makes it easier to deliver safe and reliable applications. The Java Platform Module System is a language standard for creating these units. With modules, you can closely control how JARs interact and easily identify any missing dependencies at startup. This shift in design is so fundamental that starting with Java 9, all core Java APIs are distributed as modules, and libraries, frameworks, and applications will benefit from doing the same.

About the Book

The Java Module System is your in-depth guide to creating and using Java modules. With detailed examples and easy-to-understand diagrams, you'll learn the anatomy of a modular Java application. Along the way, you'll master best practices for designing with modules, debugging your modular app, and deploying to production.

What's inside

  • The anatomy of a modular Java app
  • Building modules from source to JAR
  • Migrating to modular Java
  • Decoupling dependencies and refining APIs
  • Handling reflection and versioning
  • Customizing runtime images
  • Updated for Java 11

About the Reader

Perfect for developers with some Java experience.

About the Author

Nicolai Parlog is a developer, author, speaker, and trainer. His home is codefx.org.

Table of Contents

    PART 1 - Hello, modules

  1. First piece of the puzzle
  2. Anatomy of a modular application
  3. Defining modules and their properties
  4. Building modules from source to JAR
  5. Running and debugging modular applications
  6. PART 2 - Adapting real-world projects

  7. Compatibility challenges when moving to Java 9 or later
  8. Recurring challenges when running on Java 9 or later
  9. Incremental modularization of existing projects
  10. Migration and modularization strategies
  11. PART 3 - Advanced module system features

  12. Using services to decouple modules
  13. Refining dependencies and APIs
  14. Reflection in a modular world
  15. Module versions: What's possible and what's not
  16. Customizing runtime images with jlink
  17. Putting the pieces together

"synopsis" may belong to another edition of this title.

About the Author

Nicolai Parlog is a thirty-year-old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun. He is the editor of SitePoint's Java channel, blogs about software development on codefx.org, and is a long-tail contributor to several open source projects.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Fast & Free Shipping â" Good condition...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Other Popular Editions of the Same Title

9786133168954: Java Module System

Featured Edition

ISBN 10:  6133168951 ISBN 13:  9786133168954
Publisher: Vdm Verlag Dr. Mller Ag & Co..., 2010
Softcover

Search results for The Java Module System

Seller Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Softcover

Seller: ZBK Books, Carlstadt, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Fast & Free Shipping â" Good condition with a solid cover and clean pages. Shows normal signs of use such as light wear or a few marks highlighting, but overall a well-maintained copy ready to enjoy. Supplemental items like CDs or access codes may not be included. Seller Inventory # ZWV.1617294284.G

Contact seller

Buy Used

US$ 22.74
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_372134964

Contact seller

Buy Used

US$ 19.50
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Softcover

Seller: Goodwill Books, Hillsboro, OR, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Signs of wear and consistent use. Seller Inventory # 3IIT7G005QFV_ns

Contact seller

Buy Used

US$ 19.50
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Softcover

Seller: ebooks Keystone, Reading, PA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: good. This book is in good condition, with minimal signs of wear and tear. Seller Inventory # GWKV.1617294284.G

Contact seller

Buy Used

US$ 23.49
Convert currency
Shipping: US$ 3.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used paperback

Seller: Jenson Books Inc, Logan, UT, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. A clean, cared for item that is unmarked and shows limited shelf wear. Seller Inventory # 4BQGBJ014NGY

Contact seller

Buy Used

US$ 27.12
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fine. Seller Inventory # GOR012762092

Contact seller

Buy Used

US$ 22.47
Convert currency
Shipping: US$ 7.54
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR013410315

Contact seller

Buy Used

US$ 22.47
Convert currency
Shipping: US$ 7.54
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Parlog, Nicolai
Published by Manning Publications, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
New Paperback

Seller: GoldBooks, Denver, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # 26U28_69_1617294284

Contact seller

Buy New

US$ 44.45
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nicolai Parlog
Published by Pearson Education, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781617294280

Contact seller

Buy New

US$ 50.43
Convert currency
Shipping: US$ 7.90
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Nicolai Parlog
Published by Manning Publications, New York, 2019
ISBN 10: 1617294284 ISBN 13: 9781617294280
New Paperback

Seller: Grand Eagle Retail, Mason, OH, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. Paperback. Description The Java Module System, aka "Project Jigsaw", gives Java developers the ability to define and enforce modularity without an outside framework. In The Java Module System, readers will learn how the module system improves reliability and maintainability and can be used to reduce tight coupling of system components. They then discover how to build, compile, and run their own fully modular applications with best practices and expert techniques. Along the way, readers will also explore Java 9's compatibility challenges and how to migrate their application to the module system. Key features Step-by-step guide Hands-on examples Expert techniques Audience If you are a developer who has experience working with Java, then this book is perfect for you. About the technology The Java Module System, aka "Project Jigsaw", gives Java developers the ability to define and enforce modularity without an outside framework. Key features Step-by-step guide Hands-on examples Expert techniques Audience If you are a developer who has experience working with Java, then this book is perfect for you. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9781617294280

Contact seller

Buy New

US$ 58.43
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 17 more copies of this book

View all search results for this book