naukaJavy.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Pierwsza aplikacja w Javie

Osadzanie apletu na WWW

Email Drukuj

Aplety zazwyczaj wykorzystywane są do wzbogacenia funkcjonalności stron WWW. Z punktu widzenia takiej strony aplet jest to prostokątny obszar określonych rozmiarów. Aplet na stronie HTML umieszczamy w wybranym przez siebie miejscu przy użyciu elementu APPLET. Dla celów dzisiejszego ćwiczenia wykorzystamy aplet zaimplementowany w ćwiczeniu "Pierwszy aplet".

Aplet publikujemy na stronie WWW w postaci skompilowanej, tj. w postaci pliku .class. Aby więc móc aplet opublikować, trzeba klasę implementującą aplet skompilować. Jeśli do implementacji apletu używaliśmy Eclipsa, tak jak to pokazano w artykule "Pierwszy aplet", to kompilację przeprowadza za nas Eclipse - trzeba tylko tą skompilowaną klasę odnaleźć.

Eclipse umieszcza skompilowane klasy w podkatalogu o nazwie bin znajdującym się w katalogu głównym projektu. Katalog ten istnieje na dysku, jednak nie jest pokazywany przez Eclipsa. Możemy go znaleźć używając narzędzi zewnętrznych względem Eclipsa, lub będąc w zgodzie z Eclipsem wykorzystać funkcję eksportu.

Aby wyeksportować z Eclipsa skompilowaną klasę należy z menu głównego wybrać opcję File > Export i następnie opcję General > File System tak jak to pokazano poniżej i kliknąć guzik Next.

Eksport skompilowanej klasy z Eclipse IDE

W kreatorze eksportu należy wybrać zasoby które chcemy wyeksportować oraz katalog do którego te obiekty będą wyeksportowane. W naszym przypadku będzie to plik AppletClass.class wraz z katalogami odpowiadającymi pakietowi tej klasy (pl/naukajavy/applet). Za katalog do eksportu możemy wybrać dowolną lokalizację na dysku. Powinno to wyglądać tak jak pokazano poniżej:

Kreator eksportu klasy z Eclipse IDE

Kliknięcie guzika Finish spowoduje utworzenie w wybranym katalogu struktury katalogowej odpowiadającej pakietowi do którego należy klasa implementująca aplet oraz wykopiowanie skompilowanej klasy apletu. Bardzo ważne jest aby w kreatorze eksportu zaznaczyć właściwe katalogi i pliki. W przeciwnym wypadku wyeksportowane zostanie nie to czego potrzebujemy.

Utwórzmy teraz w tym samym katalogu do którego eksportowaliśmy klasę i katalogi z Eclipsa (tj. w katalogu C:\ApletNaWWW) plik index.html, tj. namiastkę naszej strony WWW. Plik ten powinien mieć następującą zawartość:

<html>
<body>
<applet code="pl.naukajavy.applet.AppletClass.class"
      width=150 height=30 />
</body>
</html>

Otwórzmy naszą stronę WWW (tj. plik index.html) w przeglądarce. Jeśli wszystko wykonaliśmy poprawnie to efekt powinien być zbliżony do tego widocznego poniżej.

Widok apletu na stronie WWW

 

Oferty pracy


Oferty pracy

Wiadomości

Oracle złożył pozew sądowy przeciwko firmie Google, oskarżając o naruszenie patentów i praw autorskich dotyczących platformy Java.

Kością niezgody jest platforma Google Android a zwłaszcza Wirtualna Maszyna Dalvik, zaimplementowana w oparciu o Wirtualną Maszynę Javy, ale niezgodna ze standardem Java SE czy Java ME.

Reklama

Co to jest

Apache Lucene Java to biblioteka open-source napisana w języku Java. Lucene służy do implementacji mechanizmów wyszukiwania pełnotekstowego – taki mały Google, który możemy mieć we własnej aplikacji.


© Wszelkie prawa zastrzeżone dla Mariusza Lipińskiego

kontakt: mariusz.lipinski@naukajavy.pl | strona domowa: www.mariuszlipinski.pl