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

 

Reklama

Wiadomości

Vishal Sikka, CTO w firmie SAP zaapelował o autentyczne, pełne przekazanie zarządzania rozwojem języka i platformy Java w ręce zrzeszenia firm działającego na zasadzie równoprawności - zrzeszenia nie zdominowanego przez firmę SUN, czy obecnie Oracle (SUN został kupiony przez Oracle).

Jednocześnie zaapelował o udostępnienie kodu źródłowego Maszyny Wirtualnej Javy na zasadach open-source.

SAP zdecydowany jest zainwestować znaczne środki w rozwój Javy, jeśli tylko postulaty te zostaną spełnione – dodał.

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