°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "Â÷¼¼´ë MVC ½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¡¹Ö"     Á¤°¡ 20,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 2°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

Â÷¼¼´ë MVC ½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¡¹Ö
Áß 
870¿ø

50,000 ¹Ì¸¸
¹è¼Ûºñ4,200
¸¶½ººÏ
ÆǸŵµ¼­(30,878±Ç)

Â÷¼¼´ë MVC ½ºÆ®·µÃ÷ 2 ÇÁ·Î±×·¡¹Ö
»ó 
1,990¿ø

50,000 ¹Ì¸¸
¹è¼Ûºñ3,500
¾Æ±â¼ø·Ï
ÆǸŵµ¼­(50,593±Ç)
 

»ó¼¼Á¤º¸

Part 1 ½ºÆ®·µÃ÷ÀÇ ½ÃÀÛ

Chapter 01 ½ÃÀÛÇϸç
1. MVC¶õ?
2. Struts 1.x¿Í Strusts 2ÀÇ ¾×¼Ç ºñ±³
2.1 Struts 1.xÀÇ ¾×¼Ç
2.2 Struts 2ÀÇ ¾×¼Ç
3. Struts 2ÀÇ ¿ª»ç

Chapter 02 Æ©Å丮¾ó
1. ´Ù¿î·Îµå¿Í ¼³Ä¡
2. ÇÁ·ÎÁ§Æ® ¼³Á¤
3. ¾×¼Ç ¸¸µé±â
4. JSP ¸¸µé±â
5. ¸ÅÇÎ
6. web.xml ¼³Á¤
7. ³»ºÎ µ¿ÀÛ
8. ¾×¼Ç Å×½ºÆ®Çϱâ

Part 2 ½ºÆ®·µÃ÷ÀÇ ±âº»

Chapter 03 ¼³Á¤
1. web.xml
2. struts.xml
2.1 package
2.2 namespace
2.3 include
2.4 interceptors
2.5 action
2.6 result
2.7 config-browser Ç÷¯±×ÀÎ
3. struts.properties

Chapter 04 ¾×¼Ç(Actions)
1. ¾×¼ÇÀ» ±¸ÇöÇÏ´Â ¼¼ °¡Áö ¹æ¹ý
1.1 ´Ü¼ø POJO ÇüÅÂÀÇ ¾×¼Ç
1.2 Action ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ ¾×¼Ç
1.3 ActionSupport Ŭ·¡½º¸¦ »ó¼ÓÇØ ±¸ÇöÇÑ ¾×¼Ç
2. ´Ü°èÀûÀÎ ¾×¼Ç ±¸Çö ¿¹Á¦
2.1 ¿äû ÆĶó¹ÌÅ͸¦ ÀԷ¹޴ ¾×¼Ç
2.2 execute() ¸Þ¼­µå¿¡¼­ À¯È¿¼º °Ë»ç
2.3 À¯È¿¼º °Ë»ç ºÐ¸®
3. »ç¿ëÀÚ ÀԷ ó¸®
3.1 ¾×¼Ç¿¡¼­ Æû ¿ÀºêÁ§Æ® »ý¼º
3.2 µµ¸ÞÀÎ ¿ÀºêÁ§Æ®ÀÇ »ç¿ë
3.3 ModelDriven ÀÎÅÍÆäÀ̽º ±¸Çö

Chapter 05 ÀÎÅͼÁÅÍ(Interceptors)
1. ¼³Á¤
2. ÀÎÅͼÁÅÍ ¸¸µé±â
3. Dependency InjectionÀ» À§ÇÑ ÀÎÅͼÁÅÍ
4. ÇÁ·¹ÀÓ¿÷ÀÌ Á¦°øÇÏ´Â ÀÎÅͼÁÅ͵é
4.1 params
4.2 workflow
4.3 fileUpload
4.4 prepare
4.5 staticParams
4.6 checkbox
4.7 exception
4.8 servletConfig
5. ÀÎÅͼÁÅÍ ½ºÅÃ

Chapter 06 Results
1. ¼³Á¤
1.1 result-type°ú result
1.2 global-results
1.3 µ¿Àû result
1.4 ¿ÍÀϵåÄ«µå(*) ¸ÅÇÎ
2. Result ŸÀÔ
2.1 chain
2.2 dispatcher
2.3 freemarker
2.4 httpheader
2.5 redirect
2.6 redirectAction
2.7 stream
2.8 velocity
2.9 xslt
2.10 plainText
3. Result Ŭ·¡½º ¸¸µé±â

Chapter 07 ű×(Tags)
1. OGNL
2. ÅÂ±× ¹®¹ý
3. Generic ű×
3.1 Control ű׵é
3.2 Data ű׵é
4. UI ű×

Part 3 ½ºÆ®·µÃ÷ÀÇ °í±Þ

Chapter 08 Çü º¯È¯(Type Conversion)
1. execute() ¸Þ¼­µå¿¡¼­ ¼öµ¿À¸·Î Çü º¯È¯
2. Çü º¯È¯ÀÌ µÇ´Â ¾×¼Ç
3. Type Converter
3.1 ³»Àå Çü º¯È¯
3.2 Type Converter ÀÛ¼º
4. Çü º¯È¯ ¿¡·¯ ó¸®

Chapter 09 À¯È¿¼º °Ë»ç(Validation)
1. execute() ¸Þ¼­µå¿¡¼­ À¯È¿¼º °Ë»ç
2. Validateable ÀÎÅÍÆäÀ̽º ±¸Çö
3. XMLÀ» »ç¿ëÇÑ ¼±¾ðÀû À¯È¿¼º °Ë»ç
3.1 ÇÁ·¹ÀÓ¿÷ÀÌ Á¦°øÇÏ´Â Validatorµé
3.2 Ä¿½ºÅÒ Validator ¸¸µé±â

Chapter 10 ±¹Á¦È­(Internationalization)
1. java.util.Locale
2. Struts 2¿¡¼­ LocaleÀÇ ¼³Á¤
2.1 LocaleÀÇ ±âº» °ª
2.2 À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ °­Á¦ ÁöÁ¤
2.3 »ç¿ëÀÚ°¡ Locale ¼³Á¤
3. ¸®¼Ò½º ¹øµé °Ë»ö ¼ø¼­
4. ¸®¼Ò½º ¹øµé »ç¿ë
4.1 Action Ŭ·¡½º¿¡¼­ »ç¿ë
4.2 È­¸é¿¡¼­ Á÷Á¢ Ãâ·Â

Chapter 11 Spring°úÀÇ ÅëÇÕ
1. ¶óÀ̺귯¸® ¼³Á¤
2. web.xml
3. struts.properties
4. applicationContext.xml
5. ¾×¼Ç Ŭ·¡½º ÀÛ¼º

Chapter 12 CRUD ¾×¼Ç

Part 4 Appendix

Appendix A ¾ÆÅ°ÅØó
1. FilterDispatcher
2. ValueStackÀ̶õ ¹«¾ùÀΰ¡?
3. Thread-local¿¡ ´ëÇÑ ÀÌÇØ
4. RequestWrapper¸¦ ÀÌ¿ëÇÑ requestÀÇ Ä¿½ºÅ͸¶ÀÌ¡
5. Struts 2¿Í Struts 1.xÀÇ ¾×¼Ç ºñ±³

Appendix B Annotations
1. ¼³Á¤ ÆÄÀÏÀÌ ¾ø´Â ȯ°æ ¼³Á¤
2. web.xml¿¡¼­ ÇÊÅÍ ÃʱâÈ­
3. ÄÁº¥¼Ç¿¡ µû¸¥ ¾×¼Ç ¸ÅÇÎ
4. Annotations
4.1 ¾×¼Ç ¾Ö³ÊÅ×À̼Ç
4.2 ÀÎÅͼÁÅÍ ¾Ö³ÊÅ×À̼Ç
4.3 À¯È¿¼º °Ë»ç ¾Ö³ÊÅ×À̼Ç
4.4 Çü º¯È¯ ¾Ö³ÊÅ×À̼Ç

Appendix C °³¹ß ȯ°æ ¼³Á¤
1. Apache Tomcat
1.1 ÅèĹÀÇ ¹öÀü°ú ¼³Ä¡
1.2 ¸Å´ÏÀú ¾ÖÇø®ÄÉÀ̼Ç
2. Eclipse
2.1 WTP ¼³Ä¡¿Í ±¸µ¿
2.2 ¼Ò½º µð·ºÅ͸® ±¸Á¶
2.3 Dynamic Web Project »ý¼º
2.4 ºôµå Æнº ¼³Á¤
3. Apache Ant

Appendix D Best Pratice
1. µ¥ÀÌÅͺ£À̽º ¼³Ä¡¿Í ½ÇÇà
2. È­¸é È帧
3. ¾×¼Ç Ŭ·¡½ºµé
4. DAO¿Í ºñÁî´Ï½º ¿ÀºêÁ§Æ®
5. ·Î±×ÀΠó¸®

ã¾Æº¸±â

Struts 2¸¦ ½ÇÁ¦ ¼­ºñ½º¿¡ Àû¿ëÇϱâ À§ÇÑ ¾ËÆĺÎÅÍ ¿À¸Þ°¡±îÁö!!

±¹³» ÃÖ´ë ÀÎÅÍ³Ý Æ÷Å» ³×À̹ö¿¡¼­ À¥ ¼­ºñ½º °³¹ßÀ» ¸®µùÇÏ°í ÀÖ´Â °³¹ßÆÀÀåÀÌ ÇöÀåÀÇ °æÇèÀ» »ì·Á ½ÇÀüÀûÀÎ ¿¹Á¦¿Í ÇÔ²² ½ÇÀº ÃÖ°íÀÇ ÇöÀå ½Ç¹«¼­ÀÌ´Ù.
MVC ÇÁ·¹ÀÓ¿÷À» óÀ½ Á¢ÇÑ Ãʺ¸ À¥ °³¹ßÀÚºÎÅÍ ´Ù¸¥ ÇÁ·¹ÀÓ¿÷À» °³¹ßÇÑ °æÇèÀÌ ÀÖ´Â °³¹ßÀڵ鿡°Ô ´Ü¼øÈ÷ ÇнÀÀÌ ¸ñÀûÀÌ ¾Æ´Ñ ½ÇÁ¦ ¼­ºñ½º¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ¼öÁرîÁöÀÇ ¿Ïº®ÇÑ ÀÌ·ÐÀû Åä´ë¿Í ½ÇÀüÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦°øÇÑ´Ù.
Struts 2ÀÇ ±â´ÉÀ» ´Ü°èÀûÀ¸·Î Àû¿ë½ÃÅ°¸ç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹ßÀü½ÃÄѳª°¡´Â °úÁ¤À» ´ã°í ÀÖÀ¸¸ç, ÃÖÁ¾ÀûÀÎ ¸ðµç ±â´ÉÀ» Àû¿ëÇÑ Best Practice¸¦ Á¦°øÇÑ´Ù.

´ÙÀ½°ú ³»¿ëµéÀ» ´ã°í ÀÖ´Ù.
- Strust2ÀÇ ¾ÆÅ°ÅØó¸¦ ÀÌÇØÇϱâ À§ÇÑ ÀÌ·ÐÀû Åä´ë
- ¿äûºÎÅÍ ÀÀ´ä±îÁöÀÇ ÇÁ·¹ÀÓ¿÷ ³»ºÎÀÇ Åõ¸íÇÑ ÀÌÇØ
- °£´ÜÇÑ Struts 2 ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϱâ À§ÇÑ Æ©Å丮¾ó
- ¾×¼Ç°ú ÀÎÅͼÁÅ͸¦ ´Ü°èÀûÀ¸·Î Àû¿ëÇØ°¡¸é¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ¹ßÀü
- LocaleÀÇ °³³ä°ú ´Ù±¹¾î¸¦ Áö¿øÇÏ´Â ¹æ¹ý
- Spring ÇÁ·¹ÀÓ¿÷°úÀÇ ÅëÇÕ
- ÀÌŬ¸³½º, ¾ØÆ®, ÅèĹ ȯ°æ¿¡¼­ °³¹ß ȯ°æ ±¸¼º°ú ¹èÆ÷, ¿î¿µ ¹æ¹ý
- ½ÇÀü Àû¿ë °¡´ÉÇÑ Best Practice

 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP