|
|||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Компоненты EJBЛюбую задачу на сервере можно решить с помощью сервлета, однако не тривиальные задачи имеющие большой объём кода сервлета делают их громоздкими и трудночитаемыми и модифицируемыми. Для решения проблем фирма САМ разработала спецификацию компонентов EJB(Enterorise Java Beans) а также пакет классов и интерфейсов javax.ejb. Реализует ejb компоненты java веб сервер. Компоненты ejb бывают 3х типов: 1. EntityBean - удобен для извлечения информации из баз данных и не преобразования в объекты Ява. 2. SessionBean - удобны для организации сеанса связи с пользователем и сложных вычеслений по запросам клиента. Имеется 2 вида session bean клмпонента: a) Stateful.SessionBean - могут сохранять своё состояния передавая его от запроса к запросу b) Stateless SessionBean - теряет своё состояние после выполнения запроса 3. MessageDriverBean предназначен для обмена сообщениями по технологии jms(java message service) При создании ejb компонентов разработчик кроме создания класса реализующего тот или иной тип ejb должен описать 1(2) интерфейса для работы с ним. Так в примере helloServlet.java участок кода Importmy.HelloSessionLocal; ............. Private HelloSssionLocal h= new HelloSessionBean(); ............. Ejb_message=h.sayHello(); Используется как для созданич типа локального ejb интерфейса, так и его вызова использования метода sayHello JDBC (java data base connection) Sun-ODBC-JDBC Драйвер входящий во все версии jdk Важнейшими интерфейсами jdbcapi являются
За использование JDBCapi при роботе с СУБД необходимо выполнить след шаги: 1 импортировать пакет java.sql (При необходимости javax.sql) 2 загрузить класс драйвера для работы с СУБД 3 установить соединение с БД 4 по завершению работы с данными завершить соединение с БД Для загрузки класса драйвера в Ява программе как правило используется метод в registerDriver() класса driverManager. Для установки соединения с СУБД используется метод getConnection() того же класса. Синтаксис его использования: Connection экз_создания=DriverManager.getConnection("строка_подключения", имя_пользователя","пароль"); Работа с экземпляром класса соединения с БД завершается с помощью close() Экз_соединения.close(); Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |