АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

СТРУКТУРА РАСПРЕДЕЛЕННОГО J2EE java ПРИЛОЖЕНИЯ

Читайте также:
  1. B) социально-стратификационная структура
  2. III. СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ПРИХОДА
  3. VI. Рыночный механизм. Структура рынка. Типы конкурентных рынков
  4. VIII. Формирование и структура характера
  5. А. Лінійна організаційна структура
  6. Автоматизовані банки даних (АБД), їх особливості та структура.
  7. Адміністративна структура БМР має три органи: загальні збори акціонерів, рада директорів і правління.
  8. Адхократическая структура
  9. Акти застосування права: поняття, ознаки, види, структура
  10. АЛЕКСИТИМИЯ И ПСИХОСОМАТИЧЕСКАЯ СТРУКТУРА
  11. Анормальная структура мозга
  12. Банковская система: понятие, типы, структура. Формирование и развитие банковской системы России

 

Структура J2EE состоит из:

1) Клиент (HTML стр, java_апплет, java_приложение)

2) Web-слой (сервлеты, JSP_страницы)

3) RJB слой (компоненты RJB)

4) СУБД

Hello world Java J2EE код сервлета

Package web

Import java.net*; import java io.*; import javax.ejb.*; import javax.servlet.*; import javax.servlet.http.*; import my.*;

public class Hello Servlet extends Http.servlet{

private Hello Session local=new Hello SessionBean();

protected void servler request (Http ServletRequest request, ServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html; char set=Windows 1251");

PrintWriter pw = response.getWriter();

 


Средства разработки

1 j2se (v1.5.0.12)

2 java web-server Sun java SASPE9

3 Net Beans 5.5

Структура hello word приложения

 

 

 

Код сервлета Hello servlet java

 

Код клиента j2ee.html

<html>

<head> <title> J2EE Application </title></head>

<body>

<H2 align="center"> J2EE Web-client</H2>

<p Align="left"> Enter your name </p>

<from method = "Get" action="http://localhost:8080/hi/hello">

<p><input type="="text" name=" name " size"is"> </p>

<p><input type="="submit" value=" transfer"> </p></form> </body>

</html>

Код ejb компонента hello sessionBean.java

 

 

Код локального интерфейса HelloSessionlocal.java

 

 

Код j2ee.html, helloServlet.java, hellosessionlocal.java, hellosessionbin.java

Размещена в проэкте hello NetBeans

Тип проэкта Enterprize Application

Назначена алеасы(псевдонимы) hi- проекту, hello - серверу,

После чего запускаем проект на выполнение. NetBeans компилирует файлы проекта и размещает его на сервере. Затем запускает браузер активируя html страницу проекта. В результате получаем окно браузера следующего вида:

 

После ввода имени в поле формы нажатие на transfer имеем:

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)