Книги / Языки программирования / Java / Java Application Development on Linux

Java Application Development on Linux

Carl Albing, Michael Schwarz

Книга «Java Application Development on Linux» — это практическое руководство по разработке приложений на языке Java в среде Linux. Авторы, Карл Олбинг и Майкл Шварц, объединили опыт системного администрирования и программирования, чтобы показать, как эффективно использовать инструменты Linux для создания, сборки и развёртывания Java-приложений.

Первая часть книги посвящена основам работы в Linux: командной строке, файловой системе, правам доступа, редакторам (vi, sed) и утилитам (grep, find, tar). Эти знания необходимы разработчику для комфортной работы в Unix-подобной среде.

Далее рассматриваются ключевые аспекты Java-разработки: установка JDK, настройка окружения, компиляция и запуск программ, использование Ant и других сборочных инструментов. Особое внимание уделено интеграции Java с системными вызовами Linux, работе с процессами, потоками и сетевыми возможностями.

Книга также охватывает вопросы развёртывания приложений, включая упаковку в JAR-файлы, создание сценариев запуска и управление зависимостями. Приводятся примеры использования Java для доступа к базам данных, работы с XML и веб-сервисами.

Издание будет полезно как начинающим Java-разработчикам, осваивающим Linux, так и опытным программистам, желающим углубить знания в области системного программирования и автоматизации сборки.