Создать надежное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией. Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
Изучение потребности в сервисах.
Говори мы о классах, а не о модулях, нравилось бы вам всегда иметь зависимости только от конкретных типов? Или создавать полностью все зависимости для класса, который их запрашивает? Если вам нравятся шаблоны проектирования, такие как инверсия управления и внедрение зависимостей, то вы наверняка сейчас энергично покивали. Сравните листинги 10.1 и 10.2 — второй выглядит гораздо лучше, правда? Это позволяет вызывающему методу подбирать себе самый лучший поток и даже предоставляет ему свободу в выборе любой реализации InputStream.
Краткое оглавление.
Часть I.Привет, модули.
Часть II.Адаптация под реальные проекты.
Часть III.Расширенные функции системы модулей.
Приложения.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Парлог :: #книги по программированию :: #программирование :: #Java
Смотрите также учебники, книги и учебные материалы:
- Программирование GPU при помощи Python и CUDA, Тоуманен Б., 2020
- Прикладное машинное обучение без учителя с использованием Python, Пател А., 2020
- Паттерны проектирования API, Гивакс Д.Д., 2023
- Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж., 2021
- Основы искусственного интеллекта, Нетехническое введение, Таулли Т., 2021
- Основы искусственного интеллекта в примерах на Python, Самоучитель, Постолит А.В., 2024
- Основы Python для Data Science, Кеннеди Б., 2023
- Новые возможности JavaScript, Как написать чистый код по всем правилам современного языка, Краудер Т.Д., 2023