Дипломна робота
Вид материала | Диплом |
Содержание1.4 Технологія JAVA. 1.4.1 Технологічний цикл обробки JAVA-програм. Якщо ви бачите цей текст, те ваш навігатор не підтримує Java |
- Дипломна робота, 721.18kb.
- Дипломна робота складається з трьох розділів: Дипломна робота складається з трьох розділів, 204.46kb.
- Дипломна робота, 1198.16kb.
- Дипломна робота, 1603.78kb.
- Дипломна робота тема: хуліганство, 923.82kb.
- Дипломна робота, 656.13kb.
- Дипломна робота "Менеджмент як наука І мистецтво управління організацією", 1633.97kb.
- Дипломна робота, 140.25kb.
- Дипломна магістерська робота на тему "Планування рекламної кампанії на підприємстві", 103.39kb.
- Дипломна робота на тему, 994.44kb.
1.4 Технологія JAVA.
1.4.1 Технологічний цикл обробки 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 передбачені спеціальні конструкції