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
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Nicolai Parlog is a developer, author, speaker, and trainer. His home is codefx.org.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: WorldofBooks, Goring-By-Sea, WS, Vereinigtes Königreich
Paperback. Zustand: Fine. Artikel-Nr. GOR012762092
Anzahl: 1 verfügbar
Anbieter: Bookbot, Prague, Tschechien
Softcover. Zustand: Fair. Anmerkungen / bekritzelt / Stempel; Abnutzung / Risse - leicht. Java's "Project Jigsaw" has arrived with Java 11, introducing a modularity framework that enhances reliability and maintainability while reducing tight coupling of system components. This guide delves into the Java Module System, showcasing how packaging code into well-defined units simplifies the delivery of safe applications. The module system allows for precise control over JAR interactions and helps identify missing dependencies at startup. Since Java 9, all core Java APIs are distributed as modules, benefiting libraries, frameworks, and applications. This comprehensive resource covers the creation and usage of Java modules through detailed examples and diagrams. Readers will explore the anatomy of a modular Java application, best practices for module design, debugging techniques, and deployment strategies. Key topics include building modules from source to JAR, migrating to modular Java, decoupling dependencies, handling reflection and versioning, and customizing runtime images. Ideal for developers with some Java experience, the book equips readers with the knowledge to adapt real-world projects to modular Java, addressing compatibility challenges and offering migration strategies. Authored by Nicolai Parlog, a developer and trainer, this guide is essential for mastering the Java Module System and optimizing application design. Artikel-Nr. 0f8a6d7b-200c-4793-b125-1a43624f7b0c
Anzahl: 1 verfügbar
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Artikel-Nr. PB-9781617294280
Anzahl: 6 verfügbar
Anbieter: Romtrade Corp., STERLING HEIGHTS, MI, USA
Zustand: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. Artikel-Nr. ABBB-23181
Anbieter: Majestic Books, Hounslow, Vereinigtes Königreich
Zustand: New. pp. 275. Artikel-Nr. 370537494
Anzahl: 2 verfügbar
Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich
Zustand: New. In. Artikel-Nr. ria9781617294280_new
Anzahl: 2 verfügbar
Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich
Paperback. Zustand: Brand New. 404 pages. 9.25x7.50x1.00 inches. In Stock. Artikel-Nr. __1617294284
Anzahl: 2 verfügbar
Anbieter: Kennys Bookstore, Olney, MD, USA
Zustand: New. 2019. 1st Edition. Paperback. . . . . . Books ship from the US and Ireland. Artikel-Nr. V9781617294280
Anzahl: 2 verfügbar
Anbieter: Speedyhen, Hertfordshire, Vereinigtes Königreich
Zustand: NEW. Artikel-Nr. NW9781617294280
Anzahl: 2 verfügbar
Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich
Paperback. Zustand: Brand New. 404 pages. 9.25x7.50x1.00 inches. In Stock. Artikel-Nr. zk1617294284
Anzahl: 1 verfügbar