Pedacode Pikaopas. Web-sovelluksen luominen



Samankaltaiset tiedostot
Pedacode Pikaopas. Web Service asiakasohjelman luominen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

SQL Server 2008 asennus

Henkilö- ja koulutusrekisterin asennusohje

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Java Runtime -ohjelmiston asentaminen

Febdok 6.0 paikallisversion asennus OHJEISTUS

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

Asennus- ja käyttöohjeet

Onko tietokoneessasi useita Java-ohjelmia tai vanhoja javoja?

McAfee VirusScan Enterprice asennus

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

erasmartcardkortinlukijaohjelmiston

Visma Avendon asennusohje

Pika-asennusohjeet Suomeksi

CLOUDBACKUP TSM varmistusohjelmiston asennus

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Toimi näin, jos et pääse verkkopankkiin Mozilla Firefox-selaimella

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

Huawei E3276s ohjelmistopäivitys

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Autentikoivan lähtevän postin palvelimen asetukset

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

1 Tivax siirto uuteen koneeseen

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Aditro Tikon ostolaskujen käsittely versio SP1

Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje

Tiedostojen lataaminen netistä ja asentaminen

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Sähköpostitilin käyttöönotto. Versio 2.0

Aditro Tikon ostolaskujen käsittely versio SP1

Nero 7:n Windows Vista TM -tuki

lizengo Asennusopas Windows: in kopioiminen

Päivitysohje Opus Dental

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

1 Tivax Professional 4.5

Mathcad Flexnet lisenssipalvelimen asennus

Solteq Tekso v Versiopäivitysohje.

Asennus- ja aktivointiohje (Päivitetty )

Aditro Tikon ostolaskujen käsittely versio 6.2.0

MyTheatre asennus ja kanavien haku

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Mathcad 15 asennus (rev.4)

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

Windows 8.1:n vaiheittainen päivitysopas

Student Engeering & Design Community

WinTraden päivitys- ja asennusohjeistus

Harjoitus 3 Antti Hartikainen

Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä

MASSER Loader V2.00. käyttö- ja asennusohje

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Finnfoam tuotekirjaston asennusohje. Asennus ja rekisteröintiohje

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Mathcad 14.0 Single User -asennus

Office 2013 ohjelman asennus omalle työasemalle/laitteelle Esa Väistö

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

Digitaalisen SLR-kameran laiteohjelmiston päivittäminen

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server.

T&M Autori Versio Series 60 -puhelimiin

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

Fiscal Media Server STD ohje

Adobe Digital Editions -ohjeet

Office ohjelmiston asennusohje

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Ohjeet asiakirjan lisäämiseen arkistoon

Sonera Desktop Security Asennusohje 2005

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

Pilvimappi. Opas Mimoza Latifi. Kuitit talteen ja järjestykseen ilmaiseksi!

AinaUCX Lync - asennusohje

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

UCOT-Sovellusprojekti. Asennusohje

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

ASENNUS- JA KÄYTTÖOHJE

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Omahallinta.fi itsepalvelusivusto

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

Uutiskirjesovelluksen käyttöohje

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

Työsähköpostin sisällön siirto uuteen postijärjestelmään

Octave-opas. Mikä on Octave ja miksi? Asennus

DNA Mokkula E180 - korjaus päivityksen yhteydessä syntyneeseen ongelmaan

Visma GATEWAY INSTALLER. asennusopas

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

Ekoweb Oy HUOMIO! Jos sinulla on koneella vanha versio On Call DMS-ohjelmasta poista ensin se ja mahdolliset vanhat ajurit.

Transkriptio:

Pedacode Pikaopas Web-sovelluksen luominen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Netbeans-työkalulla luodaan uusi yksinkertainen web-sovellus ja testataan sen toiminta. Opas kattaa kaiken aiheeseen tarvittavan sisällön; kehitysvälineiden asentamisen, koodin kirjoittamisen, sovelluksen paketoinnin, sovelluksen asentamisen sovelluspalvelimelle ja viimeisenä sovelluksen testaamisen. Pikaopas on tarkoitettu henkilöille, joilla on perustiedot tietotekniikasta ja ohjelmoinnista. Pikaoppaan tarkoituksena ei ole käydä yksityiskohtaisesti läpi aihepiirin taustoja tai teoriaa. Huomattavasti tarkemmin aihepiirin asioita käsitellään Pedacoden verkkokursseilla. Lisätietoja verkkokursseista löytyy osoitteesta www.pedacode.net.

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 2 Käyttöoikeus Materiaalin kaikki oikeudet omistaa Pedacode Ky. Pedacode Ky antaa materiaalin käyttöön seuraavat oikeudet: - oikeus tallentaa materiaali digitaalisessa muodossa henkilökohtaiseen opiskelukäyttöön tietokoneen muistiin, tietolevykkeelle tai muulle digitaaliselle alustalle. - oikeus valmistaa materiaalista paperikopioita henkilökohtaiseen opiskelukäyttöön. - oikeus kopioida ja levittää materiaalia muuttumattomana ja täydellisenä joko digitaalisessa- tai paperimuodossa vapaasti haluamilleen tahoille. Materiaalin yksittäisiä osia ei saa kopioida eikä materiaalista tai sen osista saa valmistaa uusia muokattuja versioita. Materiaalia ei myöskään saa levittää maksua vastaan. Lyhyesti: Materiaalia saa käyttää ja levittää vapaasti, mutta materiaalia ei saa alkaa myymään, eikä materiaalin osia saa kopioida osaksi muuta materiaalia. Tekijän yhteystiedot Pedacode Ky (Y-tunnus: 1891298-0) WWW-sivut: http://www.pedacode.net E-Mail: Postiosoite: asiakaspalvelu@pedacode.net Pedacode Ky PL 12 00321 HELSINKI

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 3 KÄYTTÖOIKEUS... 2 TEKIJÄN YHTEYSTIEDOT... 2 KEHITYSYMPÄRISTÖN PYSTYTTÄMINEN... 4 YMPÄRISTÖN PYSTYTTÄMISEN VAIHEET... 4 VAIHE 1: LATAA JA ASENNA JAVA DEVELOPMENT KIT... 4 VAIHE 2: LATAA JA ASENNA NETBEANS 5.5 IDE... 5 WEB-SOVELLUKSEN LUOMINEN... 13 YKSINKERTAINEN WEB-SOVELLUS... 13 WEB-SOVELLUKSEN LUOMISEN VAIHEET... 13 VAIHE 1: LUO UUSI PROJEKTI NETBEANSIIN... 13 VAIHE 2: KIRJOITA TOTEUTUS INDEX.JSP-SIVULLE... 16 VAIHE 3: ASENNETAAN OHJELMA SOVELLUSPALVELIMELLE JA TESTATAAN OHJELMA... 17 LISÄÄ AIHEESTA... 20 OLIKO OPAS MIELESTÄSI HYÖDYLLINEN?... 20

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 4 KEHITYSYMPÄRISTÖN PYSTYTTÄMINEN Ympäristön pystyttämisen vaiheet Web-sovelluksen luominen aloitetaan vaadittavien ohjelmistojen asentamisella, jotta omalle työasemalle saadaan ympäristö, jossa web-sovellusten luominen on mahdollista. Kehitysympäristön pystyttäminen tehdään kahdessa vaiheessa: 1. Lataa ja asenna Java Development Kit (JDK) 2. Lataa ja asenna Netbeans 5.5 IDE. Vaihe 1: Lataa ja asenna Java Development Kit Lataa Java Development Kit Java Development Kit (JDK) on ohjelmistopaketti, joka sisältää Java-ohjelmoinnissa välttämättömät sovellukset. Lataa aluksi uusin JDK-paketti Sunin sivulta osoitteesta http://java.sun.com/javase/downloads/index.jsp. Sivulla on useita vaihtoehtoja, valitse näistä JDK 6 ja paina Download-painiketta: Painettuasi Donwload-painiketta saat luettavaksi lisenssiehdot; hyväksymällä ehdot pääse sivulle, josta voit valita ladattavan paketin sen mukana, mitä käyttöjärjestelmää käytät. Tämän ohjeen esimerkeissä käytetään Windows XP SP2 käyttöjärjestelmää. Kun lataus on valmis, sinulla pitäisi olla omalla työasemallasi asennustiedosto jdk-6- windows-i586-iftw.exe. Asenna Java Development Kit Käynnistä JDK:n asennus avaamalla edellä ladattu tiedosto jdk-6-windows-i586- iftw.exe. Asennus etenee seuraavalla tavalla: 1. Hyväksy aluksi lisenssiehdot painamalla Accept-painiketta

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 5 2. Seuraavaksi sinulle aukeaa ikkuna, josta voi valita asennettavat sovellukset. JDK:n voi asentaa oletusarvoilla, joten paina Next-painiketta: 3. Asennus käynnistyy ja kestää tämän jälkeen hetken aikaa. Kun asennus on valmis, paina Finish-painiketta: Huom! JDK:sta tulee tasaisesti uusia versioita. Tässä ohjeessa on käytetty esimerkkinä versioita JDK 1.6.0. Kun luet ohjetta, niin Sun on jo mahdollisesti julkaissut uudemman version, esimerkiksi JDK 1.6.0.2 tai 1.6.1. Ohje toimii hyvin myös uudempien versioiden kanssa. Vaihe 2: Lataa ja asenna Netbeans 5.5 IDE Lataa Netbeans Java-ohjelmia on mahdollista kirjoittaa periaatteessa yksinkertaisella tekstieditorilla, Windowsissa vaikkapa Notepadilla. Usein ohjelmointia helpottaa kuitenkin selvästi

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 6 jonkin valmiin editorin käyttö. Tässä esimerkissä käytetään Netbeanssovelluskehitystyökalua. Netbeans sisältää varsinaisen koodieditorin, erilaiset sovellusten paketointiin liittyvä toiminnot sekä sovelluspalvelimen, jolla valmista web-sovellusta voidaan testata. Lataa Netbeans www-sivulta: http://java.sun.com/javaee/downloads. Sivulla on useita valintoja, valitse näistä Java EE 5 SDK kohdasta Download with tools painike. Tämän jälkeen saat hyväksyttäväksi Sunin lisenssiehdot, kun olet hyväksynyt ehdot, pääset varsinaiselle lataussivulle. Valitse tältä sivulta asennuspaketti sen mukaan, mitä käyttöjärjestelmää käytät. Jos esimerkiksi käytät Windowsia, valitse java-tools-bundlewindows.exe. Asenna Netbeans Käynnistä Netbeans:n asennus käynnistämällä lataamasi tiedosto java-tools-bundlewindows.exe. Asennusohjelma valmistelee asennusta jonkin aikaa, jolloin ruudulla näkyy seuraava ikkuna: Varsinainen asennus käynnistyy pienen odottelun jälkeen, kun ruudulle tulee näkyviin asennusohjelman ikkuna:

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 7 Paina Next >, jolloin asennusohjelmaan aukeaa lisenssiehtojen hyväksyminen. Hyväksy lisenssiehdot, ja paina jälleen Next >. Tämän jälkeen asennusohjelma pyytää valitsemaan JDK-paketin, jota Netbeans käyttää. Valitse aiemmin asentamasi JDK 1.6.0 (tai uudempi):

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 8 Paina jälleen Next >, jolloin asennusohjelma kysyy hakemiston, johon Netbeans asennetaan. Hakemiston voi antaa olla oletusarvona, jatka painamalla vain Next >. Tämän jälkeen asennusohjelma kysyy, mitä kaikkia osia asennetaan. Asennusohjelman ehdottamiin komponentteihin ei tarvitse tehdä muutoksia, jatka painamalla Next >.

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 9 Seuraavaksi asennusohjelma kysyy, mitä sovelluspalvelinta käytetään. Tämänkin asetuksen voi antaa olla oletusarvona, jatka painamalla Next >. Seuraavaksi asennusohjelma kysyy asennushakemistoa Java EE 5 SDK:lle, myös tämän asetuksen voi jättää oletusarvoksi. Jatka painamalla Next >.

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 10 Asennusohjelma kysyy tämän jälkeen oletusarvoa asennuksen käyttäjätunnukselle ja salasanalle. Voit jättää asetuksen oletusarvoksi, jatka painamalla Next >. Seuraavaksi vuorossa on sovelluspalvelimen käyttämien porttien asetus, hyväksy oletusarvot painamalla Next >.

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 11 Lopuksi asennusohjelma näyttää ikkunan, josta varsinainen asennus aloitetaan edellä annetuin asetuksin. Aloita asennus painamalla Install. Kun asennus on valmis, tulee näkyviin asiasta kertoa ikkuna. Sulje asennusohjelma painamalla Finish. Netbeans käynnistyy tämän jälkeen automaattisesti.

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 12

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 13 WEB-SOVELLUKSEN LUOMINEN Yksinkertainen web-sovellus Seuraavassa esitetään, miten Netbeans IDE 5.5 työkalulla luodaan yksinkertainen websovellus, miten sovellus asennetaan sovelluspalvelimelle ja miten sovelluksen toiminta testataan. Esimerkissä luodaan yksinkertainen web-sovellus, joka tulostaa ruudulle kuluvan päivämäärän. Web-sovelluksen luomisen vaiheet Uusi web-sovellus luodaan Netbeans-työkalulla kolmessa vaiheessa 1. Luo uusi projekti Netbeansiin 2. Kirjoita toteutus index.jsp -sivulle 3. Kirjoita luokan koodi ja suorita ohjelma Vaihe 1: Luo uusi projekti Netbeansiin Aloita uuden projektin luominen valitsemalla Netbeansissa File -> New Project...

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 14 Valitse projektin tyypiksi Web / Web Application: Paina Next >, jonka jälkeen Netbeans kysyy projektin nimeä. Anna nimeksi Esimerkki Web-sovellus. Muut asetukset voi jättää oletusarvoiksi:

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 15 Paina jälkeen Finish, jonka jälkeen uusi projekti tulee näkyviin Netbeans:n vasemman laidan näkymään:

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 16 Vaihe 2: Kirjoita toteutus index.jsp-sivulle Netbeans luo automaattisesti pohjan index.jsp-sivulle, joka muodostaa web-sovelluksen käyttäjälle näkyvän HTML-sivun. Kirjoitetaan sivulle koodi, joka näyttää muodostaa yksinkertaisen www-selaimessa näytettävän HTML-sivun: Sivu sisältää seuraavan lähdekoodin: <%@page contenttype="text/html"%> <%@page pageencoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>esimerkkisovellus</title> </head> <body> <% // Muodostetaan käyttäjälle näytettävä päiväärä, // käytetään suomalaista päivämääräformaattia java.text.simpledateformat formatter = new java.text.simpledateformat("dd.mm.yyyy");

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 17 String pvm = formatter.format(new java.util.date()); %> <h1>tänään on <%= pvm %></h1> </body> </html> Kun koodi on valmis, tallennetaan index.jsp-tiedosto painamalla Ctrl-s. Vaihe 3: Asennetaan ohjelma sovelluspalvelimelle ja testataan ohjelma Kun sovellus on luotu, käännetään ja paketoidaan sovellus valitsemalla hiiren oikealla painikkeella projektin kohdalta aukeavasta valikosta Clean and Build Project:

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 18 Asennetaan tämän jälkeen ohjelma sovelluspalvelimella samasta hiiren oikealla painikkeella aukeavasta valikosta komennolla Deploy Project: Testataan lopuksi sovelluksen toiminta valitsemalla edelleen samasta valikosta Run Project:

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 19 Netbeans avaa automaattisesti web-selaimeen uuden ikkunan, jossa näkyy luodun index.jsp-sivun tuottama www-sivu: Web sovellus on nyt valmis!

Pedacode Pikaopas - Kehitysympäristön pystyttäminen 20 LISÄÄ AIHEESTA Java-ohjelmointia käydään läpi perusteista lähtien Pedacoden verkkokursseilla. Kursseilla käydään läpi sekä teoriaa että hyväksi havaittuja käytäntöjä, mutta erityisesti kurssit perustuvat itse tekemiseen ja oikeaan ohjelmointiin. Web-ohjelmointia käsitellään Pedacoden J2EE Web-ohjelmointi kurssilla. Kurssilla käydään läpi perusteista lähtien J2EE-arkkitehtuuri sekä tärkeimmät web-sovellusten luomiseen liittyvät teknologiat ja käytännöt. Lisätietoja kurssista: http://www.pedacode.net/koulutuskalenteri_webohjelmointi.html Pedacode tarjoaa myös suuren joukon muita Java-ohjelmointiin liittyviä kursseja. Kurssivalikoimaamme kuuluu mm. J2EE-ohjelmointiin, XML-kieleen ja Web Services ohjelmointiin liittyviä kursseja. Kurssitarjontamme kokonaisuudessaan löytyy osoitteesta http://www.pedacode.net/koulutuskalenteri.html Tervetuloa opiskelemaan! Oliko opas mielestäsi hyödyllinen? Jos tämä opas oli mielestäsi hyödyllinen, voit vapaasti kopioida ja levittää opasta tutuillesi tai laittaa sen jakoon yrityksesi tai muun työorganisaatiosi sisällä. Opas on kuitenkin aina jaeltava täydellisenä ja muuttumattomana kokonaisuutena. Oppaasta ei saa poistaa sivuja, eikä oppaan sisältöä saa muuttaa. Otamme myös mielellämme vastaan palautetta oppaasta, voit ottaa meihin yhteyttä sähköpostitse osoitteessa asiakaspalvelu@pedacode.net