WWW ???? - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

WWW ????

Description:

WWW WWW Browser Web Server WWW Client/Server N-tier ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 40
Provided by: sant2174
Category:
Tags: www | vbscript

less

Transcript and Presenter's Notes

Title: WWW ????


1
????????
2
??
  • ??????
  • WWW ????
  • WWW Browser
  • Web Server
  • WWW ????

3
??????
  • Client/Server ??
  • N-tier ??

4
Client/Server ??
5
N-tier??(1)
6
N-tier??(2)
7
WWW ????
8
WWW Browser
  • Microsoft Internet Explorer
  • Netscape Communicator

9
Web Server
  • Window 95/98
  • Frontpage, PWS, WebSite,
  • Windows NT
  • IIS
  • Unix
  • Apache, httpd,
  • Window 98, NT ???????

10
WWW????
11
HTML(1)
  • HTML(HyperText Makeup Language)
  • ??????????????, ????????????
  • ????????,??????htm?html
  • SGML(Standard Generalized Markup Language
    )????????

12
HTML(2)
  • HTML??
  • HTML????
  • HTML????
  • HTML??

13
HTML??
  • HTML????????????
  • lt??(Tag)gt?lt/??(Tag)gt????
  • ltHTMLgt ... lt/HTMLgt
  • ltPgt ... lt/Pgt?
  • lt??(Tag)gt????
  • ltHRgt
  • ltIMGgt?

14
HTML????
  • ltHTMLgt
  • ltHEADgt
  • ltTITLEgt?????lt/TITLEgt
  • lt/HEADgt
  • ltBODYgt
  • ?????
  • lt/BODYgt
  • lt/HTMLgt

15
HTML????
  • ???????????????
  • Dos??Edit?Window??NotePad?WordPad?Word??????
  • ??HTML??????????
  • Microsoft?FrontPage?Netscape?Composer?

16
??DHTML(1)
  • Dynamic HTML
  • ????HTML??????????????
  • ??DOM(Document Object Model)???????
  • ??Script?????????
  • ?????

17
??DHTML(2)
  • IE?????
  • ????(Dynamic Content),??????(Dynamic Styles
    Sheets),????(Dynamic Positioning),??????(Data
    Awareness),???????
  • Netscape?????
  • ??????(Dynamic Styles Sheets),????????(Dynamic
    Layers),????(Dynamic Fonts)

18
??XML(1)
  • XML(Extensible Markup Language)
  • ??????????,???????????????????????
  • XML?????HTML,???????
  • XML describes a class of data objects and
    partially describes the behavior of computer
    programs which process them

19
??XML(2)
  • XML???
  • ????????????,????????????
  • ????????????
  • ????????????????
  • ????????????
  • ??Server?????????Client?

20
Script??
  • JavaScript
  • VBScript

21
JavaScript
  • ????(Netscape)?????(Sun)????????????
  • ?????HTML???,?????????
  • ???????JavaScript??????????
  • JavaScript??

22
VBScript
  • ????(Microsoft)???????????
  • ??????HTML???,???JavaScript??,??VB (Visual Basic)
    ??
  • ???????VBScript??????????
  • VBScript??

23
Java Applet
  • ?????(Sun)???Java?????
  • ????????? Java??????????????????????????(???)
  • Java???????????????
  • Java Applet (????????)
  • Java Application (??????????)
  • Java Apple??

24
ActiveX??
  • ????(Microsoft)???????????????????
  • ????????????IE???
  • ????????ActiveX Script?ActiveX Control ?ActiveX
    Document????

25
ActiveX?????
  • ActiveX Script
  • ????????????Script??,??JavaScript??? VBScript???
  • ActiveX Control
  • ???????????????????????????,???????????Java
    Applet????????
  • ActiveX Control??
  • ActiveX Document
  • ????????????Word?Excel?PowerPoint??????????,??????
    ????????????????

26
CGI
  • CGI(Common Gateway Interface)
  • ??Web Server??????????
  • CGI?WWW????
  • Dos-CGI??Dos??????CGI
  • Windows-CGI??Windows??????CGI
  • CGI??

27
CGI?WWW????
28
API
  • API(Application Programming Interface)
  • ??Web Server??????????
  • API?WWW????
  • ISAPI
  • Microsoft Web Server?API
  • IDC, ASP, ...
  • NSAPI
  • Netscape Web Server?API

29
API?WWW????
30
ISAPI-IDC
  • IDC(Interface Database Connector)
  • ????WWW Server????????
  • ??.idc?.htx?????????
  • .idc???????????
  • .htx???????????
  • ??????????FrontPage????????
  • IDC??

31
ISAPI-ASP
  • ASP(Active Server Page)
  • ??Web Server???????????????
  • ????????asp
  • ??????????? FrontPage??????InterDev???
  • ASP??

32
??JSP
  • JSP(JavaServer Pages)
  • an easy and powerful way to build web pages with
    dynamically-generated content
  • As part of the Java family
  • rapid development of web-based applications
  • server- and platform-independent
  • JSP(Compiler)?ASP(Interpreter)

33
??Java Servlet
  • ?Java??????Web Server(Java-enabled)??????
  • ??????Web Server???
  • Servlet?Applet?????
  • ????Servlet?Web Server?Java Web Server, Netscape
    Enterprise, Microsoft IIS, Apache, . . .
  • JBuilder???Servlet

34
Database??
  • ODBC
  • JDBC

35
ODBC
  • ODBC(Open DataBase Connectivity)
  • Microsoft?Oracle??????
  • ??????????
  • ODBC??????????
  • ODBC?WWW?????

36
ODBC?????????
37
ODBC?WWW????
38
ODBC????
  • ADO(ActiveX Data Object)
  • ??ActiveX??????????,???ASP?????
  • ADO???ODBC?????
  • ADO????????
  • ltSet Conn Server.CreateObject("ADODB.Connectio
    n")Conn.Open "student"' Conn.Open
    "driverMicrosoft Access Driver (.mdb)dbq"
    Server.MapPath("/ASPSamp/gmiweb/db/student.mdb")
    SQL "SELECT stud_no, name, sex, tel_no, address
    "SQL SQL "FROM student "SQL SQL "WHERE
    stud_no '" Request.Form("stud_no") "'"Set
    RS Conn.Execute(SQL)gt

39
JDBC
  • JDBC(Java DataBase Connectivity)
  • ????Java????????????
  • ???ODBC??
  • ?????Java??
Write a Comment
User Comments (0)
About PowerShow.com