Главная » Web

События клавиатуры

Добавлено Дата: 2 May, 2011 категория: Java, Web

Все события Java связаны с компонентами графического интерфейса пользователя. При нажатии кнопки мыши, например, возникающие события связаны с тем компонентом, над которым располагается курсор мыши. А что происходит с событиями клавиатуры? С каким компонентом будет связано событие клавиатуры, например, событие нажатия клавиши?

Читать »

HTTP-заголовки

Добавлено Дата: 1 May, 2011 категория: Java, Web

Когда HTTP-клиент (браузер) посылает запрос по протоколу HTTP, то первой строкой посылается заголовок. Клиент может послать несколько заголовков. Почти все из них не являются обязательными, за исключением заголовка content-Length, который используется в том случае, если тип запроса post. Перечислим некоторые наиболее часто употребляемые заголовки.

Читать »

Класс MouseEvent и интерфейс MouseListener

Добавлено Дата: 1 May, 2011 категория: Java, Web

Интерфейс MouseListener описывает пять методов:

public void mousePressed(MouseEvent evt); public void mouseReleased(MouseEvent evt); public void mouseClicked(MouseEvent evt); public void mouseEntered(MouseEvent evt); public void mouseExited(MouseEvent evt);

Читать »

Движение мыши. Перетаскивание

Добавлено Дата: 1 May, 2011 категория: Java, Web

Во время своего движения мышь всегда создает события. Эти события можно использовать и реагировать на них. Важным моментом при работе с событиями движения мыши является перетаскивание. Перетаскивание — это перемещение элементов из одного места на экране компьютера в другое при удерживаемой в нажатом состоянии кнопки мыши.

Читать »

Потоки в JAVA примеры

Добавлено Дата: 1 May, 2011 категория: Java, Web

Таймер скрывает в себе потоки. Таким образом, работа с ними становится опосредованной. Однако могут возникнуть такие ситуации, когда необходимо обратиться к потокам и использовать их в явном виде. О потоках будет рассказано на примере. Этот пример представляет собой вполне реалистичную задачу, которая требует большого количества вычислений, связанных с построением графического образа фрактального множества, в данном случае это будет множество Мандельброта. Строгое определение фрактального множества состоит в констатации того факта, что топологическая размерность этого множества должна быть строго меньше его хаусдорфовой размерности.

Читать »

Виртуальная машина Java

Добавлено Дата: 30 April, 2011 категория: Java, Web

Существует альтернативный вариант. Компилятор переводит всю программу целиком, преобразуя ее в машинные команды. Затем целая программа на машинном языке выполняется процессором. Можно также воспользоваться интерпретатором. Интерпретатор переводит команды высокоуровнего языка последовательно одну за другой в процессе выполнения программы. При этом не происходит перевод всей исходной программы целиком сразу.

Читать »

Интерфейс SessionContext

Добавлено Дата: 30 April, 2011 категория: Java, Web

public interface SessionContext

Интерфейс создан на основе EjBContext. Предоставляет средства доступа к контексту окружения во время работы компонента EJB-сессии. Контекст окружения передается контейнером компоненту EJB-сессии сразу после создания экземпляра компонента EJB. Контекст остается связан с экземпляром компонента EJB до тех пор, пока существует этот экземпляр компонента EJB.

Читать »

Архитектура сервера Blazix

Добавлено Дата: 30 April, 2011 категория: Java, Web

Сервер Blazix состоит из Web-сервера, сервера компонентов EJB и различных утилит, включая проводника для создания серверных компонентов EJB, который называется Blazix, отладчика JSP, упаковщика Web-приложений, удаленного администратора и некоторые другие утилиты. Общая архитектура сервера показана на рис. 3.15.

Читать »

Разработка алгоритмов Java

Добавлено Дата: 30 April, 2011 категория: Java, Web

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

Читать »

Основные понятия Java

Добавлено Дата: 30 April, 2011 категория: Java, Web

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

Читать »

Компонент EJB-сущности

Добавлено Дата: 30 April, 2011 категория: Java, Web

Серверные компоненты EJB для своей работы требуют наличия контейнера серверных компонентов EJB. Контейнером EJB, как правило, является часть сервера, поддерживающего работу с рядом технологий, в том числе работу с серверными компонентами EJB. В качестве примера возьмем сервер Blazix. Этот сервер содержит проводника создания серверных компонентов EJB. Проводник создания компонентов EJB позволит сконцентрироваться на основных принципиальных моментах, избавит от ненужных на первых шагах деталей. Общие принципы могут быть в дальнейшем использованы при работе и с другими серверами компонентов EJB. При работе с сервером Blazix необходимо убедиться в том, что переменная окружения path содержит путь к каталогу, в котором установлен сервер Blazix, а также в том, что в значении переменной classpath содержится файл blazixjar.

Читать »

Интерфейс EJBContext

Добавлено Дата: 30 April, 2011 категория: Java, Web

public interface EJBContext

предоставляет доступ экземпляру компонента EJB к окружению, предоставляемому контейнером компонентов EJB. Дополнительные методы содержатся в интерфейсах, основанных на этом интерфейсе, а именно, в интерфейсах Sessioncontext, EntityContext, MessageDrivenContext, при помощи которых осуществляется доступ к окружению контейнера из компонентов EJB-сессии и компонентов EJB-сущ- ности соответственно.

Читать »

Работа с Cookies

Добавлено Дата: 29 April, 2011 категория: Java, Web

Cookies — это небольшие фрагменты текстовой информации, которую посылает Web-cepeep браузеру, а браузер, когда вновь отображает сайт, возвращает их в первоначальном виде серверу. Cookies используются для решения нескольких типичных задач.

?   Идентификация пользователя на протяжении сессии.

Читать »

Основы Java. Вводная часть

Добавлено Дата: 29 April, 2011 категория: Java, Web

Компьютер — сложная система, состоящая из многих частей. Одна из главнейших составляющих компьютера — это центральный процессор (ЦП). Именно процессор производит вычисления. В современном компьютере процессор — это одна отдельная микросхема, один чип, квадрат, сторона которого составляет несколько сантиметров. Задача процессора — выполнять программы. Программа — это набор инструкций, которые компьютер выполняет автоматически. Компьютер реализован таким образом, что он понимает инструкции, которые написаны на специальном языке — машинном языке. Каждый тип компьютеров имеет свой машинный язык. Компьютер может выполнять программу, если она написана на его машинном языке. Он может выполнять также программы, созданные на других языках, если первоначально эти программы будут переведены на машинный язык.

Читать »

Компоненты EJB-сущности

Добавлено Дата: 29 April, 2011 категория: Java, Web

Поддержка транзакций: средствами контейнера и средствами компонента E-B

Компонент EJB-сущности может поддерживать транзакции. Транзакции могут поддерживаться либо средствами компонента EJB, либо средствами контейнера. При поддержании транзакций средствами контейнера задача поддержания взаимодействий с базой данных, входящих в транзакцию, возлагается на контейнер. При поддержке транзакций средствами компонента EJB, класс компонента EJB должен содержать необходимые инструкции для поддержания транзакций. Метод поддержания транзакций задается в дескрипторе размещения.

Читать »