Философия Java


Главы - часть 6


Глава 15: Распределенные вычисления

Все особенности Java и библиотек выглядят действительно единым целым когда вы начинаете писать сетевые приложения. Данная глава объясняет сетевые коммуникации, Интернет и классы в Java, которые все это легко реализуют. Она описывает очень важную концепцию Servlet и JSP

(для программ на стороне сервера) совместно с Java DataBase Connectivity

(JDBC), и Remote Method Invocation (RMI). В конце будет дано краткое введение в новые технологии JINI, JavaSpaces, и Enterprise JavaBeans (EJBs).

Appendix A: Передача и возвращение объектов

Поскольку единственным способом общения с объектами являются ссылки, то концепция передачи объектов в функцию и получение их обратно имеет некоторые интересные последствия. Данное приложение объясняет что необходимо знать для управления объектами, когда передаем и принимаем их из функции, а также описывает класс String, используемый для разрешения некоторых проблемы.

Приложение B: Собственный интерфейс Java (JNI)

Полностью переносимая Java программа имеет серьезные недостатки: скорость выполнения и неспособность получить доступ к системно-зависимым службам. Когда особенности платформы, на которой запускается приложение, хорошо известны, можно значительно увеличить скорость выполнения некоторых операций, реализовав их как собственные методы (native mothod), которые представляют из себя фукнции, написанные на другом языке программирования (в настоящий момент поддерживаются только С и С++). В приложении даны основные понятия, чтобы вы были в состоянии написать простую программу работающую с не-Java кодом.

Приложение C: Java Programming Guidelines

Данное приложение содержит советы которые помогут при выполнении низкоуровневого создания программы и написании кода.

Приложение D: Рекомендуемая литература


Список книг, которые на мой (Брюса Экла) взгляд наиболее полезны.




Начало  Назад  Вперед