Documente Academic
Documente Profesional
Documente Cultură
Facultatea de Inginerie
Departamentul de Automatic, Energie i Mediu
Tehnologii Web
Curs 5
Mediul de lucru n Web
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
3
Tehnologii WEB - curs
electronica (e-mail)
transferul de fisiere (FTP File Transfer Protocol)
conectarea la distanta (telnet)
World Wide Web-ul (cunoscut si sub numele de
WWW sau WEB)
4
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
5
Tehnologii WEB - curs
1. Introducere in Web
6
Tehnologii WEB - curs
7
Tehnologii WEB - curs
Resursele
Utilizatorii
8
Tehnologii WEB - curs
Tim
10
Tehnologii WEB - curs
Un
Una
Server
Surse de
date
BD, XML
Client
Java Script
plugin-uri
Scripturi
CGL, PHP, ASP,
JSP
continut
static
continut
dinamic
Server Web
15
continut
static
continut
dinamic
Server Web
16
Tehnologii WEB - curs
4.
5.
18
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
19
Tehnologii WEB - curs
2. Browser-ul Web
Internet Explorer
Firefox
Safari
Netscape Communicator
Opera
Google Chrome
mai sunt utilizate si alte
navigatoare dintre care
enumeram:
Maxthon
Konqueror
Amaya
SeaMonkey
Lynx (ruleaza in mod text)
20
Tehnologii WEB - curs
Caracteristici
Navigatoarele Web actuale:
asigura support:
21
Tehnologii WEB - curs
22
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
23
Tehnologii WEB - curs
3. Serverul Web
24
Tehnologii WEB - curs
3. Serverul Web
Conform acelorasi
date, in februarie
2011, Apache
este utilizat de
circa 60.10% din
totalul siturilor,
urmat, la distanta,
de Microsoft IIS
(20,04%).
25
Tehnologii WEB - curs
2.
26
Tehnologii WEB - curs
27
Tehnologii WEB - curs
3.
4.
5.
28
Tehnologii WEB - curs
Acesta
29
Tehnologii WEB - curs
Serverul
Apache
30
Tehnologii WEB - curs
Serverul
Dupa
33
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
34
Tehnologii WEB - curs
4. Serverul de aplicatii
Exista tehnologii care permit serverului Web sa
realizeze mult mai mult decat trimiterea fisierelor
(X)HTML cerute de client.
Acestea (numite tehnologii Web pentru server serverside Web tehnologies) ofera posibilitatea generarii
dinamice a continutului Web oferit utilizatorului
folosind diverse surse de date (baze de date, fisiere
text, documente XML, stream-uri multimedia) - dar si
efectuarea unor calcule si procesari complexe.
35
Tehnologii WEB - curs
Unul
Tipul
36
Tehnologii WEB - curs
37
Tehnologii WEB - curs
Aplicatiile
Din
38
Tehnologii WEB - curs
Astazi,
39
2.
Are
41
Tehnologii WEB - curs
3.
42
Tehnologii WEB - curs
4.
5.
43
Tehnologii WEB - curs
44
Tehnologii WEB - curs
5.
6.
7.
8.
45
Tehnologii WEB - curs
9.
10.
Pentru
47
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
48
Tehnologii WEB - curs
catalog de sistem,
dictionar de date
sau metadata (adica date despre date).
49
Tehnologii WEB - curs
50
Tehnologii WEB - curs
Un
51
Tehnologii WEB - curs
integrat
file-server
client-server
54
Tehnologii WEB - curs
55
Tehnologii WEB - curs
comerciale (proprietare)
open source (gratuite)
56
Tehnologii WEB - curs
SQL
SERVER (Microsoft)
DB2(IBM)
58
Tehnologii WEB - curs
59
Tehnologii WEB - curs
60
Tehnologii WEB - curs
Serverul
Dintre
Adresa
La
61
Tehnologii WEB - curs
Distributii MySQL
O distributie MySQL contine numai o parte sau toate
componentele urmatoare:
serverul mysqld (sau diverse variante; distributia
standard client-server pentru Windows ofera
urmatoarele servere: mysqld, mysqld-opt, mysqald-nt)
indeplineste urmatoarele functii principale:
62
Tehnologii WEB - curs
programe-client
programe
utilitare (mysqladmin,
mysqldump, myiscamchk) sunt
folosite pentru administrarea sistemului
MySQL
63
Tehnologii WEB - curs
fisiere
documentatie
MySQL
baza
64
Tehnologii WEB - curs
Curs 5
1. Introducere n Web
2. Browserul Web
3. Serverul Web
4. Serverul de aplicaii
5. Serverul de baze de date
6. Instrumente pentru dezvoltarea aplicaiilor
66
Tehnologii WEB - curs
67
Tehnologii WEB - curs
68
Tehnologii WEB - curs
69
Tehnologii WEB - curs
jEdit
70
Tehnologii WEB - curs
Maguma
71
Tehnologii WEB - curs
72
PSPad
73
Tehnologii WEB - curs
75
Tehnologii WEB - curs
eZ
76
Tehnologii WEB - curs
Joomla
77
Tehnologii WEB - curs
78
Tehnologii WEB - curs
osCommerce
79
Tehnologii WEB - curs
PHP
PHP
80
Tehnologii WEB - curs
Plone
este unul dintre cele mai avansate CMSuri, identificat de CMSReport si eWeek drept una
dintre cele trei variante open source din gama
sistemelor CMS enterprise (http://plone.org/)
PostNuke
81
Tehnologii WEB - curs
WordPress
XOOPS
82
Tehnologii WEB - curs
83
Tehnologii WEB - curs
Diversele
componenta
86
Tehnologii WEB - curs
87
Tehnologii WEB - curs
Smarty
Zend
89
Tehnologii WEB - curs
91
Tehnologii WEB - curs
PhpEd
PHPEdit
92
Tehnologii WEB - curs
Quanta
Zend
93
Tehnologii WEB - curs
ntrebri?
94