Web?? - PowerPoint PPT Presentation

1 / 83
About This Presentation
Title:

Web??

Description:

Title: Author: WUZHENG Last modified by: LiNing Created Date: 3/3/2002 5:16:41 AM Document presentation format: – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 84
Provided by: WUZ4
Category:
Tags: ebiz | web

less

Transcript and Presenter's Notes

Title: Web??


1
???????????
2
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

3
??????????
4
?????
  • ???(LAN)??????????????????????????
  • ???(WAN)??????,??????,????????????????????,??????
    ??????
  • ???????????????????,????????????????????????,????
    ????

5
????
  • TCP/IP???
  • ???????(HTTP)
  • ????????(LDAP)
  • Internet????????(IIOP)
  • ??????(FTP)
  • ????????(NNTP)
  • ????(POP3)
  • ????????(IMAP)
  • ????????(SMTP)
  • Telnet
  • ????????(SSL)
  • ????????(SNMP)

6
TCP/IP??
7
TCP/IP???
8
IP??
9
TCP/IP???
10
HTTP????
11
HTTP???
12
Cookies
13
???????
14
LDAP
15
Java????
  • ??
  • ????
  • ??
  • ??
  • ??
  • ????
  • ???
  • ???
  • ?????
  • ???
  • ??

16
Java??????
17
Java????
18
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

19
C/S??
  • ????
  • ????

20
B/W/D??
21
Web???????
22
J2EE
  • Open and standard based platform for developing,
    deploying and managing n-tier, Web-enabled,
    server-centric enterprise applications
  • ???????????,??????????N??????Web?,??????????????

23
J2EE????
J2EE Specification
J2EE Reference Implementation
J2EE
J2EE Compatibility Test Suite
J2EE Blue Prints
24
J2EE????
25
J2EE??
26
?????
????
????
  • ???
  • ???
  • ????
  • ????
  • ???
  • ???
  • ??????
  • (???)
  • ??
  • JSP, Servlet, Applet
  • ????
  • EJB
  • ??????
  • EJB

27
????
  • EJB ??????J2EE ????????bean ???
  • Web ??????J2EE ?????JSP???Servlet?????
  • ?????????????J2EE?????????????????
  • ????????????????J2EE ????
  • Applet ?????????????web???? Java ?????

28
J2EE???API
29
???????????
30
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

31
HTML
  • HTML (???????) ?????????,?????,???????????????????
    ??

32
DHTML
  • HTML????????,?????????,???????????????????HTML???
    ,???DHTML(??HTML)
  • ??HTML??????????????????frame,?????????form,??????
    ??????,?????????CSS,??????HTML???DOM(??????)

33
Frames(Positioning Support)
34
Forms (Processing Support)
35
CSS
  • CSS(Cascading Style Sheets)???????,???????????????
    ???,???????????CSS??????????????????????

36
????
  • ??(script)??????????????????????,?????????????????
    ????????????????????????????????????????????????,?
    ??????????????????????????,??????????
  • ????????Netscape???JavaScript,Microsoft???JScript?
    VBScript?

37
?????????
38
Java Applet
  • Java Applet??Java???????,?????????????????Applet??
    ????HTML?????APPLET???????

39
Java Application
  • Java Application,?Java??????????????????????
  • Java Application????????,???????????
  • Java Application?????????????,?????Application???
    ???Java?????,??GUI,??????Applet???????????

40
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

41
CGI
  • CGI(??????)??????????????????????,?????????
  • CGI?????C??,Perl?????,???Web??????API,??HTTP?????
    ???

42
????
  • Netscape?MicroSoft ????????????Web????API??
    Netscape NSAPI?MicroSoft ISAPI
  • ??????HTTP?????????????????????????,?????????????

43
Java Servlet
  • Java Servlet?????????????Java???????????????Web???
    ?,????HTTP,FTP????????????????Servlet???HTML??????
    ?,???????????????????

44
Java Servlet????
45
??Servlet???
46
JSP
  • JSP????JSP???HTML/XML??
  • JSP????JavaBeans???????????
  • JSP???Java Servlet????

47
???????????
48
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

49
?????(1)
50
?????(2)
51
Java Bean
  • Java Bean??Sun Microsystem??????????????????API??
    ?????????,??Java??????
  • ??Java Bean???????????Java Bean,???Bean
  • Bean???????,??????????

52
Enterprise Java Bean
  • ?????????????Java Bean,??????
  • ???Java Bean????,?????????
  • ??????????,????,??????????
  • ???????????
  • ????????????,?????EJB???(??)??????
  • ????????????????????????????Java???????

53
??Bean???Bean
  • Session Bean(??Bean)
  • ??????????
  • ????????
  • ???????????
  • ????????
  • ?EJB??????????
  • ??????????????????
  • ????????????,???????Session Bean?
  • Entity Bean(??Bean)
  • ??????????
  • ????????
  • ??????????
  • ????(??????????)?
  • EJB?????????????
  • ??????????????????????????

54
EJB??
55
EJB ??????
56
EJB???????
57
EJB???????
58
Enterprise Java?????
59
COM
  • COM(??????)?Microsoft??????????,????,?????????,???
    ?????????????
  • COM???????,???????????,?Microsoft
    OLE,ActiveX???????
  • COM????????????,???????
  • COM????????????,????COM??????????????????????,????
    ???,???????

60
COM????
??????COM??
??????COM??
61
DCOM
  • DCOM(?????????)?COM???,????????????????Internet??
    ????????????
  • DCOM??????????DCE-RPC??,?????Java
    Applet?ActiveX????
  • ??DCOM,????????????????,?????????????

62
DCOM????
DCOM?????
63
CORBA
  • ??????????(CORBA)??????????????????????????
  • ??CORBA,?????????????,???????????????????
  • CORBA?????????CORBA???????????????????????????????
    ??????
  • CORBA??????????????????

64
CORBA??
65
CORBA?
66
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

67
Web?????
68
????????
  • XML Extensible Markup Language
  • SOAP Simple Object Access Protocol
  • WSDL Web Service Description Language
  • UDDI Universal Description, Discovery,
    Integration

69
SOAP
  • ????
  • ?XML????????????RPC
  • ??
  • ???
  • ????
  • SOAP Message
  • Request/Response Message

70
UDDI
  • ??????????????
  • ???????????????????????????????????(WSDL ?????)
  • Review SOA Model
  • WSDL Publish???,Find?????,Bind?????WSDL????????
  • SOAPService Registry???(Publish/Find),Service???(
    Bind)????SOAP Message???

71
  • ????
  • ??????
  • ?????
  • ??????
  • ??????????
  • Web??
  • ????

72
XML??
  • XML?eXtensible Markup Language(????????)???,?W3C??
    ?1998?2???????W3C????XML?????????????????????
  • W3C?SGML???????
  • XML????????????????

73
XML???
  • ???? XML???????????,XML????????????????,???HTML??
    ????
  • ??? XML???????????????,????????????????XML?,?????
    ??,?XSL?CSS2 ,?????????????,XML????????(Hyper
    Link)??????XLink (Extensible Linking Language,
    ???????)????
  • ???? XML??????????????,??XML????????
    XML??????????????XML??????????????????,?????????
  • ????????????????????Unicode???????

74
???????-1
75
???????-2
76
XML?HTML???
  • 1?????SGML,?????
  • 2?HTML??????????????????,??????????,?????????
  • 3?HTML????????(Tag)?,??????,???????,?????
  • 4?XML??????????,?????????,???????????????????,????
    ?
  • 5?XML?HTML????,XML????????????,???????????????
    ??,?????????????
  • 6?XML????????????,?????????,???????????????

77
??1???????( HTML????)
ltLIgt??lt/LIgtltULgtltLIgtID 002lt/LIgtltLIgt??
B??lt/LIgtltLIgtEMAIL li_at_bbb.orglt/LIgtltLIgt??
(021)87654321lt/LIgtltLIgt?? ???9876?lt/LIgtltLIgt??
???lt/LIgtltLIgt?? ??lt/LIgtltLIgtZIP
200002lt/LIgtlt/ULgt lt/ULgt
  • ltULgtltLIgt??lt/LIgtltULgt ltLIgt??ID 001lt/LIgt
    ltLIgt?? A??lt/LIgt ltLIgtEMAIL
  • zhang_at_aaa.comlt/LIgt ltLIgt??
  • (010)62345678lt/LIgt ltLIgt?? ??1234?
  • lt/LIgt ltLIgt?????lt/LIgt ltLIgt?? ??lt/LIgt
    ltLIgtZIP100001lt/LIgtlt/ULgt

78
??1???????( XML????)
lt???gt    lt??gt??lt/??gtltIDgt002lt/IDgtlt??gtB??lt/??gtltEM
AILgtli_at_bbb.org lt/EMAILgt  lt??gt(021)87654321
lt/??gt lt??gt    lt??gt???9876?
lt/??gt      lt??gt??lt/??gt      lt??gt??lt/??gt      ltZ
IPgt200002lt/ZIPgt        lt/??gt    lt/???gtlt/?????gt
lt?????gt lt???gtlt??gt??lt/??gtltIDgt001lt/IDgtlt??gtA??lt/?
?gtltEMAILgtzhang_at_aaa.com lt/EMAILgtlt??gt(010)623456
78 lt/??gtlt??gtlt??gt??1234?lt/??gt     lt??gt???lt/??gt
     lt??gt??lt/??gt     ltZIPgt100001lt/ZIPgtlt/??gt  
lt/???gt
79
??1???????( DTD??)
  • lt?xml version"1.0" encoding"GB2312"?gtlt!
    ELEMENT ????? (???)gtlt!ELEMENT ???
    (??,ID,??,EMAIL,??,??)gtlt!ELEMENT ??
    (??,??,??)gtlt!ELEMENT ?? (PCDATA)gtlt!ELEMENT ID
    (PCDATA)gtlt!ELEMENT ?? (PCDATA)gtlt!ELEMENT
    EMAIL (PCDATA)gtlt!ELEMENT ?? (PCDATA)gtlt!ELEMENT
    ?? (PCDATA)gtlt!ELEMENT ?? (PCDATA)gtlt!ELEMENT
    ?? (PCDATA)gt

80
(No Transcript)
81
XML???
  1. XML???????????????
  2. ???XML??????????????????/??????
  3. JSP1.1????JSP???XML??,??HTML/XML??????

82
??????
  • ???(Atomicity)????????????????????????????,?????
    ?????????????????????????,??????????????
  • ???(Consistency)?????,??????????????(??),??????(?
    ?)??????????????????????????
  • ???(Isolation)???????????????????????????????????
    ?????????????????????
  • ?????????,???????(?????)??????????
  • ????????????????????
  • ???(Durability)????????,??????????(??????????????
    )?

83
??????
Write a Comment
User Comments (0)
About PowerShow.com