Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdAnke Beckers Laatst gewijzigd meer dan 10 jaar geleden
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.
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.