SlideShare a Scribd company logo
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļĨāļāļ‚āļ­āļ‡āđ€āļ§āļīāļĢāđŒāļ”āđ„āļ§āđ€āļ§āđ‡āļš
āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļšāļ—āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āļīāļĢāđŒ
āļ”āđ„āļ§āđ€āļ§āđ‡āļš (World Wide Web) āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļāļąāļ™āļŠāļąāđ‰āļ™āđ†āļ§āđˆāļēāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĢāļīāđˆāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļžāļ·āđˆāļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ—āļĩāđˆāļ—āļģāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđƒāļ™
āļĢāļđāļ›āđāļšāļšāđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒ
āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡
āļ—āļąāđ‰āļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļ§āđ‡āļšāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ(āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ)
āđāļĨāļ°āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP
āđāļĨāļ°āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđƒāļ™āļ”āđ‰āļēāļ™āđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒāđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨ
āļ°āļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđƒāļ™āļ•āļąāļ§āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ
1 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ™āļąāđ‰āļ™āļ™āļ­āļāļˆāļēāļāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļēāļ‡āļ”āđ‰āļēāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāđāļĨāļ°āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§
āļĒāļąāļ‡āļĄāļĩāļ­āļĩāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļāđ‡āļ„āļ·āļ­āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āļĢāļ°āļšāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļāļąāļ™āļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļĢāļ°āļ”āļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ (Application
Protocol) āļ‹āļķāđˆāļ‡āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļ°āđƒāļŠāđ‰āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļŠāļ·āđˆāļ­ HTTP
āļœāļđāđ‰āļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĻāļķāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆ
āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļĢāļđāđ‰āļˆāļąāļāļāļąāļšāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ„āļ”āđ‰
1.1 āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP (Hyper Text Transfer Protocol)
āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļŠāļ·āđˆāļ­ HTTP āļ•āļēāļĄāļ—āļĩāđˆāđ€āļ„āļĒāđ€āļāļĢāļīāđˆāļ™āđ„āļ§āđ‰āđƒāļ™āļšāļ—āļ—āļĩāđˆāļœāđˆāļēāļ™āđ†āļĄāļēāļ§āđˆāļē
āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ‚āļķāđ‰āļ™āļĄāļē HTTP
āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āđ€āļžāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™
(āļ āļēāļĐāļēāļ”āđ‰āļēāļ™āđ€āļ™āđ‡āļ•āđ€āļ§āļīāļĢāđŒāļ„āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ—āļĩāđˆ 7 āļ‚āļ­āļ‡āļāļŽāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ 7 Layers
āļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļš OSI āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒ HTTP
āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆāļšāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļĢāļ°āļ”āļąāļšāļĨāđˆāļēāļ‡āļĨāļ‡ āđ€āļŠāđˆāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđāļžāđ‡āļāđ€āļāļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­ TCP/IP
āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđāļ•āđˆāļĨāļ°āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™
āđāļ•āđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļķāđˆāļ‡āļāļąāļ™āđāļĨāļ°āđƒāļ™āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāđ‡āļ„āļ·āļ­ HTTP āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒ TCP/IP āļ—āļģāļ‡āļēāļ™āđ€āļŠāļĄāļ­
āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ‚āļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ•āļąāļ§āļāđˆāļ­āļ™āļ§āđˆāļēāļ—āļģāļ‡āļēāļ™āļ„āļ™āļĨāļ°āļĢāļ°āļ”āļąāļšāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļāļģāļāļ§āļĄāļ§āđˆāļēāļ—āļģāđ„āļĄāļ–āļķāļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļ„āļ‡āļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āđ€āļ‰āļžāļēāļ°āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ HTTP
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļāļĩāđˆāļĒāļ§āļ‚āļ­āļ‡āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļĄāļēāļāļāļ§āđˆāļē
āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļžāļ·āđˆāļ­āļĨāļģāđ€āļĨāļĩāļĒāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒ HTTP
āļĄāļĩāļĢāļđāļ›āđāļšāļšāđ€āļ›āđ‡āļ™āļĨāļąāļāļĐāļ“āļ°āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ­āļēāļˆāļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļāļ­āļšāļ„āļģāļŠāļąāđˆāļ‡ (āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ) āļ”āđ‰āļ§āļĒ
āļ‹āļķāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ–āļđāļāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđāļĨāļ°āļŠāđˆāļ§āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāđ‰āļ§ āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļˆāļķāļ‡āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2
āļŠāđˆāļ§āļ™āļ”āđ‰āļ§āļĒāļāļąāļ™āļ”āļąāļ‡āļ™āļĩāđ‰
āļĢāļđāļ›āđāļŠāļ”āļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āđāļšāļš Request āđāļĨāļ° Response
HTTP Request āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™āļŠāđˆāļ§āļ™ â€œāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­â€ āļ‹āļķāđˆāļ‡āļĄāļąāļāļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āđ€āļžāļ·āđˆāļ­āļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ
āļŦāļĢāļ·āļ­āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ†āļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āđ€āļ­āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļšāļĢāļīāļāļēāļĢāđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ”āđ‰
āđāļĨāļ°āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ–āļđāļāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļĒāđˆāļ­āļĒ āļ”āļąāļ‡āļ™āļĩāđ‰
- HTTP Request Type āļŦāļĢāļ·āļ­āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­
āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‹āļķāđˆāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‚āļķāđ‰āļ™āļĄāļēāđāļĨāļ°āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 2 āļ›āļĢāļ°āđ€āļ āļ—āļŦāļĨāļąāļāđ†āļ„āļ·āļ­ GET āļŦāļĢāļ·āļ­ POST āđ‚āļ”āļĒāļ›āļāļ•āļīāļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āļ­āđƒāļ™āļ›āļĢāļ°āđ€āļ āļ— GET
āļĄāļąāļāļˆāļ°āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒ āļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļš POST
āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļĢāļ§āļĄāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļŦāļąāļ§ (HTTP Request Header) āđāļ—āļ™
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļŠāđˆāļ‡āļœāđˆāļēāļ™āļ—āļēāļ‡āļŸāļ­āļĢāđŒāļĄ (Form) āđ‚āļ”āļĒāļāļēāļĢāļāļĢāļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰
āļĄāļąāļāļˆāļ°āļ–āļđāļāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Form Data āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļāđ‡ Query Data āļšāļēāļ‡āļ—āļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļš URL
āļ–āļđāļāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļĢāļīāļĄāļˆāļēāļāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āđƒāļ”āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
- HTTP Request Header āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļŠāđˆāļ§āļ™āļŦāļąāļ§
āļ‹āļķāđˆāļ‡āļĄāļąāļāļˆāļ°āļšāļĢāļĢāļˆāļļāļ„āļģāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ›āļĢāļ°āļāļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āđ€āļžāļ·āđˆāļ­āļšāļ­āļāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļŦāļĢāļ·āļ­āļĨāļąāļāļĐāļ“āļ°āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļŦāđ‰āļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļģāđ„āļ”āđ‰āļˆāļąāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ
āļĨāļ­āļ‡āļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļŠāđˆāļ§āļ™āļŦāļąāļ§ āđ€āļŠāđˆāļ™ āļšāļ­āļāļ–āļķāļ‡āļŠāļ™āļīāļ”āļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡
āļŦāļĢāļ·āļ­āļšāļ­āļāļ–āļķāļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļ™āđāļšāļš GET
GET /order/index.html
HTTP/1.1 200 OK
Server: Apache Tomcat/4.0.1
Content-Type: text/html
Date: 5 Jun, 2002 16:06:35 GMT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Say Hello</TITLE></HEAD>
<BODY>Hello World</BODY>
<HTML>
āļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­
āļˆāļēāļāļĢāļđāļ›āđāļŠāļ”āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ GET āļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŦāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđƒāļŠāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ index.html āđƒāļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡ order
āļ‹āļķāđˆāļ‡āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (āļŠāļąāļ‡āđ€āļāļ•āļˆāļēāļāļ•āļąāļ§āļŦāļ™āļē) āļ‹āļķāđˆāļ‡āļĒāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™āļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§
(āļ•āļąāļ§āļŦāļ™āđ‰āļēāļ›āļāļ•āļī) āđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ (āļ•āļąāļ§āļŦāļ™āļēāđ€āļ­āļĩāļĒāļ‡)
HTTP Response āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™āļŠāđˆāļ§āļ™ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšâ€ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļĒāļąāļ‡āđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™āļ„āļ·āļ­
- HTTP Response Status Code āļŦāļĢāļ·āļ­ â€œāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšâ€ āđ€āļĄāļ·āđˆāļ­āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
āļˆāļ°āļžāļīāļˆāļēāļĢāļ“āļēāļ„āļģāļŠāļąāđˆāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ§āđˆāļēāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āļˆāļēāļāļ™āļąāđ‰āļ™āđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒāļĢāļŦāļąāļŠāļ•āļąāļ§āđ€āļĨāļ‚ (āļˆāļģāļ™āļ§āļ™ 3 āļŦāļĨāļąāļ)
āļĢāļŦāļąāļŠāļ•āļąāļ§āđ€āļĨāļ‚āļ™āļĩāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļžāļ·āđˆāļ­āļ”āļđāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ§āđˆāļēāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāđˆāļ‡āļ­āļ°āđ„āļĢāļĄāļēāđƒāļŦāđ‰
āļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ”āļāđ‡āļˆāļ°āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļˆāđ‰āļ‡āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ•āđˆāļ­āđ„āļ›
āļŦāļĢāļ·āļ­āļĢāļŦāļąāļŠāđāļŠāļ”āļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļāđ‡āļˆāļ°āļ—āļģāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ HTTP
āļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ•āđˆāļ­āđ„āļ›āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļœāļĨāļŠāļģāđ€āļĢāđ‡āļˆ
āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāļ”āļđāđ„āļ”āđ‰āļˆāļēāļāļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ—āļĩāđˆāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ "200 OK" āļŠāļąāļ‡āđ€āļāļ•āļ•āļąāļ§āđ€āļĨāļ‚ 200
āļ„āļ·āļ­āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļš āļŠāđˆāļ§āļ™āļ„āļģāļ§āđˆāļē OK āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ˜āļīāļšāļēāļĒāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāļđāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āđāļšāļšāļŠāļ•āļĢāļĩāļĄ(Streaming)
āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļ—āļģāļāļēāļĢāļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāđ€āļ‚āđ‰āļēāļĄāļēāļ—āļĩāļĨāļ°āļ•āļąāļ§āļ­āļąāļāļĐāļĢ
āļ‹āļķāđˆāļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļšāļ™āļĩāđ‰āļĢāļŦāļąāļŠāļ‚āļ­āļ‡āļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāļŠāļ–āļēāļ™āļ°āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ
āļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āļ”āļđāđāļĨāđ‰āļ§ āđ€āļŦāđ‡āļ™āļ§āđˆāļēāđ€āļāļīāļ”āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđƒāļ™āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāđ‡āļ­āļēāļˆāļˆāļ°āļŦāļĒāļļāļ”āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ—āļąāļ™āļ—āļĩ āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāļ™āđƒāļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļ°āļ•āļēāļĄāļĄāļēāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļāđ‡āđ„āļ”āđ‰
āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™
āļ™āļ­āļāļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāđ‰āļ§ āļĒāļąāļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļąāđ‰āļ™āđ†
āļ—āļĩāđˆāđƒāļŠāđ‰āļ­āļ˜āļīāļšāļēāļĒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāđ‚āļ”āļĒāļ§āļēāļ‡āđ„āļ§āđ‰āļ”āđ‰āļēāļ™āļŦāļĨāļąāļ‡āļĢāļŦāļąāļŠ
āđ‚āļ”āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļēāļˆāđ„āļĄāđˆāļŠāļ™āđƒāļˆāļŦāļĢāļ·āļ­āļĨāļ°āđ€āļĨāļĒāđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ„āļĄāđˆāļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļ™āļģāļĄāļēāđāļŠāļ”āļ‡āļœāļĨāļŠāļđāđˆāļœāļđāđ‰āđƒāļŠāđ‰
āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļš āļ–āļđāļāđāļšāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļ­āļāđ€āļ›āđ‡āļ™āļāļĨāļļāđˆāļĄāđƒāļŦāļāđˆāđ†āļ”āļąāļ‡āļ™āļĩāđ‰
100 – 199 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ§āđˆāļēāļĄāļĩāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļ” āđ†
200 – 299 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļŠāļĄāļšāļđāļĢāļ“āđŒ
300 – 399 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĢāļēāļšāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĄāļĩāļāļēāļĢāđ‚āļĒāļāļĒāđ‰āļēāļĒāļ•āļģāđāļŦāļ™āđˆāļ‡āđ„āļ›āļ—āļĩāđˆāļ­āļ·āđˆāļ™
400 – 499 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āļĨāļąāļāļĐāļ“āļ°āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāļąāļšāļ—āļĢāļēāļš
500 – 599 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āļĨāļąāļāļĐāļ“āļ°āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļŦāđ‰āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ‚āļ”āļĒāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļ•āļąāļ§āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ­āļ‡
- HTTP Response Header āļŦāļĢāļ·āļ­ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§â€ āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­
āđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ™āļĩāđ‰āļˆāļ°āļšāļĢāļĢāļˆāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđˆāļ­āļāļēāļĢāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļžāļīāļˆāļēāļĢāļ“āļēāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļāļ­āļšāļāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡
āļŦāļĢāļ·āļ­āļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ–āļđāļāļŠāđˆāļ‡āļĄāļēāđ‚āļ”āļĒāļœāđˆāļēāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ
āļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ āļēāļĐāļēāļāļĩāđˆāļ›āļļāđˆāļ™ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- HTTP Response Body āļŦāļĢāļ·āļ­ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄâ€
āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ–āļđāļāđāļĒāļāļ­āļ­āļāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨ <CR><LF> āļŦāļ™āļķāđˆāļ‡āļ„āļđāđˆ
āļ‹āļķāđˆāļ‡āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‡āđˆāļēāļĒāđ†āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļšāļĢāļĢāļ—āļąāļ”āļ™āļąāđˆāļ™āđ€āļ­āļ‡
āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļšāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđˆāļēāļ™āļˆāļēāļāđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āđ‡āļšāļĢāļđāļ›āđāļšāļšāļŠāđ€āļ•
āļ•āļīāļ (Static Web Page)
āļŦāļĢāļ·āļ­āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŦāļĢāļ·āļ­āļ”āļķāļ‡āļĄāļēāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āđ‡āļšāļĢāļđāļ›āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ
(Dynamic Web Page) āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ•āđˆāļēāļ‡āđ†āđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™ āđ€āļŠāđˆāļ™ Java Servlet āļŦāļĢāļ·āļ­ JSP āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
āļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āđ‚āļ•āđ‰āļ•āļ­āļš
2 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļ”āđ‰āļēāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
āļāļēāļĢāļ•āđˆāļ­āļžāđˆāļ§āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ€āļ›āđ‡āļ™āļœāļĨāļŠāļģāđ€āļĢāđ‡āļˆāđ€āļžāļ·āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļœāđˆāļēāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ TCP/IP
āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļ­āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĢāļ°āļšāļšāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āđ€āļŠāđˆāļ™ āļĢāļ°āļšāļšāļ­āļĩāđ€āļĄāļĨāđŒ āļĢāļ°āļšāļšāļ‚āļ™āļŠāđˆāļ‡āđ„āļŸāļĨāđŒ āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāļˆāļ°āđƒāļŦāđ‰āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļ”āđ‰āļ§āļĒāļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ„āļ”āđ‰
āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđāļĨāļ°āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āļĒāļąāļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ HTML āļŦāļĢāļ·āļ­āļ­āļ·āđˆāļ™āđ†āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āļąāļ‡āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
2.1 āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (Web Server Program)
āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļ—āļĩāđˆāļœāļđāđ‰āļˆāļąāļ”āļ•āļąāđ‰āļ‡āļĢāļ°āļšāļšāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĄāļąāļāļˆāļ°āđ€āļ›āļīāļ”āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļē
āđ€āļžāļ·āđˆāļ­āđ€āļ•āļĢāļĩāļĒāļĄāļ„āļ§āļēāļĄāļžāļĢāđ‰āļ­āļĄāđƒāļ™āļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ (āļ›āļāļ•āļīāļĄāļąāļāļˆāļ°āļ—āļģāļ‡āļēāļ™ 24 āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ•āđˆāļ­āļ§āļąāļ™)
āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ§āļĢāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļžāļ·āđ‰āļ™āļāļēāļ™āļ„āļ·āļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āļ­āļēāļˆāļˆāļ°āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 1.0 āļŦāļĢāļ·āļ­ 1.1
āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļēāļ™āļąāđ‰āļ™āļāđ‡āđ„āļ”āđ‰ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļāđ‡āļšāđ€āļžāļ·āđˆāļ­āļ‚āļ™āļŠāđˆāļ‡āđ„āļŸāļĨāđŒāđƒāļ™āļĢāļđāļ›āđāļšāļš HTML (āļ™āļēāļĄāļŠāļāļļāļĨ HTM āļŦāļĢāļ·āļ­ HTML) āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ€āļĢāļīāđˆāļĄāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļˆāļēāļāļāļēāļĢāļ­āđˆāļēāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ­āļĒāļđāđˆāđāļ•āđˆāđ€āļžāļĩāļĒāļ‡āđƒāļ™āđ„āļŸāļĨāđŒ HTML (āļĄāļąāļāđ€āļĢāļĩāļĒāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđ„āļŸāļĨāđŒ HTML āļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļŠāđ€āļ•āļ•āļīāļ
[Static Content]) āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļēāļˆāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ­āļĒāļđāđˆāļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļŦāļĢāļ·āļ­āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Content)
āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āđ„āļ”āļ™āļēāļĄāļīāļ„āļāđ‡āļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāđ‰āļ§
āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļ™āļĩāđ‰āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ§āļĢāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§
āļĨāļœāļĨāļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ­āļ·āđˆāļ™ āļ‹āļķāđˆāļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ”āļąāļ‡āļ™āļĩāđ‰ āļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļšāļš āđ€āļŠāđˆāļ™ ASP(Active
Server Page), PHP, CGI(Common Gateway Interface), Java Servlet āļŦāļĢāļ·āļ­ JSP(Java Server Page)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļĄāļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ
āļšāļēāļ‡āļ•āļąāļ§āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļšāļēāļ‡āļ•āļąāļ§āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ–āļķāļ‡āļˆāļ°āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩ
āđ€āļŠāđˆāļ™ ASP āļĄāļąāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ§āļīāļ™āđ‚āļ”āļ§āļŠāđŒ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›āđ‡āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ„āļ·āļ­ āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļĒāļđāļ™āļīāļāļ‹āđŒ āļŦāļĢāļ·āļ­āļĨāļĩāļ™āļļāļāļŠāđŒāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļŠāļ·āđˆāļ­ ChillySoft
2.2 āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ (Web Browser)
āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļ„āļļāđ‰āļ™āļ›āļēāļāļ§āđˆāļēāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļ„āļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ–āļđāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ”āļĒāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļē āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļŠāļ™āđƒāļˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļĨāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ
HTTP āļ”āđ‰āļ§āļĒāđ€āļŠāđˆāļ™āļāļąāļ™ āđāļĨāļ°āļˆāļēāļāļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļ°āļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļœāđˆāļēāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP
āđ‚āļ”āļĒāļ—āļĩāđˆāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ–āļđāļāđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ HTML āļ‹āļķāđˆāļ‡āđƒāļ™āļšāļēāļ‡āļ—āļĩāļ­āļēāļˆāđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļāļŠāļēāļĢ XML āļĄāļēāļ”āđ‰āļ§āļĒ
āđāļĨāļ°āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļšāļēāļ‡āļĢāļ°āļšāļšāļĒāļąāļ‡āđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļŠāđˆāļ™ CSS (Castcase Style Sheet), JavaScript, Java
Applet, VBScript, ActiveX Control āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļĄāļēāļāļˆāļēāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāđ‰āļ§
āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļ”āļĩāļ„āļ§āļĢāļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāļĢāļđāļ›āđāļšāļšāļ„āļģāļŠāļąāđˆāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ”āđ‰ āđāļ•āđˆāļœāļĨāđ€āļŠāļĩāļĒāļ•āļēāļĄāļĄāļēāļ„āļ·āļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ‡āļŠāđ‰āļēāļ‚āļķāđ‰āļ™āļ™āļąāđˆāļ™āđ€āļ­āļ‡
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ•āđˆāļēāļ‡āđ†āđ€āļŠāđˆāļ™ CSS, JavaScript, â€Ķ
āđ€āļāļīāļ”āļˆāļēāļāļāļēāļĢāļāļģāļŦāļ™āļ”āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļāļīāļ”āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļ•āļĢāļ‡
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™
āđāļĨāļ°āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļ™āļąāļāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđƒāļ™āļ§āļ‡āļāļ§āđ‰āļēāļ‡ āļĒāļāđ€āļ§āđ‰āļ™āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ°āļāļĨāļļāđˆāļĄ
āđ€āļžāļĢāļēāļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ•āđˆāļēāļ‡āđ†āļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļ”āđāļ—āļ™āļāļąāļ™āđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļˆāļķāļ‡āļ„āļ§āļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļēāļāļˆāļ™āđ€āļāļīāļ™āđ„āļ›
āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĄāļĩāļ­āļĒāļđāđˆāļĄāļēāļāļĄāļēāļĒāļŦāļĨāļēāļĒāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļ‹āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļœāļđāđ‰āļ™āļīāļĒāļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļĒāļĢāļēāļĒ āļ‹āļķāđˆāļ‡āļĢāļēāļĒāļŦāļĨāļąāļāđ†āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰
- Internet Explorer āļŦāļĢāļ·āļ­ IE āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļˆāļēāļāļ„āđˆāļēāļĒāđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML
4.0, CSS, JavaScript, Jscript(āļ‚āļ­āļ‡āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ), VBScript, ActiveX Control, Java Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- Netcape Navigator āļŦāļĢāļ·āļ­ NN āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļˆāļēāļāļ„āđˆāļēāļĒ AOL (āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđ€āļ”āļīāļĄāļ„āļ·āļ­āđ€āļ™āđ‡āļ•āļŠāđ€āļ„āļ›)
āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML 4.0, CSS, JavaScript, Java Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- Opera āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‚āļ­āļ‡āļ„āđˆāļēāļĒāđ‚āļ­āđ€āļ›āļĢāđˆāļē āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML 4.0, CSS, JavaScript, Java
Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
2.3 āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļĄāļēāļ āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđ„āļ§āđ‰āđƒāļ™āļŦāļąāļ§āļ‚āđ‰āļ­āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđāļĒāļāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļ•āđˆāļĨāļ°āļ­āļĒāđˆāļēāļ‡āđ„āļ”āđ‰āļ”āļĩ āļˆāļķāļ‡āđāļĒāļāđāļŠāļ”āļ‡āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ—āļģāļ‡āļēāļ™āļšāļ™ āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
HTML √ āđƒāļŠāđ‰āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ
XML √ āđƒāļŠāđ‰āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ
CSS √ āđƒāļŠāđ‰āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ HTML
JavaScript √ āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
Jscript √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
VBScript √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
Java Applet √ āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
ActiveX √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
CGI √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
Java Servlet √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
PHP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML
ASP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML
JSP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML
āļ•āļēāļĢāļēāļ‡āđāļŠāļ”āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš
2.4 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ āļēāļĒāđƒāļ•āđ‰āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļ§āđ‡āļšāļĄāļĩāļĢāļđāļ›āđāļšāļšāđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆ
āđāļĨāļ°āđāļĒāļāđāļĒāļ°āļŠāđˆāļ§āļ™āđ€āļ™āļ·āđ‰āļ­āļŦāļē āļŠāđˆāļ§āļ™āļˆāļąāļāļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļē āļŠāđˆāļ§āļ™āļĢāļąāļš-āļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđƒāļŦāđ‰āļ­āļ­āļ āļ‹āļķāđˆāļ‡āļĒāļēāļāđāļāđˆāļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āļĨāļģāļ”āļąāļšāđāļĢāļ
āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļĢāļđāļ›āđāļšāļšāđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™āļˆāļķāļ‡āđƒāļ„āļĢāđˆāļ‚āļ­āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļāļēāļĢāļĢāļąāļš-
āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ āļēāļžāđ„āļ”āđ‰āļŠāļąāļ”āđ€āļˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļāļąāļšāļāļēāļĢāļĢāļąāļš-
āļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļšāļ™āļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸāļˆāļēāļāļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļĄāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āļŠāļ–āļēāļ™āļ™āļĩāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ€āļ”āļīāļ™āļĢāļ–āđ„āļŸāđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļŠāļēāļĒāļŠāļąāļāļāļēāļ“āļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨ
(āļ–āđ‰āļēāļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ„āļĢāđ‰āļŠāļēāļĒ āđƒāļŦāđ‰āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ”āļīāļ™āļ—āļēāļ‡āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļšāļīāļ™āđāļ—āļ™) āļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸāđ€āļ›āļĢāļĩāļĒāļšāđ€āļŦāļĄāļ·āļ­āļ™āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ
TCP/IP āļ‹āļķāđˆāļ‡āđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŦāļĨāļēāļĒāđ†āđ‚āļšāļāļĩāđ‰ (āļŦāļĨāļēāļĒāđāļžāđ‡āļāđ€āļāļˆāđƒāļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” TCP/IP)
āļ„āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļ™āļąāļāļ‡āļēāļ™āļ‚āļąāļšāļĢāļ–āđāļĨāļ°āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļāđ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āđ€āļ§āđ‡āļš āļĒāļąāļ‡āđ„āļĄāđˆāļŦāļĄāļ”āļ„āļĢāļąāļš HTTP
āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļāļēāļĢāļŠāļąāđˆāļ‡āļāļēāļĢāđ€āļžāļ·āđˆāļ­āļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļ°āđ„āļĢāļ—āļĩāđˆāđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĢāļ–āđ„āļŸāđ€āļ”āļīāļ™āļ—āļēāļ‡āļĢāļąāļš-āļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ
āļ–āļđāļāļ•āđ‰āļ­āļ‡āļ„āļĢāļąāļšāļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āđāļĨāļ°āļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡
āļĢāļđāļ›āđāļŠāļ”āļ‡āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļĢāļ°āļšāļšāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āđ€āļ§āđ‡āļš āđāļĨāļ°āļĢāļ°āļšāļšāļĢāļąāļšāļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļ‚āļ­āļ‡āļĢāļ–āđ„āļŸ
āļĨāļ­āļ‡āļĄāļēāļ”āļđāļāļīāļˆāļāļĢāļĢāļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļąāļšāļāļēāļĢāđ€āļ”āļīāļ™āļĢāļ–āđ„āļŸāļ—āļĩāđˆāļœāļđāđ‰āļ­āđˆāļēāļ™āļ—āļļāļāļ—āđˆāļēāļ™āļ„āļļāđ‰āļ™āđ€āļ„āļĒāļāļąāļ™āļ”āļĩāļ§āđˆāļēāļĄāļĩāļĢāļđāļ›āđāļšāļšāļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āđ€āļĄāļ·āđˆāļ­āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ (āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ) āļĄāļĩāļ„āļ§āļēāļĄāļžāļĢāđ‰āļ­āļĄāļŠāļģāļŦāļĢāļąāļšāļĢāļ­āļ‡āļĢāļąāļšāļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸ (TCP/IP) āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡
(āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ) āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡ (āļ„āļĨāļīāļāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļĢāļđāļ›āđāļšāļšāļĢāđ‰āļ­āļ‡āļ‚āļ­) āđ€āļžāļ·āđˆāļ­āļĢāļ­āļĢāļąāļšāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ)
āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ (āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ) āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡ (āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ) āđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļˆāļēāļāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡
āļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ™āļąāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ XML āđāļĨāļ° HTML)
āļˆāļēāļāļ™āļąāđ‰āļ™āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āļ§āđˆāļēāļ‚āļšāļ§āļ™āļĢāļ–āđ„āļ›āļˆāļ°āļ™āļģāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡
āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāđ„āļ›āļ–āļķāļ‡āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄ
āļˆāļēāļāļāļēāļĢāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ XML āđāļĨāļ° HTML āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļš) āđāļĨāđ‰āļ§āļĨāļģāđ€āļĨāļĩāļĒāļ‡āļ­āļ­āļāļˆāļēāļāļŠāļ–āļēāļ™āļĩ
āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆāļ§āđˆāļēāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļš XML (āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡) āđāļĨāļ° HTML
(āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­) āļ‹āļķāđˆāļ‡āđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļˆāļēāļ§āļē āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Java Servlet
āđāļĨāļ° Java Server Page (JSP)
āļŠāđˆāļ§āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āļ­āļ‡ HTML āđāļĨāļ°āļĢāļđāļ›āđāļšāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡
XML āļ‹āļķāđˆāļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļŦāļĨāļąāļāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āđ€āļŠāđˆāļ™āļāļąāļ™
āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āļˆāļģāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļēāļāļ™āļąāļ
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļŠāļ”āļ‡āļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ€āļĄāļ·āđˆāļ­āđƒāļŦāđ‰ HTML āļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ„āļ”āđ‰āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ„āļĄāđˆāļĄāļēāļ
āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆ āđ€āļŠāđˆāļ™ āļāļĢāļēāļŸ āļŦāļĢāļ·āļ­āđ€āļĄāļ™āļđāđƒāļŠāđ‰āļ‡āļēāļ™
āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļ·āđˆāļ™āđ†āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāđˆāļ§āļĒāđāļŠāļ”āļ‡āļœāļĨāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ Java Applet,
JavaScript āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āđāļĨāļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ™āļĩāđ‰āļāđ‡āļˆāļ°āļ–āļđāļāđāļ—āļĢāļāļĨāļ‡āđƒāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđˆāļ§āļĄāļāļąāļš HTML āđ‚āļ”āļĒāļ•āļĢāļ‡
2.5 āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ (Content)
āđƒāļ™āļāļēāļĢāļĢāļąāļšāļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļĄāļ·āđˆāļ­āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™
HTTP āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļšāļĢāļĢāļˆāļļāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļš (HTTP Response Body)
āđ€āļ›āđ‡āļ™āđāļšāļšāļ—āļĩāđˆāđ€āļ„āļĒāļāļĨāđˆāļēāļ§āļĄāļēāđāļĨāđ‰āļ§āļ§āđˆāļēāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļšāļ­āļāđ„āļ”āđ‰āļ§āđˆāļēāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰
āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŠāđ€āļ•āļ•āļīāļāļŦāļĢāļ·āļ­āđ„āļ”āļ™āļēāļĄāļīāļ„ āļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŠāđ€āļ•āļ•āļīāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļš HTML āļ—āļąāđˆāļ§āđ„āļ›
āđāļ•āđˆāļŦāļēāļāđ€āļ›āđ‡āļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđāļĨāđ‰āļ§āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļąāļāļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ”āđ†āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒ
āļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļš
āļŦāļēāļāļĄāļĩāļ„āļģāļ–āļēāļĄāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ”āļ™āļēāļĄāļīāļ„āļ—āļģāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđƒāļ™āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ„āļ”āļ™āļēāļĄāļīāļ„āļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§
āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ­āļĒāļđāđˆāļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™
āļŦāļēāļāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāļ—āļąāđˆāļ§āđ„āļ›āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ­āļēāļˆāļĄāļĩāļŦāļ™āđˆāļ§āļĒāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļēāļ—āļĩāđˆ
āđāļĨāļ°āļŦāļēāļāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāđƒāļ™āļ•āļĨāļēāļ”āļŦāļļāđˆāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāđ‡āļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ™āļēāļ—āļĩāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
āļŠāļģāļŦāļĢāļąāļšāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŠāļ·āļšāđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļēāļˆāļēāļāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ āļēāļĐāļēāļˆāļēāļ§āļēāļ—āļĩāđˆāđ€āļĢāļĩ
āļĒāļāļ§āđˆāļē Java Servlet āđāļĨāļ° JSP
2.6 āļāļēāļĢāļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ HTML
āļāđˆāļ­āļ™āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđāļ™āļ°āļ™āļģāļœāļđāđ‰āļ­āđˆāļēāļ™āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡ HTML(HyperText
Markup Language)āļāđˆāļ­āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ HTML āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™
āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļ•āļąāļ§āļŦāļ™āļē āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āļ āļēāļž āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āđ€āļ­āļĩāļĒāļ‡āđƒāļŦāļāđˆ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļ āļēāļĐāļē HTML
āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĄāļēāđ€āļĢāļ·āđˆāļ­āļĒāđ†āļˆāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ (āļ‚āļ“āļ°āđ€āļ‚āļĩāļĒāļ™āļ•āļąāļ™āļ‰āļšāļąāļš) āļ­āļĒāļđāđˆāđƒāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆ 4.0
āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Display) āļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Content) āļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ—āļĩāđˆ
āļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™ āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļŦāļĢāļ·āļ­āļ āļēāļž
āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļāļēāļĢāļ‚āļĒāļąāļšāđ€āļĄāļēāļŠāđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰
āđāļ•āđˆāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™
āļ āļēāļĐāļē HTML āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāđāļ—āļĢāļāļĄāļēāļĢāđŒāļ„āļ­āļąāļž (āļĄāļąāļāļ™āļīāļĒāļĄāđ€āļĢāļĩāļĒāļāļāļąāļ™āļ§āļēāđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡ [Tag]) āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļĨāļ‡āđƒāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļžāļ·āđˆāļ­āļŠāļĩāđ‰āļšāđˆāļ‡āļ§āđˆāļēāļšāļĢāļīāđ€āļ§āļ“āļ™āļĩāđ‰āļ„āļ§āļĢāļˆāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļŦāļ™āļēāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āđ€āļŠāđˆāļ™ <H1>Hello</H1> āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļ—āļģāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ Hello
āđƒāļŦāđ‰āļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŦāļ™āļķāđˆāļ‡
<H1>Hello</H1> Hello
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡ HTML āļĄāļąāļāļˆāļ°āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ < āđāļĨāļ° >
āļ‹āļķāđˆāļ‡āļˆāļ°āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāļēāļĢāđāļŠāļ”āļ‡āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
āđāļ•āđˆāđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļ™āļģāļĄāļēāđāļŠāļ”āļ‡āļĢāđˆāļ§āļĄāļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ•āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰
āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āđāļĨāđ‰āļ§āļ āļēāļĐāļē HTML āļĄāļąāļāļˆāļ°āļšāļĢāļĢāļˆāļļāđƒāļ™āđ„āļŸāļĨāđŒāļ™āļēāļĄāļŠāļāļļāļĨ html āļŦāļĢāļ·āļ­ htm
āđāļ•āđˆāļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđāļĨāđ‰āļ§āđ„āļŸāļĨāđŒ HTML
āļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāđ‰āļ§āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļ™āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡āļ‚āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™
āđ‚āļ”āļĒāđ„āļĄāđˆāļšāļąāļ™āļ—āļķāļāđ„āļŸāļĨāđŒāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āđƒāļ”āđ†āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āļĨāļąāļāļĐāļ“āļ°āđ€āļŠāđˆāļ™āļ™āļĩāđ‰āļˆāļķāļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āļ”āđ‰āļ§āļĒāļ™āļąāđˆāļ™āđ€āļ­āļ‡
2.7 āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđ‰āļ§āļĒ XML
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđ‰āļ§āļĒ XML(eXtensin Markup Language)
āļ™āļąāđˆāļ™āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĄāļēāļ āļēāļĒāļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāļ–āļķāļ‡āļˆāļļāļ”āļ­āļīāđˆāļĄāļ•āļąāļ§āļ‚āļ­āļ‡āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ
āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āđāļšāļš HTML
āļ‹āļķāđˆāļ‡āļŦāļēāļāļĄāļĩāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ”āđ‰āļ§āļĒāļāļąāļ™āđ€āļ­āļ‡āļŦāļĢāļ·āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāđ‡āļ•āļēāļĄ
āļŠāļīāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļāđ‡āļ„āļ·āļ­āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ§āđˆāļēāļŦāļĄāļēāļĒāļ–āļķāļ‡āļ­āļ°āđ„āļĢ
(āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļˆāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āđāļ•āđˆāļ­āļēāļˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āđˆāļēāļ™āđ‚āļ”āļĒāļ•āļĢāļ‡)
āļāļēāļĢāđ„āļĄāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™
āđ€āļŠāđˆāļ™āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļĢāļēāļšāđ„āļ”āđ‰āļ§āđˆāļēāļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ„āļ·āļ­āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļē āļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ„āļ·āļ­āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļ•āđˆāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āļēāļˆāđāļŠāļ”āļ‡āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē āđāļĨāļ°āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļēāļ”āđ‰āļ§āļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļŦāļĢāļ·āļ­āļŠāļĩāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™
āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ”āđ‰āļ§āļĒ āđ€āļŠāđˆāļ™ āļŠāļēāļĄāļŠāļīāļšāļšāļēāļ— āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
āļˆāļēāļāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ—āļĩāđˆāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļˆāļēāļāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ„āļ”āđ‰
āļˆāļķāļ‡āļāđˆāļ­āđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļ„āļīāļ”āļ„āđ‰āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļķāđ‰āļ™ āļ‹āļķāđˆāļ‡ XML āļ„āļ·āļ­āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļŠāđˆāļ§āļĒāđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļĩāđ‰āđ„āļ”āđ‰
XML āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđ€āļžāļīāđˆāļĄāļ‚āļĒāļēāļĒāļˆāļēāļ HTML āļ‹āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāđāļ—āļĢāļāļĄāļēāļĢāđŒāļ„āļ­āļąāļžāļŦāļĢāļ·āļ­āđāļ—āđ‡āļ āļĨāļ‡āđƒāļ™āļšāļĢāļīāđ€āļ§āļ“āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ§āđˆāļēāļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē
āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļē āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŠāļīāļ™āļ„āđ‰āļē
<H1>Hello</H1> Hello
āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđāļ—āđ‡āļ HTML āļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™ HTML āđāļ•āđˆāđāļ—āđ‡āļāļ‚āļ­āļ‡ XML āļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļŠāļ·āđˆāļ­āđāļ—āđ‡āļ
āđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
3 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļšāļš
āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāđˆāļ§āļ™āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļ·āđˆāļ™āđ†
āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ—āļĢāļēāļšāļāļąāļ™āļ”āļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āļ§āđˆāļēāļšāļĢāļīāļāļēāļĢāđ€āļ§āđ‡āļšāļ„āļ·āļ­āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āđāļšāļšāđ€āļ§āđ‡āļšāļ•āļēāļĄāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āđ‰āļ­āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļŦāļēāļāļāļēāļĢāļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ­āļ·āđˆāļ™āđ†āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāļđāđˆ
āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļŠāđˆāļ§āļ™āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļ·āđˆāļ™āđ†āđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ
āļ‹āļķāđˆāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļĩāđˆāļˆāļ°āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĄāļĩāļ­āļĒāļđāđˆāļĄāļēāļāļĄāļēāļĒāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āļ”āļąāļ‡āļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
3.1 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database System)
āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ
āļ—āļĩāđˆāļˆāļ°āļĄāļēāļŠāđˆāļ§āļĒāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™āđ„āļ”āļ™āļēāļĄāļīāļ„
āļ‹āļķāđˆāļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relational Database)
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļīāļˆāļāļĢāļĢāļĄāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļ—āļąāđ‰āļ‡āđƒāļ™āđāļ‡āđˆāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āđāļ—āļ™āļāļēāļĢāļšāļąāļ™āļ—āļķāļāļĨāļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ”āļąāđˆāļ‡āđ€āļ”āļīāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ™āļēāļāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļšāļĢāļīāļŦāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰
āđāļ•āđˆāļāļēāļĢāđƒāļŠāđ‰āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āļ‡āļēāļ™āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĨāļ”āļĨāļ‡
āđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ–āļđāļāļ­āļ­āļāđāļšāļšāļĄāļēāļ­āļĒāđˆāļēāļ‡āļ”āļĩāļĄāļēāļŠāđˆāļ§āļĒāļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ™āļģāđ€āļ­āļēāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđāļĨāđ‰āļ§āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡
āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļŠāđˆāļ­āļ‡āļ—āļēāļ‡āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™
āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āđ‰āļ§āļĒ
- āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨ (Personal Database) āļˆāļąāļ”āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ
āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨ āļŦāļĢāļ·āļ­āļ­āļ‡āļ„āđŒāļāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āđ„āļĄāđˆāļĄāļēāļāļ™āļąāļ
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­ Microsoft Access, FoxPro, dBase, Paradox āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļ­āļ‡āļ„āđŒāļāļĢ (Enterprise Database System)
āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļ
āđāļĨāļ°āļĄāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļāđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļ›āđ‡āļ™āļžāļīāđ€āļĻāļĐ
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļĄāļĩāđ€āļŠāļ–āļĩāļĒāļĢāļ āļēāļž āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļĢāļĩāđ‰āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­
Oracle, DB2, Informix, Microsoft SQL Server āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- āļ„āļģāļŠāļąāđˆāļ‡ SQL (Structured Query Language) āđ€āļ›āđ‡āļ™āļāļĨāļļāđˆāļĄāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ
āļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđ„āļĄāđˆāļ§āđˆāļēāļĢāļ°āļšāļšāđƒāļ”āđ†āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđāļĨāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰ āđ€āļžāļĢāļēāļ°āļ„āļģāļŠāļąāđˆāļ‡ SQL āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļĢāļ°āļšāļšāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™
- āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒ(Middleware)
āļ„āļ·āļ­āđ‚āļ›āļĢāđ€āļ‹āļŠāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļˆāļ°āļĄāļēāļŠāđˆāļ§āļĒāđ€āļŠāļĢāļīāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđƒāļ™āļ—āđ‰āļ­āļ‡āļ•āļĨāļēāļ”
āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŠāđ‰āļ‡āļēāļ™ (āļŦāļĢāļ·āļ­āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ­āļ‡) āđ„āļ”āđ‰
āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļāļĢāļ“āļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļˆāļēāļ§āļēāđāļĨāđ‰āļ§ āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāļ—āļĩāđˆāļ–āļđāļāđƒāļŠāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē JDBC (Java Database Connectivity)
āļ—āļĩāđˆāļˆāļąāļ”āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāļĄāļēāļˆāļēāļāļ āļēāļĐāļēāļˆāļēāļ§āļēāļĨāđ‰āļ§āļ™āđ† āđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL-92 āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļ™āļ­āļāļ™āļąāđ‰āļ™āļœāļđāđ‰āļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ†āļāđ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļ”āļĢāđŒāđ€āļ§āļ­āļĢāđŒ (JDBC Driver) āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļąāļš JDBC āļ­āļĒāļđāđˆāđāļĨāđ‰āļ§
3.2 āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (Application Server)
āđƒāļ™āļāļēāļĢāļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđƒāļ™āļĢāļ°āļ”āļąāļšāđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒāđāļĨāđ‰āļ§ āļŦāļēāļāļĄāļĩāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļĨāļēāļĒāļ•āļąāļ§āļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļŠāđˆāļ§āļ™āđāļšāļĨāđ‡āļāđ€āļ­āđ‡āļ™
(Backend) āļŦāļĢāļ·āļ­āļ‡āļēāļ™āđƒāļ™āļŠāđˆāļ§āļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļ°āļšāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļķāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļ™āļģāļĄāļēāļŠāđˆāļ§āļĒāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļĩāđˆāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļ•āđ‰āļ­āļ‡āļ—āļģāđƒāļ™āļŦāļĨāļēāļĒāļĢāļ°āļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ
āđ‚āļ”āļĒāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāđˆāļ§āļ™āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ āļœāđˆāļēāļ™āļ—āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āļāļąāļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ
āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ™āļ­āļāļˆāļēāļāļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļ—āļģāļ™āļ­āļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđāļĨāđ‰āļ§
āđāļ•āđˆāļāđ‡āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ‡āļēāļ™āļĢāļ°āļ”āļąāļšāđƒāļŦāļāđˆāļĄāļēāļāļāļ§āđˆāļēāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđ€āļĨāđ‡āļ
āđ€āļžāļĢāļēāļ°āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļēāļˆāļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨāđ€āļŠāļĩāļĒāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāđ‰āļēāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļš
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļœāđˆāļēāļ™āļˆāļēāļāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāđ„āļ›āļŠāļđāđˆāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļ•āļĢāļ‡ āļāļĨāļąāļšāļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļāđˆāļ­āļ™
āļˆāļēāļāļšāļ—āļ™āļĩāđ‰āļ—āļēāļ‡āļœāļđāđ‰āļ­āđˆāļēāļ™āļˆāļ°āđ„āļ”āđ‰
āļĢāļąāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢ
āļ°āļšāļšāđ€āļ§āđ‡āļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļ—āļąāđ‰āļ‡āđ‚āļžāļĢāđ‚āļ•āļ„āļ­
āļĨ HTTP āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
āđāļĨāļ°āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ­āļĒāđˆāļēāļ‡āđ„
āļĢ
āļ­āļĩāļāļ—āļąāđ‰āļ‡āļĒāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚
āļ™āđ‚āļĨāļĒāļĩāļ—āļąāđ‰āļ‡āđƒāļ™āđ€āļŠāļīāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđāļĨāļ°āļāļē
āļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļ§āđˆāļēāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļ•āđˆāļĨāļ°āļĢāļđāļ›āđāļšāļšāļ–āļđāļāļ™āļģāļĄ
āļēāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđāļĨāļ°āđ€āļ›āđ‰āļēāļŦ
āļĄāļēāļĒāļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ™āļģāđ„
āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļĻāļķāļāļĐāļēāļ„āļ·āļ­āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļĨāđ‡āļ•āđāļĨ
āļ° JSP
āđƒāļ™āļšāļ—āļ•āđˆāļ­āđ„āļ›āđ€āļ›āđ‡āļ™āļāļēāļĢāļĻāļķāļāļĐāļēāļĨāļąāļāļĐāļ“āļ°
āđ€āļ­āļāļŠāļēāļĢāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒ
āļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ›āļŦāļēāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļ—āļąāđ‰āļ‡ HTML,
CSS, XML
āđƒāļ™āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢ
āļ™āļģāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

More Related Content

PDF
Joomla
PPT
PDF
āļĢāļ°āļšāļšāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ„āļĢāđ‰āļŠāļēāļĒ
PPTX
Web browser āļ„āļ·āļ­āļ­āļ°āđ„āļĢ
PDF
Javacentrix com chap06-0
PDF
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļ—āļ—āļĩāđˆ2āđ‚āļ›āļĢāđāļāļĢāļĄ filter āļšāļ™ linux
PPT
53011220030
PDF
Javacentrix com chap11-1
Joomla
āļĢāļ°āļšāļšāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ„āļĢāđ‰āļŠāļēāļĒ
Web browser āļ„āļ·āļ­āļ­āļ°āđ„āļĢ
Javacentrix com chap06-0
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļ—āļ—āļĩāđˆ2āđ‚āļ›āļĢāđāļāļĢāļĄ filter āļšāļ™ linux
53011220030
Javacentrix com chap11-1

Similar to Javacentrix com chap02-0 (20)

PPT
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™_āļ•
PPT
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ
PPTX
āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
PPTX
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
DOC
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 2 āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ āļ āļīāļ™āđ‚āļĒ
PDF
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļ™āđ€āļ§āđ‡āļš
PPT
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
PDF
Internet
 
DOC
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
DOC
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 2 āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ
PPT
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
PDF
Javacentrix com chap01-0
PDF
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļēāļ‡āļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
PDF
Lernning 05
PPT
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
PPT
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
PPT
āđ€āļ—āļ­āļĄ 2 āļ„āļēāļš 8 āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāđ€āļ§āđ‡āļšāđ€āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļšāļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āļ•
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™_āļ•
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ
āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 2 āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ āļ āļīāļ™āđ‚āļĒ
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļ™āđ€āļ§āđ‡āļš
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
Internet
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 2 āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
Javacentrix com chap01-0
āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļēāļ‡āļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
Lernning 05
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­2
āđ€āļ—āļ­āļĄ 2 āļ„āļēāļš 8 āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāđ€āļ§āđ‡āļšāđ€āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļšāļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āļ•
Ad

More from Theeravaj Tum (20)

PDF
Javacentrix com chap11-2
PDF
Javacentrix com chap10-0
PDF
Javacentrix com chap09-0
PDF
Javacentrix com chap08-0
PDF
Javacentrix com chap07-0
PDF
Javacentrix com chap04-0
PDF
Javacentrix com chap03-0
PDF
Javacentrix com chap05-0
PDF
āļšāļ—āļ—āļĩāđˆ 13 āļāļēāļĢāļ”āļąāļāļˆāļąāļšāđ€
PDF
āļšāļ—āļ—āļĩāđˆ 12 āļāļĢāļēāļŸāļŸāļīāļ
PDF
āļšāļ—āļ—āļĩāđˆ 11 āļāļēāļĢāļ”āļąāļāļˆāļąāļšāļ‚
PDF
āļšāļ—āļ—āļĩāđˆ 10 āļ•āļąāļ§āđāļ›āļĢāļŠāļ•āļĢāļī
PDF
āļšāļ—āļ—āļĩāđˆ 9 āļāļēāļĢāļžāđ‰āļ­āļ‡āļĢāļđāļ›
PDF
āļšāļ—āļ—āļĩāđˆ 8 āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ
PDF
āļšāļ—āļ—āļĩāđˆ 7 āđāļžāđ‡āļ„āđ€āļāļˆ
PDF
āļšāļ—āļ—āļĩāđˆ 6 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ
PDF
āļšāļ—āļ—āļĩāđˆ 5 āļ„āļĨāļēāļŠ
PDF
āļšāļ—āļ—āļĩāđˆ 4 āđāļ­āļ—āļĢāļīāļšāļīāļ§āļ—āđŒ
PDF
āļšāļ—āļ—āļĩāđˆ 3 āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ§āļšāļ„
PDF
āļšāļ—āļ—āļĩāđˆ 2 āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ•āļąāļ§
Javacentrix com chap11-2
Javacentrix com chap10-0
Javacentrix com chap09-0
Javacentrix com chap08-0
Javacentrix com chap07-0
Javacentrix com chap04-0
Javacentrix com chap03-0
Javacentrix com chap05-0
āļšāļ—āļ—āļĩāđˆ 13 āļāļēāļĢāļ”āļąāļāļˆāļąāļšāđ€
āļšāļ—āļ—āļĩāđˆ 12 āļāļĢāļēāļŸāļŸāļīāļ
āļšāļ—āļ—āļĩāđˆ 11 āļāļēāļĢāļ”āļąāļāļˆāļąāļšāļ‚
āļšāļ—āļ—āļĩāđˆ 10 āļ•āļąāļ§āđāļ›āļĢāļŠāļ•āļĢāļī
āļšāļ—āļ—āļĩāđˆ 9 āļāļēāļĢāļžāđ‰āļ­āļ‡āļĢāļđāļ›
āļšāļ—āļ—āļĩāđˆ 8 āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ
āļšāļ—āļ—āļĩāđˆ 7 āđāļžāđ‡āļ„āđ€āļāļˆ
āļšāļ—āļ—āļĩāđˆ 6 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ
āļšāļ—āļ—āļĩāđˆ 5 āļ„āļĨāļēāļŠ
āļšāļ—āļ—āļĩāđˆ 4 āđāļ­āļ—āļĢāļīāļšāļīāļ§āļ—āđŒ
āļšāļ—āļ—āļĩāđˆ 3 āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ§āļšāļ„
āļšāļ—āļ—āļĩāđˆ 2 āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ•āļąāļ§
Ad

Javacentrix com chap02-0

  • 1. āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļĨāļāļ‚āļ­āļ‡āđ€āļ§āļīāļĢāđŒāļ”āđ„āļ§āđ€āļ§āđ‡āļš āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļšāļ—āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āļīāļĢāđŒ āļ”āđ„āļ§āđ€āļ§āđ‡āļš (World Wide Web) āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļāļąāļ™āļŠāļąāđ‰āļ™āđ†āļ§āđˆāļēāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĢāļīāđˆāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļžāļ·āđˆāļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ—āļĩāđˆāļ—āļģāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđƒāļ™ āļĢāļđāļ›āđāļšāļšāđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒ āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡ āļ—āļąāđ‰āļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļ§āđ‡āļšāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ(āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ) āđāļĨāļ°āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āđāļĨāļ°āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđƒāļ™āļ”āđ‰āļēāļ™āđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒāđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨ āļ°āļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđƒāļ™āļ•āļąāļ§āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ
  • 2. 1 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ™āļąāđ‰āļ™āļ™āļ­āļāļˆāļēāļāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļēāļ‡āļ”āđ‰āļēāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāđāļĨāļ°āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§ āļĒāļąāļ‡āļĄāļĩāļ­āļĩāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļāđ‡āļ„āļ·āļ­āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āļĢāļ°āļšāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļāļąāļ™āļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļĢāļ°āļ”āļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ (Application Protocol) āļ‹āļķāđˆāļ‡āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļ°āđƒāļŠāđ‰āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļŠāļ·āđˆāļ­ HTTP āļœāļđāđ‰āļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĻāļķāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆ āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļĢāļđāđ‰āļˆāļąāļāļāļąāļšāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ„āļ”āđ‰ 1.1 āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP (Hyper Text Transfer Protocol) āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļŠāļ·āđˆāļ­ HTTP āļ•āļēāļĄāļ—āļĩāđˆāđ€āļ„āļĒāđ€āļāļĢāļīāđˆāļ™āđ„āļ§āđ‰āđƒāļ™āļšāļ—āļ—āļĩāđˆāļœāđˆāļēāļ™āđ†āļĄāļēāļ§āđˆāļē āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ‚āļķāđ‰āļ™āļĄāļē HTTP āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āđ€āļžāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ (āļ āļēāļĐāļēāļ”āđ‰āļēāļ™āđ€āļ™āđ‡āļ•āđ€āļ§āļīāļĢāđŒāļ„āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ—āļĩāđˆ 7 āļ‚āļ­āļ‡āļāļŽāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ 7 Layers āļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļš OSI āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™ āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒ HTTP āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆāļšāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļĢāļ°āļ”āļąāļšāļĨāđˆāļēāļ‡āļĨāļ‡ āđ€āļŠāđˆāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđāļžāđ‡āļāđ€āļāļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­ TCP/IP āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđāļ•āđˆāļĨāļ°āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āđāļ•āđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļķāđˆāļ‡āļāļąāļ™āđāļĨāļ°āđƒāļ™āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāđ‡āļ„āļ·āļ­ HTTP āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒ TCP/IP āļ—āļģāļ‡āļēāļ™āđ€āļŠāļĄāļ­ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ‚āļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ•āļąāļ§āļāđˆāļ­āļ™āļ§āđˆāļēāļ—āļģāļ‡āļēāļ™āļ„āļ™āļĨāļ°āļĢāļ°āļ”āļąāļšāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļāļģāļāļ§āļĄāļ§āđˆāļēāļ—āļģāđ„āļĄāļ–āļķāļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļ„āļ‡āļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āđ€āļ‰āļžāļēāļ°āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ HTTP āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļāļĩāđˆāļĒāļ§āļ‚āļ­āļ‡āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļĄāļēāļāļāļ§āđˆāļē āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļžāļ·āđˆāļ­āļĨāļģāđ€āļĨāļĩāļĒāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒ HTTP āļĄāļĩāļĢāļđāļ›āđāļšāļšāđ€āļ›āđ‡āļ™āļĨāļąāļāļĐāļ“āļ°āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ­āļēāļˆāļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļāļ­āļšāļ„āļģāļŠāļąāđˆāļ‡ (āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ) āļ”āđ‰āļ§āļĒ āļ‹āļķāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ–āļđāļāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđāļĨāļ°āļŠāđˆāļ§āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāđ‰āļ§ āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļˆāļķāļ‡āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™āļ”āđ‰āļ§āļĒāļāļąāļ™āļ”āļąāļ‡āļ™āļĩāđ‰ āļĢāļđāļ›āđāļŠāļ”āļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āđāļšāļš Request āđāļĨāļ° Response HTTP Request āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™āļŠāđˆāļ§āļ™ â€œāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­â€ āļ‹āļķāđˆāļ‡āļĄāļąāļāļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ āļŦāļĢāļ·āļ­āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ†āļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āđ€āļ­āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļšāļĢāļīāļāļēāļĢāđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ„āļ”āđ‰ āđāļĨāļ°āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ–āļđāļāđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļĒāđˆāļ­āļĒ āļ”āļąāļ‡āļ™āļĩāđ‰ - HTTP Request Type āļŦāļĢāļ·āļ­āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‹āļķāđˆāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‚āļķāđ‰āļ™āļĄāļēāđāļĨāļ°āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 2 āļ›āļĢāļ°āđ€āļ āļ—āļŦāļĨāļąāļāđ†āļ„āļ·āļ­ GET āļŦāļĢāļ·āļ­ POST āđ‚āļ”āļĒāļ›āļāļ•āļīāļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āļ­āđƒāļ™āļ›āļĢāļ°āđ€āļ āļ— GET āļĄāļąāļāļˆāļ°āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒ āļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļš POST āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļĢāļ§āļĄāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļŦāļąāļ§ (HTTP Request Header) āđāļ—āļ™ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļŠāđˆāļ‡āļœāđˆāļēāļ™āļ—āļēāļ‡āļŸāļ­āļĢāđŒāļĄ (Form) āđ‚āļ”āļĒāļāļēāļĢāļāļĢāļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰ āļĄāļąāļāļˆāļ°āļ–āļđāļāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Form Data āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļāđ‡ Query Data āļšāļēāļ‡āļ—āļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļš URL āļ–āļđāļāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļĢāļīāļĄāļˆāļēāļāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āđƒāļ”āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
  • 3. - HTTP Request Header āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļŠāđˆāļ§āļ™āļŦāļąāļ§ āļ‹āļķāđˆāļ‡āļĄāļąāļāļˆāļ°āļšāļĢāļĢāļˆāļļāļ„āļģāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ›āļĢāļ°āļāļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āđ€āļžāļ·āđˆāļ­āļšāļ­āļāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļŦāļĢāļ·āļ­āļĨāļąāļāļĐāļ“āļ°āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļŦāđ‰āļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļģāđ„āļ”āđ‰āļˆāļąāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļĨāļ­āļ‡āļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļŠāđˆāļ§āļ™āļŦāļąāļ§ āđ€āļŠāđˆāļ™ āļšāļ­āļāļ–āļķāļ‡āļŠāļ™āļīāļ”āļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡ āļŦāļĢāļ·āļ­āļšāļ­āļāļ–āļķāļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļ™āđāļšāļš GET GET /order/index.html HTTP/1.1 200 OK Server: Apache Tomcat/4.0.1 Content-Type: text/html Date: 5 Jun, 2002 16:06:35 GMT <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>Say Hello</TITLE></HEAD> <BODY>Hello World</BODY> <HTML> āļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­ āļˆāļēāļāļĢāļđāļ›āđāļŠāļ”āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ GET āļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŦāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđƒāļŠāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ index.html āđƒāļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡ order āļ‹āļķāđˆāļ‡āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (āļŠāļąāļ‡āđ€āļāļ•āļˆāļēāļāļ•āļąāļ§āļŦāļ™āļē) āļ‹āļķāđˆāļ‡āļĒāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™āļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§ (āļ•āļąāļ§āļŦāļ™āđ‰āļēāļ›āļāļ•āļī) āđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ (āļ•āļąāļ§āļŦāļ™āļēāđ€āļ­āļĩāļĒāļ‡) HTTP Response āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™āļŠāđˆāļ§āļ™ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšâ€ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļĒāļąāļ‡āđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™ 2 āļŠāđˆāļ§āļ™āļ„āļ·āļ­ - HTTP Response Status Code āļŦāļĢāļ·āļ­ â€œāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšâ€ āđ€āļĄāļ·āđˆāļ­āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļˆāļ°āļžāļīāļˆāļēāļĢāļ“āļēāļ„āļģāļŠāļąāđˆāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ§āđˆāļēāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļˆāļēāļāļ™āļąāđ‰āļ™āđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒāļĢāļŦāļąāļŠāļ•āļąāļ§āđ€āļĨāļ‚ (āļˆāļģāļ™āļ§āļ™ 3 āļŦāļĨāļąāļ) āļĢāļŦāļąāļŠāļ•āļąāļ§āđ€āļĨāļ‚āļ™āļĩāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļžāļ·āđˆāļ­āļ”āļđāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ§āđˆāļēāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāđˆāļ‡āļ­āļ°āđ„āļĢāļĄāļēāđƒāļŦāđ‰ āļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ”āļāđ‡āļˆāļ°āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļˆāđ‰āļ‡āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ•āđˆāļ­āđ„āļ› āļŦāļĢāļ·āļ­āļĢāļŦāļąāļŠāđāļŠāļ”āļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļāđ‡āļˆāļ°āļ—āļģāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ HTTP āļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ•āđˆāļ­āđ„āļ›āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļœāļĨāļŠāļģāđ€āļĢāđ‡āļˆ āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāļ”āļđāđ„āļ”āđ‰āļˆāļēāļāļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ—āļĩāđˆāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ "200 OK" āļŠāļąāļ‡āđ€āļāļ•āļ•āļąāļ§āđ€āļĨāļ‚ 200 āļ„āļ·āļ­āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļš āļŠāđˆāļ§āļ™āļ„āļģāļ§āđˆāļē OK āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ˜āļīāļšāļēāļĒāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ° āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŠāļđāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āđāļšāļšāļŠāļ•āļĢāļĩāļĄ(Streaming) āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļ—āļģāļāļēāļĢāļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāđ€āļ‚āđ‰āļēāļĄāļēāļ—āļĩāļĨāļ°āļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļ‹āļķāđˆāļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļđāļ›āđāļšāļšāļ™āļĩāđ‰āļĢāļŦāļąāļŠāļ‚āļ­āļ‡āļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāļŠāļ–āļēāļ™āļ°āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āļŦāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āļ”āļđāđāļĨāđ‰āļ§ āđ€āļŦāđ‡āļ™āļ§āđˆāļēāđ€āļāļīāļ”āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđƒāļ™āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāđ‡āļ­āļēāļˆāļˆāļ°āļŦāļĒāļļāļ”āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ—āļąāļ™āļ—āļĩ āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāļ™āđƒāļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļ°āļ•āļēāļĄāļĄāļēāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļāđ‡āđ„āļ”āđ‰ āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ āļ™āļ­āļāļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāđ‰āļ§ āļĒāļąāļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļąāđ‰āļ™āđ†
  • 4. āļ—āļĩāđˆāđƒāļŠāđ‰āļ­āļ˜āļīāļšāļēāļĒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļšāđ‚āļ”āļĒāļ§āļēāļ‡āđ„āļ§āđ‰āļ”āđ‰āļēāļ™āļŦāļĨāļąāļ‡āļĢāļŦāļąāļŠ āđ‚āļ”āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļēāļˆāđ„āļĄāđˆāļŠāļ™āđƒāļˆāļŦāļĢāļ·āļ­āļĨāļ°āđ€āļĨāļĒāđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ„āļĄāđˆāļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļ™āļģāļĄāļēāđāļŠāļ”āļ‡āļœāļĨāļŠāļđāđˆāļœāļđāđ‰āđƒāļŠāđ‰ āļĢāļŦāļąāļŠāļŠāļ–āļēāļ™āļ°āđ‚āļ•āđ‰āļ•āļ­āļš āļ–āļđāļāđāļšāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļ­āļāđ€āļ›āđ‡āļ™āļāļĨāļļāđˆāļĄāđƒāļŦāļāđˆāđ†āļ”āļąāļ‡āļ™āļĩāđ‰ 100 – 199 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ§āđˆāļēāļĄāļĩāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļ” āđ† 200 – 299 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļŠāļĄāļšāļđāļĢāļ“āđŒ 300 – 399 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĢāļēāļšāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĄāļĩāļāļēāļĢāđ‚āļĒāļāļĒāđ‰āļēāļĒāļ•āļģāđāļŦāļ™āđˆāļ‡āđ„āļ›āļ—āļĩāđˆāļ­āļ·āđˆāļ™ 400 – 499 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āļĨāļąāļāļĐāļ“āļ°āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļŦāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāļąāļšāļ—āļĢāļēāļš 500 – 599 āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļˆāđ‰āļ‡āļĨāļąāļāļĐāļ“āļ°āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļŦāđ‰āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ‚āļ”āļĒāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļ•āļąāļ§āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ­āļ‡ - HTTP Response Header āļŦāļĢāļ·āļ­ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§â€ āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­ āđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ™āļĩāđ‰āļˆāļ°āļšāļĢāļĢāļˆāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđˆāļ­āļāļēāļĢāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļžāļīāļˆāļēāļĢāļ“āļēāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļāļ­āļšāļāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡ āļŦāļĢāļ·āļ­āļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ–āļđāļāļŠāđˆāļ‡āļĄāļēāđ‚āļ”āļĒāļœāđˆāļēāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ āļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ āļēāļĐāļēāļāļĩāđˆāļ›āļļāđˆāļ™ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - HTTP Response Body āļŦāļĢāļ·āļ­ â€œāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄâ€ āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ–āļđāļāđāļĒāļāļ­āļ­āļāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨ <CR><LF> āļŦāļ™āļķāđˆāļ‡āļ„āļđāđˆ āļ‹āļķāđˆāļ‡āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‡āđˆāļēāļĒāđ†āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļšāļĢāļĢāļ—āļąāļ”āļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļšāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđˆāļēāļ™āļˆāļēāļāđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āđ‡āļšāļĢāļđāļ›āđāļšāļšāļŠāđ€āļ• āļ•āļīāļ (Static Web Page) āļŦāļĢāļ·āļ­āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŦāļĢāļ·āļ­āļ”āļķāļ‡āļĄāļēāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āđ‡āļšāļĢāļđāļ›āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ (Dynamic Web Page) āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļšāļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ•āđˆāļēāļ‡āđ†āđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™ āđ€āļŠāđˆāļ™ Java Servlet āļŦāļĢāļ·āļ­ JSP āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļĢāļđāļ›āđāļŠāļ”āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āđ‚āļ•āđ‰āļ•āļ­āļš 2 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļ”āđ‰āļēāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļāļēāļĢāļ•āđˆāļ­āļžāđˆāļ§āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ€āļ›āđ‡āļ™āļœāļĨāļŠāļģāđ€āļĢāđ‡āļˆāđ€āļžāļ·āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢāļœāđˆāļēāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ TCP/IP āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļ­āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĢāļ°āļšāļšāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āđ€āļŠāđˆāļ™ āļĢāļ°āļšāļšāļ­āļĩāđ€āļĄāļĨāđŒ āļĢāļ°āļšāļšāļ‚āļ™āļŠāđˆāļ‡āđ„āļŸāļĨāđŒ āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāļˆāļ°āđƒāļŦāđ‰āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļ”āđ‰āļ§āļĒāļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ„āļ”āđ‰ āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđāļĨāļ°āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āļĒāļąāļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ HTML āļŦāļĢāļ·āļ­āļ­āļ·āđˆāļ™āđ†āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āļąāļ‡āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰ 2.1 āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (Web Server Program) āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āļ—āļĩāđˆāļœāļđāđ‰āļˆāļąāļ”āļ•āļąāđ‰āļ‡āļĢāļ°āļšāļšāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĄāļąāļāļˆāļ°āđ€āļ›āļīāļ”āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļē āđ€āļžāļ·āđˆāļ­āđ€āļ•āļĢāļĩāļĒāļĄāļ„āļ§āļēāļĄāļžāļĢāđ‰āļ­āļĄāđƒāļ™āļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ (āļ›āļāļ•āļīāļĄāļąāļāļˆāļ°āļ—āļģāļ‡āļēāļ™ 24 āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ•āđˆāļ­āļ§āļąāļ™) āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ§āļĢāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļžāļ·āđ‰āļ™āļāļēāļ™āļ„āļ·āļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ”āđ‰āļ§āļĒāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āļ­āļēāļˆāļˆāļ°āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 1.0 āļŦāļĢāļ·āļ­ 1.1 āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļēāļ™āļąāđ‰āļ™āļāđ‡āđ„āļ”āđ‰ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļāđ‡āļšāđ€āļžāļ·āđˆāļ­āļ‚āļ™āļŠāđˆāļ‡āđ„āļŸāļĨāđŒāđƒāļ™āļĢāļđāļ›āđāļšāļš HTML (āļ™āļēāļĄāļŠāļāļļāļĨ HTM āļŦāļĢāļ·āļ­ HTML) āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ
  • 5. āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ€āļĢāļīāđˆāļĄāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļˆāļēāļāļāļēāļĢāļ­āđˆāļēāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ­āļĒāļđāđˆāđāļ•āđˆāđ€āļžāļĩāļĒāļ‡āđƒāļ™āđ„āļŸāļĨāđŒ HTML (āļĄāļąāļāđ€āļĢāļĩāļĒāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđ„āļŸāļĨāđŒ HTML āļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļŠāđ€āļ•āļ•āļīāļ [Static Content]) āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļēāļˆāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ­āļĒāļđāđˆāļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļŦāļĢāļ·āļ­āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Content) āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āđ„āļ”āļ™āļēāļĄāļīāļ„āļāđ‡āļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāđ‰āļ§ āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļ™āļĩāđ‰āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ„āļ§āļĢāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§ āļĨāļœāļĨāļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ­āļ·āđˆāļ™ āļ‹āļķāđˆāļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ”āļąāļ‡āļ™āļĩāđ‰ āļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļšāļš āđ€āļŠāđˆāļ™ ASP(Active Server Page), PHP, CGI(Common Gateway Interface), Java Servlet āļŦāļĢāļ·āļ­ JSP(Java Server Page) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļĄāļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ āļšāļēāļ‡āļ•āļąāļ§āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļšāļēāļ‡āļ•āļąāļ§āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ–āļķāļ‡āļˆāļ°āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩ āđ€āļŠāđˆāļ™ ASP āļĄāļąāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ§āļīāļ™āđ‚āļ”āļ§āļŠāđŒ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›āđ‡āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ„āļ·āļ­ āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļĄāļēāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļĒāļđāļ™āļīāļāļ‹āđŒ āļŦāļĢāļ·āļ­āļĨāļĩāļ™āļļāļāļŠāđŒāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļŠāļ·āđˆāļ­ ChillySoft 2.2 āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ (Web Browser) āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļ„āļļāđ‰āļ™āļ›āļēāļāļ§āđˆāļēāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļ„āļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ–āļđāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ”āļĒāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļē āļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ„āļ›āļĒāļąāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļŠāļ™āđƒāļˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļĨāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āļ”āđ‰āļ§āļĒāđ€āļŠāđˆāļ™āļāļąāļ™ āđāļĨāļ°āļˆāļēāļāļ—āļĩāđˆāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļ°āļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļœāđˆāļēāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āđ‚āļ”āļĒāļ—āļĩāđˆāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ–āļđāļāđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨ HTML āļ‹āļķāđˆāļ‡āđƒāļ™āļšāļēāļ‡āļ—āļĩāļ­āļēāļˆāđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļāļŠāļēāļĢ XML āļĄāļēāļ”āđ‰āļ§āļĒ āđāļĨāļ°āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļšāļēāļ‡āļĢāļ°āļšāļšāļĒāļąāļ‡āđāļ—āļĢāļāļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļŠāđˆāļ™ CSS (Castcase Style Sheet), JavaScript, Java Applet, VBScript, ActiveX Control āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļĄāļēāļāļˆāļēāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāđ‰āļ§ āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļ”āļĩāļ„āļ§āļĢāļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāļĢāļđāļ›āđāļšāļšāļ„āļģāļŠāļąāđˆāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ”āđ‰ āđāļ•āđˆāļœāļĨāđ€āļŠāļĩāļĒāļ•āļēāļĄāļĄāļēāļ„āļ·āļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ‡āļŠāđ‰āļēāļ‚āļķāđ‰āļ™āļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļ„āļģāļŠāļąāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ•āđˆāļēāļ‡āđ†āđ€āļŠāđˆāļ™ CSS, JavaScript, â€Ķ āđ€āļāļīāļ”āļˆāļēāļāļāļēāļĢāļāļģāļŦāļ™āļ”āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļāļīāļ”āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļ•āļĢāļ‡ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ§āđ‡āļšāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āđāļĨāļ°āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļ™āļąāļāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđƒāļ™āļ§āļ‡āļāļ§āđ‰āļēāļ‡ āļĒāļāđ€āļ§āđ‰āļ™āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ°āļāļĨāļļāđˆāļĄ āđ€āļžāļĢāļēāļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ•āđˆāļēāļ‡āđ†āļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļ”āđāļ—āļ™āļāļąāļ™āđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļˆāļķāļ‡āļ„āļ§āļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļēāļāļˆāļ™āđ€āļāļīāļ™āđ„āļ› āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĄāļĩāļ­āļĒāļđāđˆāļĄāļēāļāļĄāļēāļĒāļŦāļĨāļēāļĒāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļ‹āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļœāļđāđ‰āļ™āļīāļĒāļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļĒāļĢāļēāļĒ āļ‹āļķāđˆāļ‡āļĢāļēāļĒāļŦāļĨāļąāļāđ†āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰ - Internet Explorer āļŦāļĢāļ·āļ­ IE āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļˆāļēāļāļ„āđˆāļēāļĒāđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML 4.0, CSS, JavaScript, Jscript(āļ‚āļ­āļ‡āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ•āđŒ), VBScript, ActiveX Control, Java Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - Netcape Navigator āļŦāļĢāļ·āļ­ NN āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļˆāļēāļāļ„āđˆāļēāļĒ AOL (āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđ€āļ”āļīāļĄāļ„āļ·āļ­āđ€āļ™āđ‡āļ•āļŠāđ€āļ„āļ›) āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML 4.0, CSS, JavaScript, Java Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - Opera āđ€āļ›āđ‡āļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‚āļ­āļ‡āļ„āđˆāļēāļĒāđ‚āļ­āđ€āļ›āļĢāđˆāļē āđ€āļ›āđ‡āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™ HTML 4.0, CSS, JavaScript, Java Applet āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ 2.3 āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļĄāļēāļ āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđ„āļ§āđ‰āđƒāļ™āļŦāļąāļ§āļ‚āđ‰āļ­āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđāļĒāļāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļ•āđˆāļĨāļ°āļ­āļĒāđˆāļēāļ‡āđ„āļ”āđ‰āļ”āļĩ āļˆāļķāļ‡āđāļĒāļāđāļŠāļ”āļ‡āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ—āļģāļ‡āļēāļ™āļšāļ™ āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
  • 6. āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ HTML √ āđƒāļŠāđ‰āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ XML √ āđƒāļŠāđ‰āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ CSS √ āđƒāļŠāđ‰āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ HTML JavaScript √ āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ Jscript √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ VBScript √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ Java Applet √ āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ ActiveX √ (IE) āđƒāļŠāđ‰āđ€āļžāļīāđˆāļĄāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ CGI √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ Java Servlet √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ PHP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML ASP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML JSP √ āđƒāļŠāđ‰āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđˆāļ§āļĄāļāļąāļš HTML āļ•āļēāļĢāļēāļ‡āđāļŠāļ”āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļš 2.4 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļŦāļē āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ āļēāļĒāđƒāļ•āđ‰āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļ§āđ‡āļšāļĄāļĩāļĢāļđāļ›āđāļšāļšāđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆ āđāļĨāļ°āđāļĒāļāđāļĒāļ°āļŠāđˆāļ§āļ™āđ€āļ™āļ·āđ‰āļ­āļŦāļē āļŠāđˆāļ§āļ™āļˆāļąāļāļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļŦāļē āļŠāđˆāļ§āļ™āļĢāļąāļš-āļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđƒāļŦāđ‰āļ­āļ­āļ āļ‹āļķāđˆāļ‡āļĒāļēāļāđāļāđˆāļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āļĨāļģāļ”āļąāļšāđāļĢāļ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰āļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļĢāļđāļ›āđāļšāļšāđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™āļˆāļķāļ‡āđƒāļ„āļĢāđˆāļ‚āļ­āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļāļēāļĢāļĢāļąāļš- āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ āļēāļžāđ„āļ”āđ‰āļŠāļąāļ”āđ€āļˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļāļąāļšāļāļēāļĢāļĢāļąāļš- āļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļšāļ™āļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸāļˆāļēāļāļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļĄāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļŠāļ–āļēāļ™āļ™āļĩāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ€āļ”āļīāļ™āļĢāļ–āđ„āļŸāđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļŠāļēāļĒāļŠāļąāļāļāļēāļ“āļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨ (āļ–āđ‰āļēāļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ„āļĢāđ‰āļŠāļēāļĒ āđƒāļŦāđ‰āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ”āļīāļ™āļ—āļēāļ‡āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļšāļīāļ™āđāļ—āļ™) āļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸāđ€āļ›āļĢāļĩāļĒāļšāđ€āļŦāļĄāļ·āļ­āļ™āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ TCP/IP āļ‹āļķāđˆāļ‡āđāļĒāļāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŦāļĨāļēāļĒāđ†āđ‚āļšāļāļĩāđ‰ (āļŦāļĨāļēāļĒāđāļžāđ‡āļāđ€āļāļˆāđƒāļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” TCP/IP) āļ„āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļ™āļąāļāļ‡āļēāļ™āļ‚āļąāļšāļĢāļ–āđāļĨāļ°āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļāđ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āđ€āļ§āđ‡āļš āļĒāļąāļ‡āđ„āļĄāđˆāļŦāļĄāļ”āļ„āļĢāļąāļš HTTP āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļāļēāļĢāļŠāļąāđˆāļ‡āļāļēāļĢāđ€āļžāļ·āđˆāļ­āļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļ°āđ„āļĢāļ—āļĩāđˆāđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĢāļ–āđ„āļŸāđ€āļ”āļīāļ™āļ—āļēāļ‡āļĢāļąāļš-āļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ āļ–āļđāļāļ•āđ‰āļ­āļ‡āļ„āļĢāļąāļšāļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āđāļĨāļ°āļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡ āļĢāļđāļ›āđāļŠāļ”āļ‡āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļĢāļ°āļšāļšāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āđ€āļ§āđ‡āļš āđāļĨāļ°āļĢāļ°āļšāļšāļĢāļąāļšāļŠāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāļ‚āļ­āļ‡āļĢāļ–āđ„āļŸ āļĨāļ­āļ‡āļĄāļēāļ”āļđāļāļīāļˆāļāļĢāļĢāļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļąāļšāļāļēāļĢāđ€āļ”āļīāļ™āļĢāļ–āđ„āļŸāļ—āļĩāđˆāļœāļđāđ‰āļ­āđˆāļēāļ™āļ—āļļāļāļ—āđˆāļēāļ™āļ„āļļāđ‰āļ™āđ€āļ„āļĒāļāļąāļ™āļ”āļĩāļ§āđˆāļēāļĄāļĩāļĢāļđāļ›āđāļšāļšāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ€āļĄāļ·āđˆāļ­āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ (āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ) āļĄāļĩāļ„āļ§āļēāļĄāļžāļĢāđ‰āļ­āļĄāļŠāļģāļŦāļĢāļąāļšāļĢāļ­āļ‡āļĢāļąāļšāļ‚āļšāļ§āļ™āļĢāļ–āđ„āļŸ (TCP/IP) āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ (āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ) āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡ (āļ„āļĨāļīāļāļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡ HTTP āļĢāļđāļ›āđāļšāļšāļĢāđ‰āļ­āļ‡āļ‚āļ­) āđ€āļžāļ·āđˆāļ­āļĢāļ­āļĢāļąāļšāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ)
  • 7. āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ (āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ) āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ•āđ‰āļ™āļ—āļēāļ‡ (āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ) āđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļˆāļēāļāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ™āļąāđˆāļ‡āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ XML āđāļĨāļ° HTML) āļˆāļēāļāļ™āļąāđ‰āļ™āļŠāđˆāļ‡āļ„āļģāļŠāļąāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āļ§āđˆāļēāļ‚āļšāļ§āļ™āļĢāļ–āđ„āļ›āļˆāļ°āļ™āļģāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāđ„āļ›āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļĄāļ·āđˆāļ­āļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢāđ„āļ›āļ–āļķāļ‡āļĒāļąāļ‡āļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡ āļœāļđāđ‰āļ„āļ§āļšāļ„āļļāļĄāļŠāļ–āļēāļ™āļĩāļ›āļĨāļēāļĒāļ—āļēāļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļđāđ‰āđ‚āļ”āļĒāļŠāļēāļĢ (āļœāļđāđ‰āđƒāļŠāđ‰āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄ āļˆāļēāļāļāļēāļĢāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ XML āđāļĨāļ° HTML āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļš) āđāļĨāđ‰āļ§āļĨāļģāđ€āļĨāļĩāļĒāļ‡āļ­āļ­āļāļˆāļēāļāļŠāļ–āļēāļ™āļĩ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆāļ§āđˆāļēāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļš XML (āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡) āđāļĨāļ° HTML (āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­) āļ‹āļķāđˆāļ‡āđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļˆāļēāļ§āļē āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē Java Servlet āđāļĨāļ° Java Server Page (JSP) āļŠāđˆāļ§āļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āļ­āļ‡ HTML āđāļĨāļ°āļĢāļđāļ›āđāļšāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡ XML āļ‹āļķāđˆāļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļŦāļĨāļąāļāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āđ€āļŠāđˆāļ™āļāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āļˆāļģāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĄāļēāļāļ™āļąāļ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļŠāļ”āļ‡āļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđ€āļĄāļ·āđˆāļ­āđƒāļŦāđ‰ HTML āļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ„āļ”āđ‰āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ„āļĄāđˆāļĄāļēāļ āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĨāļđāļāđ€āļĨāđˆāļ™āđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆ āđ€āļŠāđˆāļ™ āļāļĢāļēāļŸ āļŦāļĢāļ·āļ­āđ€āļĄāļ™āļđāđƒāļŠāđ‰āļ‡āļēāļ™ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļ·āđˆāļ™āđ†āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļ—āļĩāđˆāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāđˆāļ§āļĒāđāļŠāļ”āļ‡āļœāļĨāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ Java Applet, JavaScript āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āđāļĨāļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ™āļĩāđ‰āļāđ‡āļˆāļ°āļ–āļđāļāđāļ—āļĢāļāļĨāļ‡āđƒāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđˆāļ§āļĄāļāļąāļš HTML āđ‚āļ”āļĒāļ•āļĢāļ‡ 2.5 āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ (Content) āđƒāļ™āļāļēāļĢāļĢāļąāļšāļŠāđˆāļ‡āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđ€āļĄāļ·āđˆāļ­āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļĢāđ‰āļ­āļ‡āļ‚āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļĢāđ‰āļ­āļ‡āļ‚āļ­āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ HTTP āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļšāļĢāļĢāļˆāļļāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļš (HTTP Response Body) āđ€āļ›āđ‡āļ™āđāļšāļšāļ—āļĩāđˆāđ€āļ„āļĒāļāļĨāđˆāļēāļ§āļĄāļēāđāļĨāđ‰āļ§āļ§āđˆāļēāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļšāļ­āļāđ„āļ”āđ‰āļ§āđˆāļēāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰ āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŠāđ€āļ•āļ•āļīāļāļŦāļĢāļ·āļ­āđ„āļ”āļ™āļēāļĄāļīāļ„ āļŦāļēāļāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŠāđ€āļ•āļ•āļīāļāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļš HTML āļ—āļąāđˆāļ§āđ„āļ› āđāļ•āđˆāļŦāļēāļāđ€āļ›āđ‡āļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđāļĨāđ‰āļ§āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļąāļāļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ”āđ†āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒ āļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ‚āļ•āđ‰āļ•āļ­āļš āļŦāļēāļāļĄāļĩāļ„āļģāļ–āļēāļĄāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ•āđ‰āļ•āļ­āļšāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ”āļ™āļēāļĄāļīāļ„āļ—āļģāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđƒāļ™āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ„āļ”āļ™āļēāļĄāļīāļ„āļ„āļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§ āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ­āļĒāļđāđˆāļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āļŦāļēāļāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāļ—āļąāđˆāļ§āđ„āļ›āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ­āļēāļˆāļĄāļĩāļŦāļ™āđˆāļ§āļĒāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļēāļ—āļĩāđˆ āđāļĨāļ°āļŦāļēāļāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāđƒāļ™āļ•āļĨāļēāļ”āļŦāļļāđˆāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāđ‡āļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ™āļēāļ—āļĩāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļŠāļģāļŦāļĢāļąāļšāđ€āļ™āļ·āđ‰āļ­āļŦāļēāđƒāļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļĨāđˆāļĄāļ™āļĩāđ‰āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŠāļ·āļšāđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļēāļˆāļēāļāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ āļēāļĐāļēāļˆāļēāļ§āļēāļ—āļĩāđˆāđ€āļĢāļĩ āļĒāļāļ§āđˆāļē Java Servlet āđāļĨāļ° JSP 2.6 āļāļēāļĢāļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ HTML āļāđˆāļ­āļ™āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđāļ™āļ°āļ™āļģāļœāļđāđ‰āļ­āđˆāļēāļ™āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡ HTML(HyperText Markup Language)āļāđˆāļ­āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ HTML āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāļ•āļąāļ§āļŦāļ™āļē āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āļ āļēāļž āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āđ€āļ­āļĩāļĒāļ‡āđƒāļŦāļāđˆ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļ āļēāļĐāļē HTML āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĄāļēāđ€āļĢāļ·āđˆāļ­āļĒāđ†āļˆāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ (āļ‚āļ“āļ°āđ€āļ‚āļĩāļĒāļ™āļ•āļąāļ™āļ‰āļšāļąāļš) āļ­āļĒāļđāđˆāđƒāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆ 4.0 āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Display) āļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„ (Dynamic Content) āļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ—āļĩāđˆ āļĨāļđāļāđ€āļĨāđˆāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ—āļĩāđˆāļĄāļĩāļĨāļđāļāđ€āļĨāđˆāļ™ āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļŦāļĢāļ·āļ­āļ āļēāļž
  • 8. āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļāļēāļĢāļ‚āļĒāļąāļšāđ€āļĄāļēāļŠāđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āđāļ•āđˆāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āļ āļēāļĐāļē HTML āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāđāļ—āļĢāļāļĄāļēāļĢāđŒāļ„āļ­āļąāļž (āļĄāļąāļāļ™āļīāļĒāļĄāđ€āļĢāļĩāļĒāļāļāļąāļ™āļ§āļēāđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡ [Tag]) āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļĨāļ‡āđƒāļ™āđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļŠāļĩāđ‰āļšāđˆāļ‡āļ§āđˆāļēāļšāļĢāļīāđ€āļ§āļ“āļ™āļĩāđ‰āļ„āļ§āļĢāļˆāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļŦāļ™āļēāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āđ€āļŠāđˆāļ™ <H1>Hello</H1> āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļ—āļģāđ€āļ™āļ·āđ‰āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ Hello āđƒāļŦāđ‰āļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŦāļ™āļķāđˆāļ‡ <H1>Hello</H1> Hello āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡ HTML āļĄāļąāļāļˆāļ°āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ < āđāļĨāļ° > āļ‹āļķāđˆāļ‡āļˆāļ°āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāļēāļĢāđāļŠāļ”āļ‡āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđāļ•āđˆāđāļ—āđ‡āļāļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļ™āļģāļĄāļēāđāļŠāļ”āļ‡āļĢāđˆāļ§āļĄāļāļąāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ•āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰ āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āđāļĨāđ‰āļ§āļ āļēāļĐāļē HTML āļĄāļąāļāļˆāļ°āļšāļĢāļĢāļˆāļļāđƒāļ™āđ„āļŸāļĨāđŒāļ™āļēāļĄāļŠāļāļļāļĨ html āļŦāļĢāļ·āļ­ htm āđāļ•āđˆāļŦāļēāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āđāļĨāđ‰āļ§āđ„āļŸāļĨāđŒ HTML āļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāđ‰āļ§āļŠāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāđƒāļ™āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡āļ‚āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļšāļąāļ™āļ—āļķāļāđ„āļŸāļĨāđŒāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āđƒāļ”āđ†āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļĨāļąāļāļĐāļ“āļ°āđ€āļŠāđˆāļ™āļ™āļĩāđ‰āļˆāļķāļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ„āļ”āđ‰āļ§āļĒāļ™āļąāđˆāļ™āđ€āļ­āļ‡ 2.7 āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđ‰āļ§āļĒ XML āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđ‰āļ§āļĒ XML(eXtensin Markup Language) āļ™āļąāđˆāļ™āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĄāļēāļ āļēāļĒāļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāļ–āļķāļ‡āļˆāļļāļ”āļ­āļīāđˆāļĄāļ•āļąāļ§āļ‚āļ­āļ‡āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļšāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āđāļšāļš HTML āļ‹āļķāđˆāļ‡āļŦāļēāļāļĄāļĩāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ”āđ‰āļ§āļĒāļāļąāļ™āđ€āļ­āļ‡āļŦāļĢāļ·āļ­āļˆāļēāļāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļāđ‡āļ•āļēāļĄ āļŠāļīāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļāđ‡āļ„āļ·āļ­āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ§āđˆāļēāļŦāļĄāļēāļĒāļ–āļķāļ‡āļ­āļ°āđ„āļĢ (āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļˆāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āđāļ•āđˆāļ­āļēāļˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āđˆāļēāļ™āđ‚āļ”āļĒāļ•āļĢāļ‡) āļāļēāļĢāđ„āļĄāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™ āđ€āļŠāđˆāļ™āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļĢāļēāļšāđ„āļ”āđ‰āļ§āđˆāļēāļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ„āļ·āļ­āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļē āļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ„āļ·āļ­āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļ•āđˆāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āļēāļˆāđāļŠāļ”āļ‡āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē āđāļĨāļ°āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļēāļ”āđ‰āļ§āļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļŦāļĢāļ·āļ­āļŠāļĩāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ”āđ‰āļ§āļĒ āđ€āļŠāđˆāļ™ āļŠāļēāļĄāļŠāļīāļšāļšāļēāļ— āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļˆāļēāļāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ—āļĩāđˆāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ•āļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļˆāļēāļāđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāđ„āļ”āđ‰ āļˆāļķāļ‡āļāđˆāļ­āđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļ„āļīāļ”āļ„āđ‰āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļķāđ‰āļ™ āļ‹āļķāđˆāļ‡ XML āļ„āļ·āļ­āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļŠāđˆāļ§āļĒāđ‚āļ•āđ‰āļ•āļ­āļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļĩāđ‰āđ„āļ”āđ‰ XML āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđ€āļžāļīāđˆāļĄāļ‚āļĒāļēāļĒāļˆāļēāļ HTML āļ‹āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāđāļ—āļĢāļāļĄāļēāļĢāđŒāļ„āļ­āļąāļžāļŦāļĢāļ·āļ­āđāļ—āđ‡āļ āļĨāļ‡āđƒāļ™āļšāļĢāļīāđ€āļ§āļ“āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ§āđˆāļēāļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„āđ‰āļē āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļē āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļ„āļ·āļ­āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŠāļīāļ™āļ„āđ‰āļē <H1>Hello</H1> Hello āļ‚āđ‰āļ­āđāļ™āļ°āļ™āļģ āđāļ—āđ‡āļ HTML āļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™ HTML āđāļ•āđˆāđāļ—āđ‡āļāļ‚āļ­āļ‡ XML āļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļŠāļ·āđˆāļ­āđāļ—āđ‡āļ āđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
  • 9. 3 āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļšāļš āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļŠāđˆāļ§āļ™āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļ·āđˆāļ™āđ† āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ—āļĢāļēāļšāļāļąāļ™āļ”āļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āļ§āđˆāļēāļšāļĢāļīāļāļēāļĢāđ€āļ§āđ‡āļšāļ„āļ·āļ­āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļđāļ›āđāļšāļšāđ€āļ§āđ‡āļšāļ•āļēāļĄāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āđ‰āļ­āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļŦāļēāļāļāļēāļĢāļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ­āļ·āđˆāļ™āđ†āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāļđāđˆ āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļŠāđˆāļ§āļ™āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļ·āđˆāļ™āđ†āđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ āļ‹āļķāđˆāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļĩāđˆāļˆāļ°āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĄāļĩāļ­āļĒāļđāđˆāļĄāļēāļāļĄāļēāļĒāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āļ”āļąāļ‡āļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰ 3.1 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database System) āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āļ—āļĩāđˆāļˆāļ°āļĄāļēāļŠāđˆāļ§āļĒāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļšāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™āđ„āļ”āļ™āļēāļĄāļīāļ„ āļ‹āļķāđˆāļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relational Database) āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļīāļˆāļāļĢāļĢāļĄāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļ—āļąāđ‰āļ‡āđƒāļ™āđāļ‡āđˆāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ—āļ™āļāļēāļĢāļšāļąāļ™āļ—āļķāļāļĨāļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ”āļąāđˆāļ‡āđ€āļ”āļīāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ™āļēāļāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļšāļĢāļīāļŦāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰ āđāļ•āđˆāļāļēāļĢāđƒāļŠāđ‰āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āļ‡āļēāļ™āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĨāļ”āļĨāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ–āļđāļāļ­āļ­āļāđāļšāļšāļĄāļēāļ­āļĒāđˆāļēāļ‡āļ”āļĩāļĄāļēāļŠāđˆāļ§āļĒāļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ™āļģāđ€āļ­āļēāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđāļĨāđ‰āļ§āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļŠāđˆāļ­āļ‡āļ—āļēāļ‡āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āđ‰āļ§āļĒ - āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨ (Personal Database) āļˆāļąāļ”āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨ āļŦāļĢāļ·āļ­āļ­āļ‡āļ„āđŒāļāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āđ„āļĄāđˆāļĄāļēāļāļ™āļąāļ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­ Microsoft Access, FoxPro, dBase, Paradox āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļ­āļ‡āļ„āđŒāļāļĢ (Enterprise Database System) āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āđāļĨāļ°āļĄāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļāđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļ›āđ‡āļ™āļžāļīāđ€āļĻāļĐ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļĄāļĩāđ€āļŠāļ–āļĩāļĒāļĢāļ āļēāļž āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļĢāļĩāđ‰āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļ·āļ­ Oracle, DB2, Informix, Microsoft SQL Server āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - āļ„āļģāļŠāļąāđˆāļ‡ SQL (Structured Query Language) āđ€āļ›āđ‡āļ™āļāļĨāļļāđˆāļĄāļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđ„āļĄāđˆāļ§āđˆāļēāļĢāļ°āļšāļšāđƒāļ”āđ†āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđāļĨāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰ āđ€āļžāļĢāļēāļ°āļ„āļģāļŠāļąāđˆāļ‡ SQL āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļĢāļ°āļšāļšāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ - āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒ(Middleware) āļ„āļ·āļ­āđ‚āļ›āļĢāđ€āļ‹āļŠāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļˆāļ°āļĄāļēāļŠāđˆāļ§āļĒāđ€āļŠāļĢāļīāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđƒāļ™āļ—āđ‰āļ­āļ‡āļ•āļĨāļēāļ” āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŠāđ‰āļ‡āļēāļ™ (āļŦāļĢāļ·āļ­āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ­āļ‡) āđ„āļ”āđ‰ āļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļāļĢāļ“āļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļˆāļēāļ§āļēāđāļĨāđ‰āļ§ āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāļ—āļĩāđˆāļ–āļđāļāđƒāļŠāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļē JDBC (Java Database Connectivity) āļ—āļĩāđˆāļˆāļąāļ”āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāļĄāļēāļˆāļēāļāļ āļēāļĐāļēāļˆāļēāļ§āļēāļĨāđ‰āļ§āļ™āđ† āđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL-92 āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļ™āļ­āļāļ™āļąāđ‰āļ™āļœāļđāđ‰āļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ†āļāđ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļ”āļĢāđŒāđ€āļ§āļ­āļĢāđŒ (JDBC Driver) āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļąāļš JDBC āļ­āļĒāļđāđˆāđāļĨāđ‰āļ§
  • 10. 3.2 āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ (Application Server) āđƒāļ™āļāļēāļĢāļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđƒāļ™āļĢāļ°āļ”āļąāļšāđ€āļ­āđ‡āļ™āđ€āļ•āļ­āļĢāđŒāđ„āļžāļĢāđŒāđāļĨāđ‰āļ§ āļŦāļēāļāļĄāļĩāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļĨāļēāļĒāļ•āļąāļ§āļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđƒāļ™āļŠāđˆāļ§āļ™āđāļšāļĨāđ‡āļāđ€āļ­āđ‡āļ™ (Backend) āļŦāļĢāļ·āļ­āļ‡āļēāļ™āđƒāļ™āļŠāđˆāļ§āļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļ°āļšāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļˆāļķāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļ™āļģāļĄāļēāļŠāđˆāļ§āļĒāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļĩāđˆāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļ•āđ‰āļ­āļ‡āļ—āļģāđƒāļ™āļŦāļĨāļēāļĒāļĢāļ°āļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āđ‚āļ”āļĒāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāđˆāļ§āļ™āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ āļœāđˆāļēāļ™āļ—āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āļāļąāļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ™āļ­āļāļˆāļēāļāļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļ—āļģāļ™āļ­āļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđāļĨāđ‰āļ§ āđāļ•āđˆāļāđ‡āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ‡āļēāļ™āļĢāļ°āļ”āļąāļšāđƒāļŦāļāđˆāļĄāļēāļāļāļ§āđˆāļēāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāđ€āļĨāđ‡āļ āđ€āļžāļĢāļēāļ°āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļēāļˆāļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨāđ€āļŠāļĩāļĒāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāđ‰āļēāđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļœāđˆāļēāļ™āļˆāļēāļāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāđ„āļ›āļŠāļđāđˆāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ‚āļ”āļĒāļ•āļĢāļ‡ āļāļĨāļąāļšāļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļāđˆāļ­āļ™ āļˆāļēāļāļšāļ—āļ™āļĩāđ‰āļ—āļēāļ‡āļœāļđāđ‰āļ­āđˆāļēāļ™āļˆāļ°āđ„āļ”āđ‰ āļĢāļąāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢ āļ°āļšāļšāđ€āļ§āđ‡āļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļ—āļąāđ‰āļ‡āđ‚āļžāļĢāđ‚āļ•āļ„āļ­ āļĨ HTTP āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āđāļĨāļ°āđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ­āļĒāđˆāļēāļ‡āđ„ āļĢ āļ­āļĩāļāļ—āļąāđ‰āļ‡āļĒāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚ āļ™āđ‚āļĨāļĒāļĩāļ—āļąāđ‰āļ‡āđƒāļ™āđ€āļŠāļīāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđāļĨāļ°āļāļē āļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ§āđˆāļēāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļ•āđˆāļĨāļ°āļĢāļđāļ›āđāļšāļšāļ–āļđāļāļ™āļģāļĄ āļēāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđāļĨāļ°āđ€āļ›āđ‰āļēāļŦ āļĄāļēāļĒāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ™āļģāđ„ āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļĻāļķāļāļĐāļēāļ„āļ·āļ­āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļĨāđ‡āļ•āđāļĨ āļ° JSP āđƒāļ™āļšāļ—āļ•āđˆāļ­āđ„āļ›āđ€āļ›āđ‡āļ™āļāļēāļĢāļĻāļķāļāļĐāļēāļĨāļąāļāļĐāļ“āļ° āđ€āļ­āļāļŠāļēāļĢāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāđ€āļ§āđ‡āļšāđ€āļ‹āļīāļĢāđŒ āļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ›āļŦāļēāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ āļ—āļąāđ‰āļ‡ HTML, CSS, XML āđƒāļ™āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢ āļ™āļģāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ