-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

¶}µoªÌªºWeb¦w¥þ§Ù«ß¡G¯u¹ê«Â¯Ù»P¨¾±s¹ê½î

( ²Åé ¦r)
§@ªÌ¡G[¬ü]°¨º¸¬ì©i¡P³Á§J­ð¯Ç(Malcolm McDonald) µÛÃþ§O¡G1. -> ¦w¥þ -> ºô¸ô¦w¥þ -> Àb«È§ðÀ»»P¤J«I
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ¶}µoªÌªºWeb¦w¥þ§Ù«ß¡G¯u¹ê«Â¯Ù»P¨¾±s¹ê½î 3dWoo®Ñ¸¹¡G 55971
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G7/1/2022
­¶¼Æ¡G172
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111710332
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥Ø¿ý¡G

ĶªÌ§Ç
«e¨¥
Ãö¤_§@ªÌ
Ãö¤_§Þ³N¼f®Õ
­PÁÂ
²Ä1³¹ Åý§Ú­Ì¤F¸Ñ¶Â«È¦p¦ó¤J«I¤@­Óºô¯¸ 1
1.1 ³n¥óº|¬}©M·tºô 1
1.2 ¶Â«È¦p¦ó§ðÀ»ºô¯¸ 2
²Ä2³¹ ¤¬Ápºôªº¤u§@­ì²z 5
2.1 ¤¬Ápºô¨óij®M¥ó 5
2.1.1 IP¦a§} 6
2.1.2 °ì¦W¨t²Î 6
2.2 À³¥Î¼h¨óij 7
2.3 ª¬ºA³s±µ 11
2.4 ¥[±K 12
2.5 ¤pµ² 12
²Ä3³¹ ÂsÄý¾¹ªº¤u§@­ì²z 13
3.1 ­¶­±§e²{ 13
3.1.1 ´è¬VºÞ¹D¡G·§­z 14
3.1.2 ¤åÀɹï¶H¼Ò«¬ 14
3.1.3 ¼Ë¦¡«H®§ 15
3.2 JavaScript 16
3.3 ´è¬V«e¦Z¡GÂsÄý¾¹°õ¦æªº©Ò¦³¨ä¥L¾Þ§@ 18
3.4 ¤pµ² 18
²Ä4³¹ WebªA°È¾¹ªº¤u§@¤è¦¡ 20
4.1 ÀRºA¸ê·½ 20
4.1.1 URL¸ÑªR 21
4.1.2 ¤º®e¥æ¥Iºôµ¸ 22
4.1.3 ¤º®eºÞ²z¨t²Î 22
4.2 °ÊºA¸ê·½ 24
4.2.1 ¼ÒªO 24
4.2.2 ¼Æ¾Ú®w 25
4.2.3 ¤À¥¬¦¡½w¦s 27
4.2.4 Web½sµ{»y¨¥ 28
4.3 ¤pµ² 32
²Ä5³¹ µ{§Ç­ûªº¤u§@¤è¦¡ 33
5.1 ¶¥¬q1¡G³]­p»P¤ÀªR 34
5.2 ¶¥¬q2¡G½s¼g¥N½X 34
5.2.1 ¤À¥¬¦¡ª©¥»±±¨î»P¶°¤¤¦¡ª©¥»±±¨î 35
5.2.2 ¤À¤ä©M¦X¦}¥N½X 35
5.3 ¶¥¬q3¡Gµo¥¬«e´ú¸Õ 36
5.3.1 Âл\­S³ò©M«ùÄò¶°¦¨ 37
5.3.2 ´ú¸ÕÀô¹Ò 37
5.4 ¶¥¬q4¡Gµo¥¬¹Lµ{ 38
5.4.1 µo¥¬´Á¶¡¼Ð·Ç¤Æ³¡¸pªº¿ï¶µ 39
5.4.2 ½sĶ¹Lµ{ 41
5.4.3 ¼Æ¾Ú®w¾E²¾¸}¥» 41
5.5 ¶¥¬q5¡Gµo¥¬¦Zªº´ú¸Õ©MÆ[¹î 42
5.5.1 º¯³z´ú¸Õ 42
5.5.2 ºÊ±±¡B¤é§Ó°O¿ý©M¿ù»~³ø§i 42
5.6 ¨Ì¿àºÞ²z 43
5.7 ¤pµ² 44
²Ä6³¹ ª`¤J§ðÀ» 45
6.1 SQLª`¤J 46
6.1.1 ¤°¤\¬OSQL 46
6.1.2 SQLª`¤J§ðÀ»­åªR 47
6.1.3 ½w¸Ñ±¹¬I1¡G¨Ï¥Î°Ñ¼Æ¤Æ»y¥y 49
6.1.4 ½w¸Ñ±¹¬I2¡G¨Ï¥Î¹ï¶HÃö¨t¬M®g 50
6.1.5 ÃB¥~½w¸Ñ¡G¨Ï¥ÎÁa²`¨¾±s 51
6.2 ©R¥Oª`¤J 52
6.2.1 ©R¥Oª`¤J§ðÀ»­åªR 53
6.2.2 ½w¸Ñ±¹¬I¡GÂà¸q±±¨î¦r²Å 54
6.3 »·µ{¥N½X°õ¦æ 55
6.3.1 »·µ{¥N½X°õ¦æ­åªR 56
6.3.2 ½w¸Ñ±¹¬I¡G¦b¤Ï§Ç¦C¤Æ´Á¶¡¸T¥Î¥N½X°õ¦æ 56
6.4 ¤å¥ó¤W¶Çº|¬} 57
6.4.1 ¤å¥ó¤W¶Ç§ðÀ»­åªR 57
6.4.2 ½w¸Ñ±¹¬I 59
6.5 ¤pµ² 60
²Ä7³¹ ¸ó¯¸ÂI¸}¥»§ðÀ» 62
7.1 ¦sÀx«¬¸ó¯¸ÂI¸}¥»§ðÀ» 62
7.1.1 ½w¸Ñ±¹¬I1¡GÂà¸qHTML¦r²Å 64
7.1.2 ½w¸Ñ±¹¬I2¡G¹ê¬I¤º®e¦w¥þµ¦²¤ 66
7.2 ¤Ï®g«¬¸ó¯¸ÂI¸}¥»§ðÀ» 67
7.3 °ò¤_DOMªº¸ó¯¸ÂI¸}¥»§ðÀ» 69
7.4 ¤pµ² 71
²Ä8³¹ ¸ó¯¸ÂI½Ð¨D°°³y§ðÀ» 72
8.1 CSRF§ðÀ»­åªR 72
8.2 ½w¸Ñ±¹¬I1¡G¿í´`REST­ì«h 73
8.3 ½w¸Ñ±¹¬I2¡G¨Ï¥Îanti-CSRF cookie 74
8.4 ½w¸Ñ±¹¬I3¡G¨Ï¥ÎSameSite cookieÄÝ©Ê 75
8.5 ÃB¥~ªº½w¸Ñ±¹¬I¡G±Ó·P°Ê§@»Ý­n­«·sÅçÃÒ 76
8.6 ¤pµ² 77
²Ä9³¹ ¯}Ãa¨­¥÷»{ÃÒ 78
9.1 ¹ê¬I¨­¥÷»{ÃÒ 78
9.1.1 HTTP¥»¦a¨­¥÷»{ÃÒ 79
9.1.2 «D¥»¦a»{ÃÒ 80
9.1.3 ¼É¤O¯}¸Ñ§ðÀ» 80
9.2 ½w¸Ñ±¹¬I1¡G¨Ï¥Î²Ä¤T¤è¨­¥÷»{ÃÒ 81
9.3 ½w¸Ñ±¹¬I2¡G»P³æÂIµn¿ý¶°¦¨ 81
9.4 ½w¸Ñ±¹¬I3¡G«OÅ@¦Û¤vªº¨­¥÷»{ÃÒ¨t²Î 82
9.4.1 »Ý­n¥Î¤á¦W¡B¹q¤l¶l¥ó¦a§}©Î¨â­Ó³£­n 82
9.4.2 ­n¨D´_Âø±K½X 85
9.4.3 ¦w¥þ¦a¦sÀx±K½X 85
9.4.4 ¦h¦]¯À¨­¥÷»{ÃÒ 87
9.4.5 ¹ê²{¦}«OÅ@ª`¾P¥\¯à 88
9.4.6 ¨¾¤î¥Î¤áªTÁ| 88
9.5 ¤pµ² 89
²Ä10³¹ ·|¸Ü§T«ù 91
10.1 ·|¸Üªº¤u§@¤è¦¡ 91
10.1.1 ªA°È¾¹ºÝ·|¸Ü 92
10.1.2 «È¤áºÝ·|¸Ü 93
10.2 §ðÀ»ªÌ¦p¦ó§T«ù·|¸Ü 95
10.2.1 cookieÅѨú 95
10.2.2 ·|¸Ü½T©w 97
10.2.3 §Q¥Î®z·|¸ÜID 98
10.3 ¤pµ² 99
²Ä11³¹ Åv­­ 100
11.1 ´£Åv 100
11.2 ³X°Ý±±¨î 101
11.2.1 ³]­p±ÂÅv¼Ò«¬ 101
11.2.2 ¹ê¬I³X°Ý±±¨î 103
11.2.3 ´ú¸Õ³X°Ý±±¨î 104
11.2.4 ²K¥[¼f­p°O¿ý 105
11.2.5 ÁקK±`¨£ªº²¨©¿ 105
11.3 ¥Ø¿ý¹M¾ú 105
11.3.1 ¤å¥ó¸ô®|©M¬Û¹ï¤å¥ó¸ô®| 106
11.3.2 ¥Ø¿ý¹M¾ú§ðÀ»­åªR 106
11.3.3 ½w¸Ñ±¹¬I1¡G«H¥ô§AªºWebªA°È¾¹ 107
11.3.4 ½w¸Ñ±¹¬I2¡G¨Ï¥Î¦«ºÞªA°È 108
11.3.5 ½w¸Ñ±¹¬I3¡G¨Ï¥Î¶¡±µ¤å¥ó¤Þ¥Î 108
11.3.6 ½w¸Ñ±¹¬I4¡GÐä¤Æ¤å¥ó¤Þ¥Î 108
11.4 ¤pµ² 109
²Ä12³¹ «H®§ªnÅS 111
12.1 ½w¸Ñ±¹¬I1¡G¸T¥ÎTelltale Server¼ÐÀY 111
12.2 ½w¸Ñ±¹¬I2¡G¨Ï¥Î¤zÐ䪺URL 111
12.3 ½w¸Ñ±¹¬I3¡G¨Ï¥Î³q¥Îcookie°Ñ¼Æ 112
12.4 ½w¸Ñ±¹¬I4¡G¸T¥Î«È¤áºÝ¿ù»~³ø§i 112
12.5 ½w¸Ñ±¹¬I5¡GÁY¤p©Î¼Ò½k³B²zJavaScript¤å¥ó 113
12.6 ½w¸Ñ±¹¬I6¡G²M²z«È¤áºÝ¤å¥ó 113
12.7 ©l²×Ãöª`¦w¥þ¤½§i 114
12.8 ¤pµ² 114
²Ä13³¹ ¥[±K 115
13.1 Internet¨óij¤¤ªº¥[±K 115
13.1.1 ¥[±Kºâªk¡B«¢§Æ©M®ø®§¨­¥÷»{ÃÒ¥N½X 116
13.1.2 TLS´¤¤â 118
13.2 ±Ò¥ÎHTTPS 120
13.2.1 ¼Æ¦rÃÒ®Ñ 120
13.2.2 Àò¨ú¼Æ¦rÃÒ®Ñ 121
13.2.3 ¦w¸Ë¼Æ¦rÃÒ®Ñ 123
13.3 §ðÀ»HTTP¡]©MHTTPS¡^ 126
13.3.1 µL½u¸ô¥Ñ¾¹ 126
13.3.2 Wi-Fi¼öÂI 127
13.3.3 ¤¬ÁpºôªA°È´£¨Ñ°Ó 127
13.3.4 ¬F©²¾÷ºc 127
13.4 ¤pµ² 128
²Ä14³¹ ²Ä¤T¤è¥N½X 129
14.1 «OÅ@¨Ì¿à¶µ 129
14.1.1 ª¾¹D§A¥¿¦b¹B¦æ¤°¤\¥N½X 130
14.1.2 ¯à°÷§Ö³t³¡¸p·sª©¥» 132
14.1.3 ¹ï¦w¥þ°ÝÃD«O«ùĵ±§ 133
14.1.4 ª¾¹D¤°¤\®É­Ô¤É¯Å 134
14.2 «OÅ@°t¸m 134
14.2.1 ¸T¥ÎÀq»{¾Ì¾Ú 135
14.2.2 ¸T¥Î¶}©ñ¥Ø¿ý¦Cªí 135
14.2.3 «OÅ@§Aªº°t¸m«H®§ 135
14.2.4 ¥[©T´ú¸ÕÀô¹Ò 136
14.2.5 «OÅ@ºÞ²z«eºÝ 136
14.3 «OÅ@§A¨Ï¥ÎªºªA°È 137
14.3.1 «OÅ@§AªºAPI±KÆ_ 137
14.3.2 «OÅ@§Aªºwebhook 138
14.3.3 ²Ä¤T¤è´£¨Ñªº¦w¥þ¤º®e 138
14.4 ªA°È§@¬°§ðÀ»´C¤¶ 139
14.4.1 ĵ±§´c·N¼s§i 140
14.4.2 ÁקK´c·N³n¥ó¶Ç»¼ 140
14.4.3 ¨Ï¥Î«HÅA¨}¦nªº¼s§i¥­»O 141
14.4.4 ¨Ï¥ÎSafeFrame 141
14.4.5 ©w¨î¼s§i°¾¦n³]¸m 142
14.4.6 ¼f¬d¦}³ø§i¥iºÃ¼s§i 142
14.5 ¤pµ² 142
²Ä15³¹ XML§ðÀ» 144
15.1 XMLªº¨Ï¥Î 145
15.2 ÅçÃÒXML 145
15.3 XML¬µ¼u 147
15.4 XML¥~³¡¹êÅé§ðÀ» 148
15.5 «OÅ@§AªºXML¸ÑªR¾¹ 150
15.5.1 Python 150
15.5.2 Ruby 150
15.5.3 Node.js 150
15.5.4 Java 150
15.5.5 .NET 151
15.6 ¨ä¥L¦Ò¼{ 151
15.7 ¤pµ² 151
²Ä16³¹ ¤£­n¦¨¬°À°¥û 153
16.1 ¹q¤l¶l¥ó´Û¶B 154
16.1.1 ¹ê¬Iµo¥ó¤Hµ¦²¤®Ø¬[ 155
16.1.2 °ì±KÆ_¼ÐÃѶl¥ó 155
16.1.3 «OÅ@§Aªº¹q¤l¶l¥ó¡G¹ê¥Î¨BÆJ 156
16.2 °°¸Ë¹q¤l¶l¥ó¤¤ªº´c·NÃì±µ 156
16.2.1 ¶}©ñ­«©w¦V 157
16.2.2 ¨¾¤î¶}©ñ­«©w¦V 157
16.2.3 ¨ä¥L¦Ò¼{ 158
16.3 ÂIÀ»§T«ù 158
16.4 ªA°È¾¹ºÝ½Ð¨D°°³y 160
16.5 »ø¤rºôµ¸ 161
16.6 ¤pµ² 162
²Ä17³¹ ©Úµ´ªA°È§ðÀ» 163
17.1 ©Úµ´ªA°È§ðÀ»Ãþ«¬ 163
17.1.1 ¤¬Ápºô±±¨î®ø®§¨óij§ðÀ» 164
17.1.2 ¶Ç¿é±±¨î¨óij§ðÀ» 164
17.1.3 À³¥Î¼h§ðÀ» 164
17.1.4 ¤Ï®g©M©ñ¤j§ðÀ» 165
17.1.5 ¤À¥¬¦¡©Úµ´ªA°È§ðÀ» 165
17.1.6 µL·N©Úµ´ªA°È§ðÀ» 166
17.2 ©Úµ´ªA°È§ðÀ»ªº½w¸Ñ±¹¬I 166
17.2.1 ¨¾¤õùÙ©M¤J«I¨¾±s¨t²Î 166
17.2.2 DDoS«OÅ@ªA°È 167
17.2.3 ³W¼ÒÂX®i 167
17.3 ¤pµ² 168
²Ä18³¹ Á`µ² 170
§Ç¡G