Дата публикации: 17-03-2013
Очистка - это важная часть любого кода, который использует драгоценные ресурсы системы, такие как сетевые соединения. Если вы ее не выполняете и оставляете операционной системе, она может занимать большое время, прежде чем освободит ресурсы, а иногда может и не освободить их до тех пор пока система не будет перезапущена.
Дата публикации: 17-03-2013
Защищенность компьютера, на котором работает Веб-сервер, и данных, находящихся на этом компьютере, зависит от многих аспектов. Основными из них являются:
Дата публикации: 17-03-2013
В связи с увеличивающимся использованием веб приложений работа с сетями получает большое распространение в мире программирования. Например, типичная программа CGI обслуживает HTML страницу для броузера через HTTP. HTTP протокол использует сокеты (гнезда) для выполнения этой операции.
Дата публикации: 17-03-2013
В предыдущей статье мы говорили о TCP/IP сокетах, которые широко используются для надежной передачи данных. Однако, некоторые приложения требуют более быстрого ответа и для них не так важна надежность передачи данных. Для таких приложений UDP (Протокол датаграмм пользователя) сокеты - возможно самый лучший выбор.
Дата публикации: 17-03-2013
Способность загружать (скачивать) файлы через интернет является необходимой возможностью для некоторых приложений. Java позволяет облегчить эту работу, предоставляя ряд классов. Эта статья содержит простое приложение, которое может скачивать файлы по интернет через HTTP.
Дата публикации: 17-03-2013
Любое обсуждение Java GUI было бы незавершенным, если бы в нем не упоминалось о диспетчерах размещения. Для тех из нас, кто занимался пиксельным кодированием графики, мощность диспетчера размещения не имеет аналогов. Определенно, требуется некоторое время, чтобы понять, как работает диспетчер размещения, но обычно он работает достаточно долгое время.
Дата публикации: 17-03-2013
В предыдущей статье, мы говорили об основных диспетчерах размещения и размещении потока. Теперь, давайте поговорим об одном из наиболее популярных диспетчеров размещения, BorderLayout. BorderLayout делит отображаемую область контейнера на 5 разделов: EAST (право), WEST (лево), NORTH (верхняя часть), SOUTH (нижняя часть) и CENTER (центр).
Дата публикации: 17-03-2013
Достаточно часто GUI используется для отображения компонентов в форме сетки. Вообще, сетка имеет строки ячеек, причем каждая ячейка имеет одинаковый размер. Для обеспечения этого требования Java предоставляет диспетчер GridLayout.
Дата публикации: 17-03-2013
Многие из нас сталкивались с использованием средств управления табуляцией. Они очень популярны в том случае, когда вы распределяете GUI по различным разделам для сохранения экранных пробелов. Они также делают удобным использование программы, так как пользователь может работать на специфическом разделе без переполнения числом компонентов.
Дата публикации: 17-03-2013
До этого момента мы говорили о простых диспетчерах размещения, которые являются достаточно удобными для простых требований GUI. Однако, некоторые требования более сложны. Например, если вы хотите создать несколько строк со столбцами, имеющими различную ширину. Это именно тот случай, где выражение java.awt.GridBagLayout является действительно удобным. Хотя он несколько сложен для понимания, он стоит усилий.