Иллюстрированный самоучитель по Java

Приложение. Развитие Java.

  • Переход к Swing

    В приложении мы вкратце перечислим аспекты технологии Java, не освещенные в основном тексте книги. | В части 3 мы подробно рассмотрели возможности графической библиотеки AWT. Там же мы заметили, что в состав Java 2 SDK входит еще одна графическая библиотека, Swing, с более широкими возможностями, чем AWT.
  • Архиватор jar

    Для упаковки нескольких файлов в один архивный файл, со сжатием или без сжатия., в технологии Java разработан формат JAR. Имя архивного jar-файла может быть любым, но обычно оно получает расширение jar. Способ упаковки и сжатия основан на методе ZIP.
  • Создание архива

    Jar-архивы создаются с помощью классов пакета java.util.jar или с помощью утилиты командной строки jar. | Правила применения утилиты jar очень похожи на правила применения утилиты tar. Набрав в командной строке слово jar и нажав клавишу Enter, вы получите краткое пояснение, показанное на рис. П.1.
  • Файл описания MANIFEST.MF

    Файл MANIFEST.MF, расположенный в каталоге META-INF архивного файла, предназначен для нескольких целей: | перечисления файлов из архива, снабженных цифровой подписью; | перечисления компонентов JavaBeans, расположенных в архиве; | указания имени основного класса для выполнения-приложения из архива;
  • Файл INDEX.LIST

    Для ускорения поиска файлов и более быстрой их загрузки можно создать файл поиска INDEX.LIST. Это делается после создания архива. | Утилита jar запускается еще раз с параметром – i, например: | jar – i Base.jar | После этого в каталоге META-INF архива появляется файл INDEX.LIST. | На рис.
  • Компоненты JavaBeans

    Многие программисты предпочитают разрабатывать приложения с графическим интерфейсом пользователя с помощью визуальных средств разработки: JBuilder, Visual Age for Java, Visual Cafe и др. Эти средства позволяют помещать компоненты в контейнер графически, с помощью мыши. На рис.
  • Связь с базами данных через JDBC

    Большинство информации хранится не в файлах, а в базах данных. Приложение должно уметь связываться с базой данных для получения из нее информации или для помещения информации в базу данных. Дело здесь осложняется тем, что СУБД (системы управления базами данных) сильно отличаются друг от друга и совершенно по-разному управляют базами данных.
  • Сервлеты

    В главе 19 была упомянута технология CGI. Ее суть в том, что сетевой клиент, обычно браузер, посылает Web-серверу информацию вместе с указанием программы, которая будет обрабатывать эту информацию. Web-сервер, получив информацию, запускает программу, передает информацию на ее стандартный ввод и ждет окончания обработки.
  • Java на сервере

    Тенденция написания сетевых программ – побольше функций возложить на серверную часть программы и поменьше оставить клиентской части, сделав клиент "тонким", а сервер "толстым".
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.