www.tipntec.com   IT±â±â, IT¼­Àû Á÷°Å·¡ ÄĹ´ÏƼ ÆÁ¿£Å×Å©
 1% ÇÔ²² ³ª´® Ŭ¸¯ !
·Î±×ÀÎ
[ ID/Passã±â ]
ÀÐÁö¾ÊÀº ÂÊÁö
(0)
ÀÏ ¹Ý ÆÇ ¸Å ºÐ ·ù
¡¡
ISBN Ã¥ °¡°Ýºñ±³
ώ ¿¹½º24 ώ ±³º¸¹®°í
ώ ¾Ë¶óµò ώ ÀÎÅÍÆÄÅ©
ώ ¸®ºê·Î ώ ¿µÇ³¹®°í
ώ ºÏ¹Ì¸£ ώ ºÏ½ºÄµ
ώ 11st ώ ¹Ýµð¾Ø...
ώ Áö¸¶ÄÏ ώ ÆÁ¿£Å×Å©
[ ¾÷¹«½Ã°£ ]
¿ù~±Ý (Åä.ÀÏ ÈÞ¹«)
am: 10½Ã ~ pm: 7½Ã
Á¡½É: 12½Ã ~ 1½Ã
tipntec@gmail.com
Home >> »ó¼¼º¸±â
ÀÌÀü
- ºÐ·ùÀ§Ä¡ >> (°³¹ß)¹æ¹ý·Ð/·¹ÆÛ·±½º >> À¥ ¼­ºñ½º/À¥ ÇÁ·Î±×·¡¹Ö >>
Á¦¸ñ : ½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¡¹Ö
»õÃ¥Á¤°¡ : 40,000¿ø ÆǸŰ¡°Ý : 25,000¿ø
ISBN : 9788960770287 ÃâÆÇÀÏ : -
Àú ÀÚ : ÇööÁÖ ÃâÆÇ»ç : ¿¡ÀÌÄÜÃâÆÇ»ç
Ã¥»óÅ : AA±Þ(±¸ÀÔÈÄ °ÅÀǺ»Àû¾ø´Â »õÃ¥)
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú)  
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û)
¹è¼Û¹æ¹ý : Åùè¹è¼Û
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ ¡¡
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼­Áö¿ªÁ¦¿Ü)
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : s2770103[ ] / (°í¼ö)
»çÁø1
(ÆǸſϷá)
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :

À¥°³¹ßÀÚ´ÔµéÀº ²¿¿Á º¸¼Å¿ä~

½ºÆ®·µÃ÷ºÎºÐ ²¿¿Á ÇÊ¿äÇÕ´Ï´Ù.

Ã¥µµ ¾ó¸¶Àü¿¡ ±¸¸ÅÇÑ Ã¥À̶ó Á¤¸» ±ú²ýÇϱ¸¿ä~


¢Ñ  ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.

¢Ñ  ´ñ±Û¾²±â(ÇöÀç 0 / 500byte):
               ´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.


³» ¿ë :

±¹³»¿¡ MVC ±â¹ÝÀÇ °³¹ß°ú ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©ÀÇ È®»êÀ» À̲ø¾ú´ø ½ºÆ®·µÃ÷°¡ »õ·Î¿î ¸ð½ÀÀ¸·Î ³ªÅ¸³µ´Ù. ±âÁ¸ÀÇ Æ²¿¡ ¾ô¸ÅÀÌÁö ¾Ê°í, ±× µ¿¾È ¸¹Àº °³¹ßÀÚµéÀÇ Çù¾÷°ú °æÇèÀ» ÅëÇØ ½ÀµæµÈ ´õ ³ªÀº ¾ÆÀ̵ð¾îµéÀ» Èí¼öÇϸç, Á¤¹ÝÇÕÀÇ ¹ßÀü°úÁ¤À» ¹â¾Æ³ª°¡°í ÀÖ´Ù. ¿©ÀüÈ÷ ½ºÆ®·µÃ÷2ÀÇ ¸ñÀûÀº ´õ ½±°í ºü¸¥ °³¹ßÀ» ÅëÇÑ »ý»ê¼º Çâ»óÀ̸ç, À̸¦ À§Çؼ­ ¿ÀǼҽº Áø¿µÀÇ º£½ºÆ® ÇÁ·ºÆ¼½º¸¦ ¹Þ¾ÆµéÀÌ´Â µ¥ ÁÖÀúÇÔÀÌ ¾ø´Â µíÇÏ´Ù.

"½ºÆ®·µÃ÷ Â÷±â ¹öÀüÀº ·çºñ¿Â ·¹ÀÏÁî(Ruby on Rails)³ª ³ª³ëÀ¥(NanoWeb)ÀÇ ½ÉÇÃÇÔ, À¥¿öÅ©2ÀÇ ¼¼·Ã¹Ì, ºñÇÏÀ̺êÀÇ Åø ģȭ¼º°ú ÆäÀÌÁö Ç÷οì¿Í °°Àº ÀåÁ¡µé°ú ½ºÆ®·µÃ÷1À» °áÇÕÇÏ´Â °ÍÀ» ±× ¸ñÀûÀ¸·Î ÇÏ°í ÀÖ´Ù." ½ºÆ®·µÃ÷ Â÷±â ¹öÀüÀÇ Á¦¾È¿¡ ´ã°ÜÀÖ´Â À§ÀÇ ¹®ÀåÀº ½ºÆ®·µÃ÷2ÀÇ ÇâÈÄ ¹ßÀü ¸ð½ÀÀ» ±â´ëÇØ º¼ ¼ö ÀÖ´Â ´ÜÃÊ°¡ µÈ´Ù.

POJO ±â¹ÝÀÇ ¾×¼Ç°ú Æû, AJAX ű×, ÀÎÅͼÁÅÍ ±â¹ÝÀÇ ¾×¼Ç ó¸®, Æí¸®ÇÑ µðÆúÆ® ȯ°æ ¼³Á¤, °­·ÂÇÑ Ç÷¯±×ÀÎ ÇÁ·¹ÀÓ¿öÅ©¿Í °°Àº Ư¡µéÀº ±âÁ¸ÀÇ ½ºÆ®·µÃ÷ »ç¿ëÀÚ¿¡°Ô Å« ¸Å·ÂÀ¸·Î ´Ù°¡¿Ã °ÍÀÌ´Ù. ¶ÇÇÑ ÀÚ¹Ù À¥ °³¹ß ÀÔ¹®ÀÚ¿¡°Ô´Â Á÷°üÀûÀÎ ½ºÆ®·µÃ÷2 ¼³Á¤°ú ¾×¼ÇÀÇ °³¹ßÀ» ÅëÇØ ½±°Ô MVC ±â¹ÝÀÇ À¥ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÁÁÀº µµ¿ì¹Ì°¡ µÉ °ÍÀÌ´Ù.

¸ñ Â÷ :
1ºÎ ±âº» 23

1Àå ½ºÆ®·µÃ÷2¶õ ¹«¾ùÀΰ¡? 25
1.1 ½ºÆ®·µÃ÷2ÀÇ ¹è°æ°ú ´Þ¶óÁø Á¡ 25
1.2 ½ºÆ®·µÃ÷2 µé¿©´Ù º¸±â 28
1.3 ½ºÆ®·µÃ÷2ÀÇ ÇÙ½É: ¾×¼Ç°ú ¸®ÀýÆ® 32
1.4 ½ºÆ®·µÃ÷2ÀÇ ÄÁÆ®·Ñ·¯: ÇÊÅÍ µð½ºÆÐó 41
1.5 À¥ ¿äû 󸮿¡ ´ëÇÑ ¸î °¡Áö ±âº» Áö½Ä 43

2Àå ±âº» ¿¹Á¦¸¦ ÅëÇØ ½ºÆ®·µÃ÷2¿Í Ä£ÇØÁö±â 49
2.1 ¹®ÀÚ¿­ Ãâ·Â 49
2.2 ¹®ÀÚ¿­ ¸ñ·Ï Ãâ·Â 55
2.3 °´Ã¼ Ãâ·Â 59
2.4 °´Ã¼ ¸ñ·Ï Ãâ·Â 64
2.5 ³¯Â¥ Ãâ·Â 69

3Àå ´Ù¾çÇÑ ÅÂ±× ÄÄÆ÷³ÍÆ® ´Ù·ç±â 75
3.1 ½ºÆ®·µÃ÷2 ±¸¼º ¿ä¼Ò ¹Ì¸®º¸±â 75
3.1.1 ÀÎÅͼÁÅÍ °³¿ä 77
3.1.2 ÀÎÅͼÁÅÍ ½ºÅÃÀ̶õ? 81
3.1.3 ¸®ÀýÆ®ÀÇ Á¾·ù 85
3.1.4 ȯ°æ¼³Á¤ÀÇ °³¿ä 88
3.1.5 ÅÂ±× ¶óÀ̺귯¸®ÀÇ Á¾·ù 93
3.2 ÅÂ±× »ç¿ëÀ» À§ÇÑ Çʼö Áö½Ä 97
3.2.1 ¾×¼Ç, ÀÎÅͼÁÅÍ, ¹ë·ù ½ºÅðú ű׿ÍÀÇ °ü°è 97
3.2.2 ºñ ¹®ÀÚ¿­ ¼Ó¼º 99
3.2.3 ű×ÀÇ value ¼Ó¼ºÀº °´Ã¼ÀÌ´Ù! 100
3.2.4 Ç¥Çö½Ä ¾ð¾îÀÇ Ç¥±â¹ý 101
3.2.5 OGNL À̶õ? 101
3.3 ÅؽºÆ® Çʵ带 ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ÀÔÃâ·Â 106
3.4 ¹®ÀÚ¿­ »óÀÚ »ç¿ëÇϱâ 115
3.5 ³¯Â¥ ÀÔÃâ·Â ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇϱâ 121
3.6 ű׸¦ ÀÌ¿ëÇÑ ÆäÀÌÁö ¸µÅ© 127
3.7 ¸®½ºÆ® ŸÀÔÀ» ÀÌ¿ëÇÏ¿© °ú¸ñ ¼±Åà üũ ¹Ú½º ¸¸µé±â 137
3.8 ¸®½ºÆ® ŸÀÔÀ» ÀÌ¿ëÇÏ¿© °ú¸ñ ¼±Åà ¼¿·ºÆ® ¹Ú½º ¸¸µé±â 142
3.9 Á¶°Ç ó¸® Å±׸¦ »ç¿ëÇÏ¿© ¿µÈ­ ¼øÀ§ ¸ñ·Ï ÆäÀÌÁö ¸¸µé±â 153
3.10 ű׸¦ ÀÌ¿ëÇÏ¿© ºÐ¸®µÈ ¸®½ºÆ® ÇÕÄ¡±â 157

2ºÎ ½ÉÈ­ 165

4Àå ½ºÆ®·µÃ÷2 ¾ÆÅ°ÅØó 167
4.1 ½ºÆ®·µÃ÷2 ¾ÆÅ°ÅØó °³³äµµ 167
4.2 ÇÊÅÍ µð½ºÆÐóÀÇ ¿ªÇÒ 170
4.3 ¾×¼Ç ÇÁ·Ï½Ã¿Í ¾×¼Ç Àκ¸ÄÉÀÌ¼Ç 171
4.3.1 ¾×¼Ç ÇÁ·Ï½Ã¿Í ¾×¼Ç Àκ¸ÄÉÀ̼ÇÀÇ °ü°è 171
4.3.2 ¾×¼Ç Àκ¸ÄÉÀ̼ÇÀÇ ¿ªÇÒ 174
4.4 ¾×¼Ç ÄÁÅؽºÆ® 178
4.5 ¾×¼Ç ¸ÅÆÛ 182
4.5.1 ±âº» ¾×¼Ç ¸ÅÆÛ 182
4.5.2 Ä¿½ºÅÒ ¾×¼Ç ¸ÅÆÛ 191
4.5.3 ·¹½ºÆ®Ç® ¾×¼Ç ¸ÅÆÛ 191
4.5.4 ·¹½ºÆ®Ç®2 ¾×¼Ç ¸ÅÆÛ 192
4.5.5 È¥ÇÕ ¾×¼Ç ¸ÅÆÛ 193
4.6 ÀÎÅͼÁÅÍ 195
4.6.1 ÀÎÅͼÁÅÍÀÇ °³³ä 195
4.6.2 ÀÎÅͼÁÅÍ ÀÎÅÍÆäÀ̽º 197
4.6.3 ÀÎÅͼÁÅÍÀÇ Á¾·ù 198
4.6.4 ÀÎÅͼÁÅÍÀÇ ÆĶó¹ÌÅÍ ¿À¹ö¶óÀ̵ù 217
4.6.5 ÀÎÅͼÁÅÍ¿Í ÇÊÅÍÀÇ Â÷ÀÌ 218
4.6.6 ÀÎÅͼÁÅÍÀÇ ±â´Éº° ºÐ·ù 219
4.6.7 ÀÎÅͼÁÅÍ ºÐ¼®: ÇÁ¸®Æä¾î ÀÎÅͼÁÅÍ 220
4.7 ¾×¼Ç 227
4.7.1 ¾×¼ÇÀÇ °³³ä 227
4.7.2 ¾×¼Ç »ó°ü °ü°è 228
4.7.3 ¾×¼Ç üÀÎ 233
4.7.4 ¾×¼Ç ´ÙÁß È£Ãâ 241

4.8 ¸®ÀýÆ® 247
4.8.1 ¸®ÀýÆ®ÀÇ °³³ä 247
4.8.2 ±âº» ¸®ÀýÆ® ŸÀÔ 249
4.8.3 ÇÁ¸® ¸®ÀýÆ® ¸®½º³Ê 257

5Àå ½ºÆ®·µÃ÷2 ȯ°æ¼³Á¤ 261
5.1 ȯ°æ¼³Á¤ ÆÄÀÏ °³¿ä 261
5.1.1 web.xml¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ³»¿ë 262
5.1.2 struts.xml ¼Ò°³ 267
5.1.3 struts.properties ¼Ò°³ 273
5.1.4 struts_default.xml ¼Ò°³ 280
5.1.5 velocity.properties ¼Ò°³ 287
5.2 °ü¸®ÀûÀÎ ¿ä¼ÒÀÇ È¯°æ¼³Á¤ 288
5.2.1 ºó ¼³Á¤ 289
5.2.2 »ó¼ö ¼³Á¤ 290
5.2.3 ÆÐÅ°Áö ¼³Á¤ 292
5.2.4 ³×ÀÓ½ºÆäÀ̽º ¼³Á¤ 294
5.2.5 ÀÎŬ·çµå ¼³Á¤ 295
5.3 ¿äû 󸮿¡ °ü·ÃµÈ ¿ä¼ÒÀÇ È¯°æ¼³Á¤ 296
5.3.1 ÀÎÅͼÁÅÍ ¼³Á¤ 296
5.3.2 ¾×¼Ç ¼³Á¤ 297
5.3.3 ¸®ÀýÆ® ¼³Á¤ 302
5.3.4 ¿ÍÀϵå Ä«µå¸¦ ÀÌ¿ëÇÑ ¾×¼Ç, ¾×¼Ç ¸Þ¼Òµå, ¸®ÀýÆ® ¼³Á¤ 306
5.4 ¿¹¿Ü ó¸® ¿ä¼ÒÀÇ È¯°æ¼³Á¤ 313
5.4.1 ¿¹¿Ü ¼³Á¤ 313
5.5 ¼º´É Æ©´× 316
5.5.1 ·Î±ë°ú °³¹ß ¸ðµå ÇØÁ¦ 316
5.5.2 ºÒÇÊ¿äÇÑ ÀÎÅͼÁÅÍ Á¦°Å 317
5.5.3 ¿Ã¹Ù¸¥ HTTP Çì´õ »ç¿ë 320
5.5.4 ½ºÆ®·µÃ÷2ÀÇ Á¤Àû µ¥ÀÌÅÍ º¹»ç 320
5.5.5 /WEB_INF/classes ¹Ø¿¡ freemarker.properties ÆÄÀÏ »ý¼º 320
5.5.6 ÅÛÇø´ ÆÄÀÏÀÇ º¹»ç 321
5.5.7 Å׸¶ÀÇ ¿À¹ö¶óÀ̵ù 321
5.5.8 ºÒÇÊ¿äÇÑ ¼¼¼ÇÀº »ý¼ºÇÏÁö ¸¶¶ó 321
5.5.9 ÇÁ¸®¸¶Ä¿¸¦ »ç¿ëÇÒ ¶§´Â ÇÁ¸®¸¶Ä¿ ű׸¦ »ç¿ëÇ϶ó 321
5.6 ¾î³ëÅ×ÀÌ¼Ç 322
5.6.1 ¾×¼Ç ¾î³ëÅ×ÀÌ¼Ç 322
5.6.2 ÀÎÅͼÁÅÍ ¾î³ëÅ×ÀÌ¼Ç 324
5.6.3 À¯È¿¼º °Ë»ç ¾î³ëÅ×ÀÌ¼Ç 326
5.6.4 ŸÀÔ º¯È¯ ¾î³ëÅ×ÀÌ¼Ç 338
5.6.5 ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÑ ¾×¼Ç°ú ¸®ÀýÆ® Á¤ÀÇ 343

6Àå ½ºÆ®·µÃ÷2 ű׸¦ ÀÌ¿ëÇÑ ¼Õ½¬¿î Ajax ±¸Çö 349
6.1 AjaxÀÇ °³³ä°ú ½ºÆ®·µÃ÷2ÀÇ Ajax ±¸¼º 349
6.2 Ajax ±â´ÉÀ» ÀÌ¿ëÇÑ ¸Þ´º ¸¸µé±â 364
6.3 ÀÚµ¿ ¿äû ±â´ÉÀ» ÀÌ¿ëÇÑ ¸®¾óŸÀÓ Àα⠰˻ö¾î ¿¹Á¦ 372
6.4 ÅÇ ÆгΠÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ ¼¼¹Ì³ª ¸ñ·Ï°ú ÀÏÁ¤ ¿¹Á¦ 380
6.5 Æ®¸® ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ºÎÇ° ¸ñ·Ï Ãâ·Â ¿¹Á¦ 387

7Àå ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå 397
7.1 ÆÄÀÏ ¾÷·Îµå 397
7.1.1 Apache Commons _ IO, FileUpload ÄÄÆ÷³ÍÆ® ´Ù¿î·Îµå ¹× ¼³Ä¡ 397
7.1.2 ÆÄÀÏ ¾÷·Îµå Å©±â ¼³Á¤ 401
7.1.3 ÆÄÀÏ ¾÷·Îµå¸¦ À§ÇÑ ¾×¼Ç Ŭ·¡½º¿Í ÅÂ±× ±¸¼º 401
7.1.4 ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â 406
7.1.5 ¹è¿­À» ÀÌ¿ëÇÑ ´ÙÁß ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â 414
7.1.6 ¸®½ºÆ®¸¦ ÀÌ¿ëÇÑ ´ÙÁß ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ ¸¸µé±â 420

7.2 ÆÄÀÏ ´Ù¿î·Îµå 427
7.2.1
±â Ÿ :
ȸ»ç¸í: ÆÁ¿£Å×Å© | Á¤º¸Ã¥ÀÓÀÚ: À̷̹¡ | »ç¾÷ÀÚµî·Ï¹øÈ£: 108-17-55826 | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ
¼­¿ï½Ã ¿µµîÆ÷±¸ ½Å±æµ¿ 198  DNB  201È£ Contact tipntec@gmail.com more information.
Copyleft¨Ï2008 TipnTec. All Rights Not Reserved.