Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Технологія JAVA. 
Розробка бази даних з архітектурою "клієнт-сервер". Розробка серверної та клієнтської частини

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Технологічний цикл підготовки, трансляції, редагування зовнішніх зв’язків, тестування, налагодження й виконання Java-програм таки самий, що й для інших мов програмування, що інтерпретуються, але з однією істотною відмінністю — при редагуванні зовнішніх зв’язків необхідні компоненти можуть доставлятися по мережі. Включення аплета в WWW-сторінку виробляється в такий спосіб. У мові HTML 2.0… Читати ще >

Технологія JAVA. Розробка бази даних з архітектурою "клієнт-сервер". Розробка серверної та клієнтської частини (реферат, курсова, диплом, контрольна)

Технологічний цикл обробки JAVA-програм

Технологічний цикл підготовки, трансляції, редагування зовнішніх зв’язків, тестування, налагодження й виконання Java-програм таки самий, що й для інших мов програмування, що інтерпретуються, але з однією істотною відмінністю — при редагуванні зовнішніх зв’язків необхідні компоненти можуть доставлятися по мережі.

Важливо відзначити, однак, що Java-програми можуть з’являтися як би у двох іпостасях — як самостійний додаток й як аплет, тобто сукупність об'єктів, що виконуються в середовищі броузера.

З погляду програміста, аплет і додаток відрізняються в першу чергу місцями входу й життєвим циклом.

Додаток як місце входу має метод.

public static void main (String args[]);

Цей метод повинен бути визначений у тім public-класі, що знаходиться у файлі, який виконується віртуальною Java-машиною. У параметр args передається масив рядків — параметрів командного рядка.

Приклад: програма, що друкує свої аргументи.

public class myTop {.

public static void main (String args[]) {.

int argc = args. length;

for (int i = 0; i < argc; i++).

System.out.println (argc[i]);

}.

}.

Аплет виконується в контексті броузера і його життєвий цикл визначається наступними методами класу Applet:

public void init () — викликається броузером при завантаженні аплета;

public void start () — викликається броузером при показі сторінки;

public void stop () — викликається броузером, коли той іде з Web-сторінки;

public void destroy () — цей метод призначений для звільнення ресурсів; аналог деструктора, але не викликається автоматично; завжди викликає stop () і викликається при виході з броузера та при перезавантаженні аплета.

Приклад: аплета.

  • 1. import java.awt.Graphics;
  • 2. import java.applet.Applet;
  • 3. class SimpleApplet extends Applet {
  • 4. public void paint (Graphics g) {
  • 5. g. drawString (10, 10, «Hello world!»);
  • 6. }
  • 7. }

Найпростіший аплет виглядає так.

Метод paint (рядки 4−6) визначає, як аплет перемальовує себе в той момент, коли віконний менеджер посилає броузеру запит на перемальовування.

Включення аплета в WWW-сторінку виробляється в такий спосіб. У мові HTML 2.0 передбачені спеціальні конструкції і. Перша з них задає ім'я класу, що завантажує, і розміри області у вікні броузера, виділеної аплету. Конструкція служить для передачі інформації з WWW-сторінки в те середовище, у якій буде виконуватися аплет.

Якщо ви бачите цей текст, те ваш навігатор не підтримує Java

Даний фрагмент містить простий приклад включення аплета в WWW-сторінку.

Оскільки броузери ігнорують невідомі конструкції, у навігаторі, що не підтримує Java, буде видний текст «Якщо ви бачите цей текст, то ваш навігатор не підтримує Java».

Отримати значення, передані за допомогою конструкції, можна в такий спосіб.

public void init () {.

String fontname = getParameter («name»);

String fontSizestring = getParameter («size»);

int theSize = Int. parseInt (fontSizeString);

.. .

}.

Показати весь текст
Заповнити форму поточною роботою