100 likes | 205 Views
Java-kieleen pohjautuvien ohjelmien käyttökohteita. (ei kuulu kurssialueeseen). Ohjelmat Appletit JavaBeans JavaScript. Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet. Perinteiset ohjelmat. Normaalit Java-kielellä tehdyt sovellukset
E N D
Java-kieleen pohjautuvien ohjelmien käyttökohteita (ei kuulu kurssialueeseen) Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet
Perinteiset ohjelmat • Normaalit Java-kielellä tehdyt sovellukset • Verkon yli toimivat client-server –sovellukset • RMI (Remote Method Invocation) • CORBA (Common Object Request Broker Architecture) • Tietokantayhteydet
Appletit • Internet-selaimessa ajettavat Java-sovellukset • Tietoturvarajoitteet • Selainvaatimukset
JavaBeans • Java-papu • Komponentti, joka on helposti liitettävissä Java-sovellukseen • Ajetaan sovelluspalvelimessa • Tarkoituksena että papuja yhdistelemällä saataisiin aikaan kokonaisia sovelluksia • Uudelleenkäytettäviä
JavaScript • WWW-sivuille sijoitettu Java-koodi, joka suoritetaan sivujen katsojan selaimessa • Skrollaavat tekstit • Popup-ikkunat • Animaatiot • Pienet pelit
Java Servletit (Java Servlets) • WWW-palveluissa käytetty menetelmä Java-koodin suorittamiseksi • Yleisesti HTML tai XML-dokumenttien tekoon • Tehokas • Tietokanta ja HTTP-yhteydet • JSP on Java Servlettien laajennus http://www.servlets.com/jservlet2/examples/ch07/index.html
Java Server Pages (JSP) • WWW-palvelimella ajettava Java-koodi, joka on sijoitettu HTML-koodin sisään • Ei näy käyttäjille • Dynaamiset Internet-sivut • Tietokantoihin pohjautuvat sivut • Lomakkeet http://www.servlets.com/jservlet2/examples/ch18/index.html
J2ME, mobiililaitteet • J2ME (Micro Edition) on Java-kielestä pieniä kämmenlaitteita varten tehty versio • Pyritty tekemään mahdollisimman laitteistoriippumattomaksi • Puhelimet, kämmentietokoneet, sulautetut järjestelmät, älykortit • Ohjelmistoja voi kehittää PC-ympäristössä, jonka jälkeen ne siirretään vaikka puhelimeen
Kurssipalaute • Kurssin verkkosivuilla linkki kurssipalautelomakkeeseen • Täytettävissä 24.12.2004 saakka • Palaute käsitellään anonyymisti • Kohdat • Luennot • Harjoitukset • Monisteet (luentomateriaali) • Harjoitystyo • Koko opintojakso • Laajuus • Vapaa teksti: mikä toimi, mikä ei toiminut, kehitysideat
Opintosuoritteet • Opintosuoritteet pitäisi kirjautua ennen joulua