Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications"O'Reilly Media, Inc.", 2017/09/07 - 300 ページ The upcoming Java 9 module system will affect existing applications and offer 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 truly modular and reliable applications. Authors Sander Mak and Paul Bakker teach you the concepts behind the Java 9 module system, along with the new tools it offers. You’ll also learn how to modularize existing code and how to build new Java applications in a modular way.
|
他の版 - すべて表示
多く使われている語句
add-modules aggregator module Analyzer annotation Apache Maven API module application modules automatic modules boot layer build tools chapter classloader classpath codebase command-line Compile-Time Dependencies compiler configuration consumer custom runtime image deep reflection default dependency injection EasyText easytext.cli error explicit module fastjsonlib Figure flag framework helloworld hsqldb implementation classes implied readability instantiate interface jackson.databind JAR file Java 9 Java EE Java module system Java platform Java version java.base java.logging java.se java.se.ee java.sql java.xml javac JavaFX javassist JAXB jdeps JDK 9 Classpath jlink JUnit method microservices migration Modular JDK module descriptor module graph module path module resolution module-info.java ModuleLayer Modules and Packages Multi-Release JARs mylibrary Open Modules Open Packages Optional Dependencies OSGi platform modules plug-in public class qualified exports readability relation requires transitive resolved modules root module run-time scenario service implementation service type ServiceLoader shown in Example split packages strong encapsulation there’s unnamed module users warning