part1 ½ºÆ®·µÃ÷ °³¹ßÀ» À§ÇÑ È¯°æ ¼³Á¤ 01 ½ºÆ®·µÃ÷ 2 ÇÁ·¹ÀÓ¿öÅ©¶õ? 01 MVC ÆÐÅÏ 02 ½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ© 03 ½ºÆ®·µÃ÷ 2´Â ¾î¶² ÇÁ·¹ÀÓ¿öÅ©Àϱî? 04 ½ºÆ®·µÃ÷ 2ÀÇ Æ¯Â¡ 02 ÀÚ¹Ù ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ È¯°æ ¸¸µé±â 01 JDK ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡Çϱâ 02 JDK ´Ù¿î·ÎµåÇϱâ 03 ´Ù¿î¹ÞÀº JDK ¼³Ä¡Çϱâ 04 ȯ°æ º¯¼ö ¼³Á¤Çϱâ 05 °³¹ß ÅøÀÎ ÀÌŬ¸³½º¸¦ ´Ù¿î¹Þ¾Æ ¼³Ä¡Çϱâ 06 ÀÌŬ¸³½º ½ÇÇàÇϱâ 07 À¥ ÇÁ·Î±×·¥ ½ÇÇàÀ» À§ÇÑ À¥ ¼¹ö ÅèĹ ¼³Ä¡Çϱâ 03ÇÁ·ÎÁ§Æ® °³¹ßÀ» À§ÇÑ ¼¹ö ¼³Á¤ 01 ¼¹ö ¼³Á¤Çϱâ 02 ÀÌŬ¸³½º¿¡ µ¿Àû À¥ ÇÁ·ÎÁ§Æ® ¼³Á¤Çϱâ 03 ÀÌŬ¸³½º¿¡¼ JSP ÆäÀÌÁö ÀÛ¼º ÈÄ ½ÇÇàÇϱâ 04 ½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¥ ¼³Ä¡Çϱâ 01 ½ºÆ®·µÃ÷ 2 ÇÁ·¹ÀÓ¿öÅ© ´Ù¿î¹Þ¾Æ ¾ÐÃà Ç®±â 02 ½ºÆ®·µÃ÷ 2 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ part2 ½ºÆ®·µÃ÷ 2 ¸Àº¸±â 01 ½ºÆ®·µÃ÷ 2 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÆľÇÇϱâ 01 Hello World! ¿¹Á¦ Àü¹ÝÀûÀ¸·Î ÀÌÇØÇϱâ 02 ½ºÆ®·µÃ÷ 2 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àü¹ÝÀûÀÎ È帧 »ìÇDZâ 03 ½ºÆ®·µÃ÷ 2 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÇϱâ 02 ÇÊÅÍ µî·ÏÀ» À§ÇÑ web.xml 03 ¿äû 󸮸¦ À§ÇÑ ¾×¼Ç 01 ¾×¼Ç Ŭ·¡½º ¸¸µå´Â ¹æ¹ý ¾Ë¾Æº¸±â 04 ¾×¼Ç°ú ¸®ÀýÆ® ¸ÅÇÎÀ» À§ÇÑ struts.xml 01 struts.xml ÆÄÀÏ¿¡ ¾×¼Ç ¼³Á¤Çϱâ 05 helloWorld.jsp ÆÄÀÏ°ú ÇÁ·Î±×·¥ ½ÇÇà 01 ¸®ÀýÆ® ¿ªÇÒÀ» ÇÏ´Â helloWorld.jsp 02 ½ÇÇà ¹æ¹ý°ú µ¿ÀÛ ¿ø¸® »ìÇDZâ part3 ½ºÆ®·µÃ÷ 2 ȯ°æ ¼³Á¤ 01 ½ºÆ®·µÃ÷ 2 ȯ°æ ¼³Á¤ ÆÄÀÏweb.xml/struts.xml 01 web.xml ¿ªÇÒ ÆľÇÇϱâ 02 struts.xml ¿ªÇÒ ÆľÇÇϱâ 02 ¡´include/¡µ ¿ä¼Ò·Î ¼³Á¤ ÆÄÀÏ °ü¸®Çϱâ 01 ¡´include¡µ ¿ä¼Ò »ç¿ë ¹æ¹ý ¾Ë¾Æº¸±â 02 µðÆúÆ® ¼³Á¤ ÆÄÀÏÀÎ struts-default.xml 03 ¡´package /¡µ ¿ä¼Ò 04 ³×ÀÓ½ºÆäÀ̽º 01 µðÆúÆ® ³×ÀÓ½ºÆäÀ̽º 02 ·çÆ® ³×ÀÓ½ºÆäÀ̽º 03 abstract ¼Ó¼º 05 ¡´action /¡µ ¿ä¼Ò 01 ¡´action /¡µ ¿ä¼ÒÀÇ ¼Ó¼º 02 ¡´default-action-ref /¡µ 06 ¿ÍÀϵåÄ«µå ¸ÅÇÎ 01 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Æí¸®ÇÑ Action ¼³Á¤ 02 ¿ÍÀϵåÄ«µå ¿©·¯ ¹ø »ç¿ëÇϱâ 07 ¡´constant /¡µ ¿ä¼Ò 08 struts.properties ÆÄÀÏ¿¡ ´ëÇÑ ÀÌÇØ 01 µðÆúÆ® ÇÁ·ÎÆÛƼ ¼³Á¤ ÆÄÀÏÀÎ default.properties 02 struts.properties ÇÁ·ÎÆÛƼ ¼³Á¤ ÆÄÀÏÀÇ ¿ªÇÒ part4 ¿äû 󸮸¦ À§ÇÑ ¾×¼Ç 01 ¾×¼Ç Á¾·ù¿Í POJO ±â¹Ý ¾×¼Ç 02 Action ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ ¾×¼Ç 01 Action ÀÎÅÍÆäÀ̽º ÀÌÇØÇϱâ 02 ÇÁ·ÎÁ§Æ® »ý¼ºÇÏ°í ȯ°æ ¼³Á¤Çϱâ 03 Action ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º 03 ½ºÆ®·µÃ÷ È帧°ú ÆĶó¹ÌÅÍ °ª Àü´ÞÇϱâ 01 ÆĶó¹ÌÅÍ °ªÀ» Àü´ÞÇÏ´Â ¹æ¹ý 02 params ÀÎÅͼÁÅÍ 03 ÆĶó¹ÌÅÍ °ªÀ» Àü´Þ¹Þ´Â ¿¹Á¦ÀÇ µ¿ÀÛ ¿ø¸® 04 ¿äû ÆĶó¹ÌÅ͸¦ ¾ò¾î¿À±â À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º 05 ½ºÆ®·µÃ÷ 2¿¡¼ÀÇ ÇÑ±Û Ã³¸® 04 ActionSupport Ŭ·¡½º¸¦ È®ÀåÇÑ ¾×¼Ç 01 ActionSupport Ŭ·¡½º¿¡ ´ëÇÑ ÀÌÇØ 02 À¯È¿¼º °Ë»ç(Validation) 03¾×¼Ç°ú ¸®ÀýÆ® ¸ÅÇÎÀ» À§ÇÑ struts.xml ¼öÁ¤Çϱâ 05 µµ¸ÞÀÎ ¿ÀºêÁ§Æ® 01 ȸ¿ø Á¤º¸¸¦ ÀúÀåÇϱâ À§ÇÑ µµ¸ÞÀÎ ¿ÀºêÁ§Æ® 06 ModelDriven¿Í Preparable ÀÎÅÍÆäÀ̽º È°¿ëÇϱâ 01 ModelDriven ÀÎÅÍÆäÀ̽º 02 Preparable ÀÎÅÍÆäÀ̽º 03 ¾×¼Ç Ŭ·¡½º ºñ±³ Á¤¸® part5 ½ºÆ®·µÃ÷ 2 ¾ÆÅ°ÅØó¿Í ÀÎÅͼÁÅÍ 01 ½ºÆ®·µÃ÷ 2 ¾ÆÅ°ÅØó 01 ½ºÆ®·µÃ÷ 2 ÇÊÅÍ µð½ºÆÐóÀÇ ¿ªÇÒ 02 ¼³Á¤ °ü¸®ÀÚ/¾×¼Ç ¸ÅÆÛ 03 ¾×¼Ç ÇÁ·Ï½Ã/¾×¼Ç Àκ¸ÄÉÀ̼Ç/¾×¼Ç ÄÁÅؽºÆ® 02 ÀÎÅͼÁÅͶõ? 01 ¡´interceptors /¡µ 02 ¡´interceptor /¡µ 03 ¡´interceptor-ref /¡µ¿Í ¡´interceptor-stack /¡µ 04 ¡´default-interceptor-ref /¡µ 05 ÀÎÅͼÁÅÍ ¼³Á¤ 03 Ä¿½ºÅÒ ÀÎÅͼÁÅÍ 01 Ä¿½ºÅÒ ÀÎÅͼÁÅ͸¦ À§ÇÑ Interceptor ÀÎÅÍÆäÀ̽º 02 Ä¿½ºÅÒ ÀÎÅͼÁÅ͸¦ À§ÇÑ AbstractInterceptor Ãß»ó Ŭ·¡½º 04 ÀÎÅͼÁÅÍÀÇ Á¾·ù part6 ¸®ÀýÆ® 01 ¸®ÀýÆ® °³¿ä¿Í Á¾·ù 01 ¸®ÀýÆ® ¼³Á¤À» À§ÇÑ ¹æ¹ý 02 ¸®ÀýÆ® ŸÀÔ 02 üÀÎ ¸®ÀýÆ®¸¦ È°¿ëÇÑ ¾×¼Ç üÀÎ 01 üÀÎ ¸®ÀýÆ®¸¦ È°¿ëÇÏ´Â ¹æ¹ý 03 dispatcher¿Í redirect ¸®ÀýÆ® ŸÀÔ 04 redirectAction ¸®ÀýÆ® ŸÀÔ 05 ¿ÍÀϵåÄ«µå ¸ÅÇΰú ±Û·Î¹ú ¸®ÀýÆ® 01 µðÆúÆ® ¿ÍÀϵåÄ«µå ¸ÅÇÎ 02 ¡´global-results /¡µ part7 ½ºÆ®·µÃ÷ 2 ´Ù¾çÇÑ ÅÂ±× ÄÄÆ÷³ÍÆ® 01 ÅÂ±× ¶óÀ̺귯¸® 01 ÄÁÆ®·Ñ ÅÂ±× 02 µ¥ÀÌÅÍ ÅÂ±× 03 Æû ÅÂ±× 04 ³Í-Æû ÅÂ±× 05 ½ºÆ®·µÃ÷ 2 ÅÂ±× ¶óÀ̺귯¸® ¼³Á¤ 02 ½ºÆ®·µÃ÷ 2 ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ ·Î±×ÀΠó¸® 01 ½Ç½ÀÇÒ ÆÄÀÏ ¹Ì¸® È®ÀÎÇغ¸±â 03 OGNL 04 ´Ù¾çÇÑ ½ºÆ®·µÃ÷ 2 ÅÂ±× ¶óÀ̺귯¸® ?ÇDZâ 01 ¡´s:if¡µ, ¡´s:else¡µ, ¡´s:elseif¡µ 02 ¡´s:iterator /¡µ 03 ¡´s:append /¡µ¿Í ¡´a:param /¡µ 04 ¡´s:generator /¡µ 05 ¡´s:merge /¡µ 06 ¡´s:sort /¡µ 07 ¡´s:subset /¡µ 08 ¡´s:bean /¡µ 09 ¡´s:push /¡µ 10 ¡´s:set /¡µ 11 ¡´s:url /¡µ 12 ¡´s:action /¡µ part8 À¯È¿¼º °Ë»ç 01 À¯È¿¼º °Ë»çÀÚ 01 XMLÀ» ÀÌ¿ëÇÑ ¼±¾ðÀû À¯È¿¼º °Ë»ç 02 ¡´validators /¡µ 02 ½ºÆ®·µÃ÷ 2°¡ Á¦°øÇÏ´Â validatorµé 01 required 02 requiredstring 03 int 04 date 05 expression 06 fieldexpression 07 email 08 url 09 visitor 10 conversion 11 stringlength 12 regex 03 ½ºÆ®·µÃ÷ 2°¡ Á¦°øÇÏ´Â validator »ç¿ëÇϱâ 04 Ä¿½ºÅÒ validator 01 Ä¿½ºÅÒ validator ¸¸µé±â part9 ÆÄÀÏ ¾÷·Îµå¿Í ´Ù¿î·Îµå 01 ½ºÆ®·µÃ÷ 2 ÆÄÀÏ ¾÷·ÎµåÀÇ Æ¯Â¡ 02 ÆÄÀÏ ¾÷·Îµå ¾ÖÇø®ÄÉÀÌ¼Ç 01 I0 ÄÄÆ÷³ÍÆ®¿Í FileUpload ÄÄÆ÷³ÍÆ® 02 I0, FileUpload ÄÄÆ÷³ÍÆ® ´Ù¿î·ÎµåÇϱâ 03 ÆÄÀÏ ¾÷·Îµå ¿ë·® Á¦ÇÑ º¯°æ 03 ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå 04 ´ÙÁß ÆÄÀÏ ¾÷·Îµå 05 ÆÄÀÏ ´Ù¿î·Îµå part10 ¿¹¿Ü ó¸® ·Î±ë ÇÁ·ÎÆÄÀϸµ 01 ¿¹¿Ü¶õ? 02 ¿¹¿Ü ó¸®Çϱâ 01 ¡´exception-mapping /¡µ ¿ä¼Ò¸¦ ÀÌ¿ëÇÑ ¾×¼Ç ¿¹¿Ü ¸ÅÇÎ 02 ¡´global-exception-mappings /¡µ ¿ä¼Ò¸¦ ÀÌ¿ëÇÑ ±Û·Î¹ú ¿¹¿Ü ¸ÅÇÎ 03 ¿¹¿Ü ¸ÅÇÎÀÇ ¹üÀ§ ±âÁØ 03 ·Î±ë 01 Commons ·Î±ë ÆÐÅ°Áö 02 log4j¸¦ »ç¿ëÇÑ ·Î±ë 03 log4j ´Ù¿î¹Þ¾Æ ¼³Ä¡Çϱâ 04 ÇÁ·ÎÆÄÀϸµ 01 ÇÁ·ÎÆÄÀϸµÀÇ ¼³Á¤ ¹æ¹ý 02 ÇÁ·ÎÆÄÀÏ Á¤º¸ ÇÊÅ͸µ 03 »õ·Î¿î ÇÁ·ÎÆÄÀÏ ¸¸µé±â part11 ±¹Á¦È¿Í ½ºÆ®·µÃ÷ 2 01 ½ºÆ®·¯Ã÷ 2 ±¹Á¦ÈÁö¿ø 01 ½ºÆ®·µÃ÷ 2ÀÇ ±¹Á¦È 02 ½ºÆ®·µÃ÷ 2¿¡¼ Locale ¼³Á¤ 03 ±¹Á¦È °ü·Ã ¸®¼Ò½º ¹øµé 04 ¸Þ½ÃÁö ¸®¼Ò½º ÆÄÀÏ ÀÛ¼ºÇϱâ 02 ActionSupport Ŭ·¡½º¸¦ »ç¿ëÇÑ ¸®¼Ò½º ¹øµé »ç¿ëÇϱâ 01 ActionSupport Ŭ·¡½º¸¦ È®ÀåÇÑ ¾×¼Ç Ŭ·¡½º ÀÛ¼º 02 i18n ű׸¦ »ç¿ëÇÑ JSP ÆäÀÌÁö part12 ½ºÆ®·µÃ÷ 2¿Í ½ºÇÁ¸µ 01 ½ºÇÁ¸µ °³¿ä¿Í ¼³Ä¡ 01 ½ºÇÁ¸µ ´Ù¿î¹Þ±â 02 ½ºÇÁ¸µ Ç÷¯±×ÀÎ ¼³Ä¡Çϱâ 02 ½ºÇÁ¸µ°ú ½ºÆ®·µÃ÷·Î ȸ¿ø °¡ÀÔ Ã³¸® 01 ȸ¿ø °¡ÀÔ Ã³¸® ÇÁ·Î±×·¡¹Ö ¸¸µé±â 02 ½ºÇÁ¸µÀ» À§ÇÑ ¶óÀ̺귯¸® ¼³Á¤Çϱâ 03 struts.properties¿¡¼ ½ºÇÁ¸µ °ü·ÃµÈ ¼³Á¤ 04 applicationcontext.xml part13 ½ºÆ®·µÃ÷ 2¿Í iBatis 01 ORM ÇÁ·¹ÀÓ¿öÅ©ÀÎ iBATIS 01 JDBC¿Í iBATISÀÇ Â÷ÀÌÁ¡ 02 MySQL ¼³Ä¡Çϱâ¿Í »ç¿ë ¹æ¹ý ¾Ë¾Æº¸±â 01 MySQL ¼¹ö ¼³Ä¡¹× ȯ°æ ¼³Á¤Çϱâ 02 MySQLÁ¢¼ÓÇϱâ 03 MySQL »ç¿ëÇϱâ 04 »õ·Î¿î µ¥ÀÌÅͺ£À̽º ¸¸µé±â 05 Å×À̺íÀ» »ý¼ºÇÏ´Â create table 06 Å×ÀÌºí¿¡ ·¹Äڵ带 Ãß°¡ÇÏ´Â insert ¹® 07 Å×À̺íÀÇ ·¹Äڵ带 °Ë»öÇÏ´Â select¹® 03 iBATIS »ç¿ëÇÑ JDBC 01 JDBC µå¶óÀ̹ö ´Ù¿î¹Þ¾Æ ¼³Ä¡Çϱâ 02 iBATIS ´Ù¿î¹Þ¾Æ ¼³Ä¡Çϱâ 03 iBATIS »ç¿ëÇÑ JDBC ¿¹Á¦¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® ÀÛ¼ºÇϱâ 04 µ¥ÀÌÅͺ£À̽º ¿¬°á Á¤º¸¸¦ ´ã´Â ÇÁ·ÎÆÛƼ ÆÄÀÏ ÀÛ¼º 05 SQLMaps ¼³Á¤ ÆÄÀÏ : SqlMapConfig.xml 06 SqlMapConfig.xml ¼³Á¤ÀÇ ±¸¼º ¿ä¼Ò 04 SQL Map API 01 ÀÚ¹ÙºóÁî¿¡ ´ëÇÑ ÀÌÇØ 02 iBATIS¶õ ¹«¾ùÀΰ¡? 03 SQL ±¸¹® ¸ÅÇÎÇϱâ 04 SQL Map API part14 °Ô½ÃÆÇ ¸¸µé±â 01 °Ô½ÃÆÇ¿¡ ´ëÇÑ ÀÌÇØ¿Í Å×ÀÌºí ¸¸µé±â 01 °Ô½ÃÆÇ ±â´É »ìÆ캸±â 02 °Ô½ÃÆÇ¿¡ »ç¿ëµÉ Å×ÀÌºí ¸¸µé±â 02 °Ô½ÃÆÇ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ 01 °Ô½ÃÆÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Áغñ°úÁ¤ 02 µ¥ÀÌÅͺ£À̽º¿Í iBATIS ¿¬°á 03 °Ô½ÃÆÇ ¸®½ºÆ® À§ÇÑ ÇÁ·Î±×·¡¹Ö 01 °Ô½ÃÆÇ ¸®½ºÆ®¶õ? 02 ÆäÀÌÁö ó¸® Ŭ·¡½º 04 °Ô½Ã¹° ¾²±â 05 °Ô½Ã¹° »ó¼¼º¸±â 06 °Ô½Ã¹° ¼öÁ¤Çϱâ 07 °Ô½Ã¹° »èÁ¦Çϱâ 08 ¿¹¿Ü ó¸® ÆäÀÌÁö