Web
(CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787 1092 1/ 16 30.75 748 2005 1 1 2005 1 1 : 1 3 100 ISBN 7 81058 782 X/ TP 027 : 41.00
World Wide Web Internet Web) Internet, Web,, : H TML Java Applet CGI ASP JSP, Web, Web Web
Internet, Web Web,,, Web, Web H TML, H TML H TML H T ML CSS Java, Java Applet, Java G UI CGI, CGI, Perl C CGI, JavaScript VBScript ASP, JSP, Java Web 6,,, 2004 9 28
1 1. 1 Internet Web 1 1. 2 Web 1 1. 2. 1 Web 1 1. 2. 2 Web 2 1. 3 Web 2 1. 3. 1 H TML 2 1. 3. 2 H T T P 2 1. 4 B/ S 2 1. 4. 1 ( Server-Centric) 2 1. 4. 2 / ( Client/ Server ) 2 1. 4. 3 / ( Browser/ Server ) 3 1. 5 H TML 3 1. 5. 1 U RL 3 1. 5. 2 3 1. 5. 3 3 HTML 4 2. 1 H TML 4 2. 2 ( ) 5 2. 2. 1 < P > 5 2. 2. 2 < H R > 6 2. 2. 3 < Hn > 6 2. 2. 4 < BLOCKQ U OTE > 6 2. 2. 5 < ADDRESS > 6 2. 2. 6 < CENTE R > 6 2. 2. 7 < PRE > 6 2. 3 ( ) 10 2. 3. 1 < BR > 10 2. 3. 2 < B > 10 2. 3. 3 < I > 10 2. 3. 4 < U > 11 1
2 2. 3. 5 < ST RIKE > 11 2. 3. 6 < T T > 11 2. 3. 7 < SUB > 11 2. 3. 8 < SU P > 11 2. 3. 9 < BASEFO NT > 11 2. 3. 10 < FONT > 11 2. 3. 11 < BIG > 11 2. 3. 12 < SMALL > 11 2. 3. 13 < MA RQUEE > 12 2. 4 16 2. 4. 1 < OL > 16 2. 4. 2 < UL > 17 2. 4. 3 < DL > 20 2. 5 < A > 21 2. 5. 1 ( ) 21 2. 5. 2 ( ) 22 2. 5. 3 24 2. 6 < IMG > 25 2. 7 < TABLE > 30 2. 7. 1 30 2. 7. 2 < CAP TION > 31 2. 7. 3 < T R > 31 2. 7. 4 < T H > < TD > 31 2. 8 35 2. 8. 1 35 2. 8. 2 37 2. 9 < FRAMESET > 38 2. 9. 1 38 2. 9. 2 < FRAME > 38 2. 9. 3 40 2. 10 CSS 42 2. 10. 1 43 2. 10. 2 45 2. 10. 3 48 2. 11 CSS 51 2. 11. 1 position 51 2. 11. 2 z-index 52 2. 11. 3 left top 52
2. 11. 4 width height 53 2. 11. 5 visibility 55 2. 11. 6 clip 56 2. 11. 7 overflow 56 Java 60 3. 1 Java Applet 60 3. 1. 1 Java Applet 60 3. 1. 2 applet 61 3. 1. 3 Java Applet WEB 61 3. 1. 4 applet 64 3. 2 applet 65 3. 3 java.applet.applet 67 3. 4 H TML applet 68 3. 4. 1 < applet > 68 3. 4. 2 < param > 70 3. 5 72 3. 5. 1 72 3. 5. 2 76 3. 5. 3 78 3. 5. 4 78 3. 5. 5 79 3. 6 AW T ( G UI) 82 3. 6. 1 AW T 83 3. 6. 2 AW T 85 3. 6. 3 AW T 99 3. 6. 4 107 3. 6. 5 ( Layout Manager) 111 3. 6. 6 AW T 123 3. 7 SWIN G ( GUI) 145 3. 7. 1 Swing 146 3. 7. 2 J 146 3. 7. 3 Swing 149 3. 7. 4 Swing JApplet 156 3. 7. 5 JComponent 159 3. 7. 6 ( ImageIcon) 160 3. 7. 7 ( JLabel) 161 3. 7. 8 ( JBut ton JToggleButton ) 163 3
3. 7. 9 ( JCheckBox ) 170 3. 7. 10 ( JRadioBut ton ) 175 3. 7. 11 ( JList) 178 3. 7. 12 ( JComboBox ) 182 3. 7. 13 ( JTextField JPasswordField JText Area) 192 3. 7. 14 ( JTabel) 220 3. 7. 15 ( JSlider) ( Timer) ( JProgressBar) 227 3. 7. 16 ( JMenuBar JMenu JMenuItem JCheckBoxMenuItem JRadioButtonMenuItem JPopupMenu ) 243 3. 7. 17 ( JToolBar) 255 3. 8 Java ( Thread ) 261 3. 8. 1 263 3. 8. 2 265 3. 8. 3 271 3. 8. 4 278 CGI 284 4 4. 1 CGI 284 4. 1. 1 CGI 284 4. 1. 2 ( UR L ) 285 4. 1. 3 285 4. 1. 4 CGI 286 4. 2 Perl 286 4. 2. 1 Perl 286 4. 2. 2 Perl 287 4. 2. 3 Perl 287 4. 3 294 4. 3. 1 294 4. 3. 2 294 4. 3. 3 294 4. 3. 4 295 4. 3. 5 295 4. 3. 6 295 4. 4 Perl 295 4. 4. 1 hex (expression) 295 4. 4. 2 pack( "C", expression ) 296 4. 4. 3 s 296 4. 4. 4 split(/ separater/, string) 296
Perl 296 4. 5. 1 GE T 297 4. 5. 2 POS T 299 4. 5. 3 302 4. 6 302 4. 6. 1 302 4. 6. 2 303 4. 6. 3 303 4. 6. 4 304 4. 6. 5 ( ) 306 4. 6. 6 307 4. 6. 7 309 4. 6. 8 310 4. 6. 9 312 4. 6. 10 312 4. 6. 11 313 4. 7 CGI C/ C + + 315 4. 7. 1 W EB 315 4. 7. 2 CGI 322 335 5. 1 H TML 335 5. 2 337 5. 3 window 338 5. 3. 1 window 338 5. 3. 2 window 338 5. 3. 3 window 341 5. 4 document 343 5. 4. 1 document 343 5. 4. 2 document 343 5. 4. 3 document 344 5. 5 location 347 5. 5. 1 location 348 5. 5. 2 location 348 5. 6 history 351 5. 6. 1 history 351 5. 6. 2 history 351 5. 7 navigator 352 5
5. 7. 1 navigat or 352 5. 7. 2 navigator 353 5. 8 event 353 5. 9 form 355 5. 9. 1 form 355 5. 9. 2 form 355 5. 10 button 358 5. 10. 1 button 358 5. 10. 2 button 358 5. 10. 3 button 358 5. 11 text 361 5. 11. 1 text 361 5. 11. 2 text 361 5. 11. 3 text 361 5. 12 checkbox radio 365 5. 12. 1 checkbox radio 365 5. 12. 2 checkbox radio 365 5. 12. 3 checkbox radio 365 5. 13 select 369 5. 13. 1 select 369 5. 13. 2 select 369 5. 13. 3 select 369 5. 14 372 ASP 383 6 6. 1 ASP 383 6. 1. 1 ASP 383 6. 1. 2 ASP 383 6. 1. 3 ASP 384 6. 1. 4 SSI # include 385 6. 2 ASP 385 6. 2. 1 385 6. 2. 2 ASP 386 6. 2. 3 ASP 387 6. 3 ASP 389 6. 3. 1 Response 389 6. 3. 2 Request 391 6. 3. 3 Cookies 394
6. 3. 3. 1 Cookies 395 6. 3. 3. 2 Cookie 396 6. 3. 4 A pplication 399 6. 3. 4. 1 Application 400 6. 3. 4. 2 Application 401 6. 3. 4. 3 Application 402 6. 3. 5 Session 403 6. 3. 5. 1 Session 403 6. 3. 5. 2 Session 404 6. 3. 5. 3 Session 405 6. 3. 6 Server 405 6. 4 409 6. 4. 1 FileSystemObject 409 6. 4. 2 409 6. 4. 3 410 6. 4. 4 410 6. 5 Web 414 6. 5. 1 Connection 414 6. 5. 2 414 6. 5. 3 415 6. 5. 4 415 JSP 421 7. 1 JSP 421 7. 1. 1 JSP Web 421 7. 1. 2 JSP 421 7. 2 JSP 422 7. 3 JSP 422 7. 3. 1 422 7. 3. 2 423 7. 3. 3 JSP ( ) 423 7. 3. 4 424 7. 3. 5 include 425 7. 3. 6 page 426 7. 4 JSP 427 7. 4. 1 request 428 7. 4. 2 response 432 7. 4. 3 out 435 7
7. 4. 4 session 436 7. 4. 5 application 438 7. 4. 6 exception 439 7. 5 JSP 441 7. 5. 1 < jsp: include > 441 7. 5. 2 < jsp: forward > 442 7. 5. 3 < jsp: usebean > 443 7. 5. 4 < jsp: set Property > 443 7. 5. 5 < jsp: getproperty > 444 7. 5. 6 < jsp: plugin > 446 7. 6 JavaBeans 447 7. 6. 1 JavaBeans 447 7. 6. 2 JSP Bean 449 7. 6. 3 Bean 450 7. 7 Servlet 464 7. 7. 1 Servlet 464 7. 7. 2 Servlet 467 471 472 473 474 CGI 475 ASP MIS 476 JSP MIS 477 8
Web Internet, Web Inter net, Web 1.1 Internet Web, Internet (, ) ARPANE T T CP/ IP Web ( World Wide Web ), Internet E-mail F T P ( File Transfer Protocol) BBS (Bulletin Board System) Telnet ( Telecommunication Network ), Internet,, Internet Web Internet, Web H T T P, Internet, Web Web U RL, Web Web Web,, Web Internet 1.2 Web Web, Web Web 1.2.1 Web Web Web Web Web Web URL, Web Web : Internet Information Server WebSite A libaba Sambar T omcat 1
Web Web Web, ( Web ) Web Internet E xplorer N etscape Navigator 1.3 Web H T ML H T T P Web 1.3.1 HTML H TML( Hypertext Markup Language),, H T ML, H TML,, Web, H TML 1.3.2 HTTP H T T P ( H ypertext Transport P rotocol) Web Web, TCP/ IP, Web H TML 1.4 B/ S : / / 1.4.1 (Server-Centric),,, :, ;,,, 1.4.2 / (Client/ Server) / ( C/ S ) :, 2
,, ;, ( Requests) ( Results ), ;,, / 1.4.3 / (Browser/ Server) Web / ( B/ S ), C/ S Web, C/ S, Web Web, Web, C/ S, 1.5 H T ML 1.5.1 URL URL( Uniform Resource Loca tor) Web, Web URL URL : :/ / [ : ]/ / URL, http, Web IP, Web, 80 1.5.2 ( Hypertext ),,, 1.5.3 ( Hypertext Link ), 3