De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Deel XX Hosting 1 Internetapplicaties Deel XX Hosting.

Verwante presentaties


Presentatie over: "Deel XX Hosting 1 Internetapplicaties Deel XX Hosting."— Transcript van de presentatie:

1 Deel XX Hosting 1 Internetapplicaties Deel XX Hosting

2 Deel XX Hosting2 Zelf hosten of niet ? ZELF HOSTING BEDRIJF Misschien vast IP-adres nodig Geen zorgen over IP- adressen. Je server moet 24/7 opstaan Je download naar de server wanneer je wil bvb. via FTP. Zelf backups nemen Geen backup-zorgen. Zelf voor security zorgen Minder security-zorgen.

3 Deel XX Hosting3 Hosting via web-hosting-bedrijf  Google: web hosting site:be  On line bestelling:  Keuze van unieke domeinnaam (per jaar)  Vb www.ikkenendendikke.be  Keuze van diskspace  Keuze van servers: linux of windows of, …  Keuze van extra technologieën:  php, asp, jsp  Mysql (Opm de client moet gewoon een browser hebben)  Factuur wordt opgestuurd.

4 Deel XX Hosting4 Hoe geraak je op de server  Men stuur je een via e-mail URL die je rechtstreeks toegang geeft tot jouw stukje op hun server.  Bvb (licht aangepast): ftp://dmswdevc:br0e8el@ftp.coworks- service.be/ ftp://dmswdevc:br0e8el@ftp.coworks- service.be/ ftp://dmswdevc:br0e8el@ftp.coworks- service.be/  Dit brengt je naar de volgende directory (volgende slide)

5 Deel XX Hosting5 Toegang tot je serverbestanden via FTP

6 Deel XX Hosting6 Toegang tot je serverbestanden via FTP  De web-subdirectory hierbinnen komt overeen met:  De URL van je domeinnaam  De locale subdirectory binnen webapps op je eigen locale PC waar je je bestanden locaal bewaard.  M.a.w. in mijn geval:

7 Deel XX Hosting7 De overeenkomst tussen de paden  1: URL: www.dmswdev.com  2: Bestanden op de server bij hostingbedrijf: ftp://ftp.coworks-service.be/web  3: Lokaal pad, om te testen op lokale PC: C:\jakarta-tomcat-4.0\webapps\dmswdev.com

8 Deel XX Hosting8 Bestanden uploaden via copy-paste

9 Deel XX Hosting9 Resultaat is onmiddelijk zichtbaar

10 Deel XX Hosting10 Hosting op Linux-machine  Linux is case-sensitive en ‘back/forward slash –gevoelig’. Dit betekent dat als je website lokaal perfect draait, dit niet noodzakelijk zo is op internet.  Letters van bestandsnamen binnen url’s moeten de juiste ‘kast’ (hoofd- of kleine letter) hebben.  Gebruik in urls geen backslashen (\) om directories te scheiden. Gebruik forward slashes (/). Vb gebruik  Gebruik in urls geen backslashen (\) om directories te scheiden. Gebruik forward slashes (/). Vb gebruik

11 Deel XX Hosting11 Specifieke JSP-hosting-issues  Pure jsp-bestanden zijn geen probleem:  Copiëer gewoon het jsp-bestand van je lokale directory naar de server-directory (web) en klaar is Kees.  Class-files gebruiken is vervelender.  Maak door te complieren eerst een.class-file aan op je lokale directory (../WEB- INF/classes/Hello.class).  Copiëer deze class-file naar de overeenkomstige server-directory (web/WEB-INF/classes)  Nu moet je vragen dat men de Tomcat-server wil heropstarten. Anders zijn de class-files niet gekend. Je kunt dus niet onmiddelijk testen

12 Deel XX Hosting12 Gebruik van java-klassen  Tik: www.dmswdev.com/hello.jsp  De broncode hiervoor is: <html> <% <% hello.Hello obj = new hello.Hello(); hello.Hello obj = new hello.Hello(); out.println(obj.sayHello()); out.println(obj.sayHello()); %> %> </html>

13 Deel XX Hosting13 Gebruik van java-klassen (vervolg)  De broncode van de java-klasse is: package hello; public class Hello{ private String hello = "Hello"; private String hello = "Hello"; public String sayHello(){ public String sayHello(){ return hello; return hello; }}

14 Deel XX Hosting14 Plaats van de broncode op de server

15 Deel XX Hosting15 Specifieke mysql-hosting-issues  Wat gebeurt er als we een nieuwe database maken ?? mysql> create database moveme; mysql> use moveme mysql> create table mtable (test char(10)); mysql> insert into mtable values ('hello');  Een blik op de mysql-directory leert ons: Er is een subdirectory moveme bijgekomen met 3 bestanden erin voor de ene tabel mtable:

16 Deel XX Hosting16 Specifieke mysql-hosting-issues

17 Deel XX Hosting17 Specifieke mysql-hosting-issues  Het volstaat de nieuwe subdirectory die dezelfde naam heeft als de database te copiëren naar de overeenkomstige subdirectory op de server.


Download ppt "Deel XX Hosting 1 Internetapplicaties Deel XX Hosting."

Verwante presentaties


Ads door Google