Сервер приложений & JavaBeans
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферати безкоштовно, образец титульный реферата
| Добавил(а) на сайт: Кошляк.
Предыдущая страница реферата | 1 2 3 4
В первой строке создаем класс контекста (Context), через который мы можем получить доступ к функциям JNDI. Во второй строке мы уже используем этот контекст, а точнее—его метод lookup для поиска необходимого нам EJB-компонента Результатом поиска будет объект EJBExampleHome, это у нас HomeObject, через который мы можем создать сам компонент. Это и делаем в третьей строке, вызовом метода Create. На этот раз, результатом будет объект EJBExample. Помните, мы говорили о том, что через него мы будем получать доступ к методам удаленного компонента? Значит, мы получили то, что нужно. Последние две строки кода показывают, как можно вызвать оба имеющихся у компонента метода Да, они в данном примере ничего не делают, но работу проверить уже можно.
Установка
Установка J2ЕE-пpилoжeний—занятие не для слабонервных. В основном это касается тех, кто привык работать с мышкой, Windows-приложениями и графическими программами установки. Для поставки приложений J2EE используются .ear-архивы, которые схожи с J2SE-apxивами.jar. Сама установка архива на сервер зависит от используемого сервера приложений. Современные среды разработки Java включают в себя мастера или утилиты, упрощающие подготовку архивов J2EE или вообще, автоматизирующих процесс создания подобного архива Вам не нужно вручную писать файл манифеста и собирать файлы с помощью утилит командной строки, все будет сделано автоматически.
Итого
Мы рассмотрели только небольшой шаблон сессионного компонента Enterprise JavaBeans. Этот шаблон еще ничего не умеет делать и только объявляет два метода. На первый взгляд создается впечатление, что код получился слишком сложным. А ведь это только верхушка айсберга Если посмотреть, что происходит на нижнем уровне (внутри сервера приложений), то можно ужаснуться. Но испуг возникает только на первых порах, ведь втом, что мы написали сегодня нет ничего лишнего.
Для безопасности, надежности и эффективности действительно нужны все три класса, но при использовании современных сред разработки вам не придется писать код вручную. Такие интеллектуальные Java IDE, как Borland JBuilder или NetBeans от Sun Microsystems, позволяют сделать все три класса, рассмотренные сегодня, двумя кликами мышки.
Код EJB-компонента
package corn.itspec.ejbexarnp;
import javax.ejb.*; import java.rmi.*;
public class EJBExampleBean implements SessionBean {
// поле для хранения контекста сессии
SessionContext sessionContext;
// реализация методов интерфейса SessionBean
public void ejbCreateO throws CreateException {
/* Метод создания компонента V } public void ejbRernoveO {
/* Уничтожение компонента V } public void ejbActivateO {
/* Активация компонента V } public void ejbPassivateO {
/* Деактивация компонента */ }
public void setSessionContext(Se ssionContext context) {
/* Контекст сессии */
this.sessionContext = context;
// реализация собственных методов компонента public void SomeMethodlO{
// Здесь реализуйте метод 1 }
public void SomeMethod2(){ // Здесь реализуйте метод 2
Список литературы
IT спец № 07 ИЮЛЬ 2007
Скачали данный реферат: Черепанов, Ясинский, Juvenalij, Aksakov, Новичков, Зинаида, Ястржембский.
Последние просмотренные рефераты на тему: древния греция реферат, антикризисное управление, проблема дипломной работы, решебник по русскому языку.
Категории:
Предыдущая страница реферата | 1 2 3 4