|
° ÀÇ ¾È ³»
|
|
°Á¸í
|
½ÇÀü Spring&iBATIS(ºÐ·ùÄÚµå : 2041) |
|
±³ Àç
|
2¸¸¿ø »ó´ç ±³À繫·áÁ¦°ø!(°ÀÇ Ã¹³¯ Àϰý Áö±Þ) |
|
°Á ÀÏÁ¤
|
2¿ù17ÀÏ(¼ö) ~ 3¿ù10ÀÏ(¼ö)(ÆòÀÏÀú³á 7½Ã~10½Ã, ÇÏ·ç3½Ã°£, 15ÀÏ) ÃÑ 45½Ã°£ |
|
°ÀÇÀå¼Ò
|
[Á¦2°ü 5°ÀÇÀå]±¸·Î µðÁöÅÐ1´ÜÁö À̾ؾ¾º¥Ã³µå¸²Å¸¿ö2Â÷ 1202È£(±¸·Î±¸ ±¸·Îµ¿ 197-10)
(À̸¶Æ® µÚÂÊ ÁÖÂ÷Àå ±æ °í¿ë¾ÈÀü¼¾ÅÍÂÊ¿¡¼ ³»¸®¸·±æ·Î ¾à200¹ÌÅÍ Á¤µµ Á÷ÁøÀ¸·Î ³»·Á¿À½Ã¸é À̾ؾ¾ 3Â÷ Áö³ª¼ À̾ؾ¾ 2Â÷ ÀÖ½À´Ï´Ù.)
´ë¸²¿ª, ³²±¸·Î¿ª, ±¸·ÎµðÁöÅдÜÁö¿ª¿¡¼ 800¹ÌÅÍ, 10~12ºÐ ¼Ò¿ä [¾àµµº¸±â] |
|
Áö¿øÀýÂ÷
|
- (°èÁÂÁ¦ Áö¿øÀÎ °æ¿ì)Á÷¾÷´É·Â°³¹ß °èÁ ¹ß±Þ(³ëµ¿Ã», ¹ß±Þ±â°£Àº 2ÁÖÀÌ»ó ¼Ò¿äµÇ¸ç ±³À°Àü¿¡ ¹ß±ÞµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù!)
- ȨÆäÀÌÁö(www.oraclejava.co.kr)¸¦ ÅëÇÑ ¿Â¶óÀÎ ¼ö°Áö¿ø
- (°í¿ëº¸Çèȯ±Þ Áö¿øÀÎ °æ¿ì) °í¿ëº¸Çèȯ±Þ °ü·Ã ¼·ù Á¦Ãâ[Á¤º¸¸¶´ç --> ÀÚ·á½Ç]
- (°èÁÂÁ¦ Áö¿øÀÎ °æ¿ì)º»Àκδ㠼ö°·á °áÁ¦(¹«ÅëÀåÀÔ±Ý, ¿Â¶óÀÎ/¿ÀÇÁ¶óÀÎ Ä«µå°áÁ¦)
- (°í¿ëº¸Çèȯ±Þ ¶Ç´Â ºñȯ±ÞÀÚ)Àüü ¼ö°·á °áÁ¦(¹«ÅëÀåÀÔ±Ý, ¿Â¶óÀÎ/¿ÀÇÁ¶óÀÎ Ä«µå°áÁ¦)
(°í¿ëº¸Çèȯ±ÞÀº ±³À° ¼ö·á 1°³¿ù~1.5°³¿ù ÈÄ ³ëµ¿ºÎ¸¦ ÅëÇØ ȯ±Þ µË´Ï´Ù)
|
|
¼ö°·á
|
- 32¸¸¿ø - °í¿ëº¸Çè ȯ±Þ(50~80% ȯ±Þ)  [°í¿ëÁÖȯ±Þ]´ë±â¾÷:17¸¸¿ø ÀüÈÄ,Áß¼Ò±â¾÷:231,680¿ø ÀüÈÄ È¯±Þ  [°³Àμö°Áö¿ø(°³ÀÎȯ±Þ)]Á¤±ÔÁ÷,ºñÁ¤±ÔÁ÷:231,680¿ø ȯ±Þ ´É·Â°³¹ßÄ«µå Àü¾×Áö¿ø  »ó½Ã ±Ù·ÎÀÚ¼ö 300ÀÌ»ó ´ë±â¾÷ ÀçÁ÷ÀÚ´Â °³ÀÎȯ±Þ ºÒ°¡.
- °èÁÂÁ¦ [°³Àκδã±Ý] 64,000¿ø, 256,000 ³ëµ¿ºÎ Áö¿ø!
|
|
¼ö°·á ÀԱݾȳ»
|
- ¿Â/¿ÀÇÁ¶óÀÎ Ä«µå°áÁ¦, °èÁÂÀÌü(¼ö°¾È³»->ÀԱݾȳ» ÂüÁ¶) |
|
¹®ÀÇ»çÇ×
|
- 070-7555-4760~1¹øÀ¸·Î ¿¬¶ô ºÎŹ µå¸³´Ï´Ù. |
|
±³À°°³¿ä
|
AJAX, xInternet, DataBaseµî ¿©·¯ Ű¿öµå°¡ ÀÖÁö¸¸ ÇöÀç ´ëºÎºÐ ÀÚ¹Ù±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî
°³¹ßÀÇ Å°¿öµå´Â ´Ü¿¬ ÇÁ·¹ÀÓ¿öÅ©(Java Framework) ÀÌ¸ç °³¹ßÀÚ¶ó¸é ´ç¿¬È÷ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù.
°ÅÀÇ ¸ðµç ½Ç¹« ÇÁ·¹ÀÓ¿öÅ©°¡ ÀÌ Struts, SpringÀ» ÀÀ¿ëÇÑ
ÇüÅÂÀ̹ǷΠ³»°øÀÖ´Â °³¹ßÀÚ°¡ µÇ±â À§Çؼ´Â ¹Ýµå½Ã ¾Ë¾Æ¾ß µÇ´Â ºÎºÐÀε¥ º» °úÁ¤Àº
ªÀº ½Ã°£¿¡ Struts 1,2 ¹× SpringÀÇ ±âÃʸ¦ ü°èÀûÀÎ À̷аú ½Ç½ÀÀ» ÅëÇØ
¹è¿ì°Ô µÇ¸ç ³ª¾Æ°¡ ÀÚ¹Ù ±â¹Ý ÇÁ·¹ÀÓ¿öÅ© °³¹ßÀÇ ÀڽۨÀ» ½É¾î ÁÙ ¼ö ÀÖ´Â ±³À°ÀÌ
µÉ °ÍÀÔ´Ï´Ù.(º» °úÁ¤Àº ½Ç½ÀÀ§ÁÖÀÇ °úÁ¤ ÀÔ´Ï´Ù.)
|
|
±³À°¸ñÇ¥
|
- StrutsÀÇ MVC Model Component¿¡ ´ëÇØ ÀÌÇØÇÑ´Ù.
- Struts Framework¿¡ ´ëÇÑ ÀÌÇØ¿Í Ȱ¿ëÇÑ °³¹ß ¹æ¹ýÀ» ÀÍÈù´Ù.
- Struts2 Framework¿¡ ´ëÇÑ ÀÌÇØ¿Í Ȱ¿ëÇÑ °³¹ß ¹æ¹ýÀ» ÀÍÈù´Ù.
- Struts1, Struts2¸¦ ºñ±³ ÀÌÇØÇÑ´Ù.
- Struts2 Interceptor, Result, Action¿¡ ´ëÇÑ ÀÌÇØ¿Í Ȱ¿ëÇÑ °³¹ß ¹æ¹ýÀ» ÀÍÈù´Ù.
- Spring IOC,AOP,ORM µîÀÇ °³³äÀ» Á¤¸³ÇÑ´Ù.
- Spring°ú StrutsÀÇ ¿¬°è¿¡ ´ëÇØ ÀÌÇØÇÑ´Ù. |
|
±³À°´ë»ó
|
- Java¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» °¡Áö°í ÀÖÀ¸¸é¼ ÃֽŠÀ¥ °³¹ß ±â¼úÀ» ¹è¿ì·Á´Â °³¹ßÀÚ
- Java/JSP°³¹ßÀº ¸¹ÀÌ ÇØº¸¾ÒÁö¸¸ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ ÀÚ½ÅÀÌ ¾ø´Â °³¹ßÀÚ
|
|
¼±¼öÇнÀ
|
- ÀÚ¹Ù±âÃÊ¿¡¼½Ç¹«±îÁö(JAVA, JSP, Servlet) |
|
±³ À° ³» ¿ë
|
|
[Spring]
|
J2EE Framework¿¡ ´ëÇÑ È帧°ú Spring Framwrok¿¡ ´ëÇÑ ÀÌÇØ
¿Ö spring framework Àΰ¡?
°³¹ß ȯ°æ ¼³Á¤
Ioc ¶õ?
IocÀÌÇØ¸¦ À§ÇÑ ¹Ì´Ï ¼îÇθô ±¸Çö
³»Àå Resource ±¸Çö¹°
DL(Dependency LookUp) & DI(Dependency Injection)
- Setter Injection
- Constructor Injection
AOP ¶õ ?
Code, Advice, JoinPoint, PointCut, Aspect, Weaving
ProxyFactoryBean
Aspect Orented Programming¿¡ ´ëÇÑ ÀÌÇØ¿Í ½Ç½À
DataAccessException
±âÁ¸ JDBC¿Í Spring JDBCÀÇ ºñ±³
JdbcTemplate
BatchPreparedStatementSetter, RowCallbackHandler, RowMapper, JdbcTemplate.queryForXXX
Stored Procedure ´Ù·ç±â
SqlUpdate,MappingSqlQuery,DataFieldMaxValueIncrementer
MVC Framework ¼Ò°³
Dispatcher Servlet
web.xml ¼³Á¤
ViewResolver, HandlerMapping
Spring Controller (´Ü¼øÄÁÆ®·Ñ·¯, ´ÙÁß¾×¼Ç ÄÁÆ®·Ñ·¯, ¸í·ÉÄÁÆ®·Ñ·¯, Æû ÄÁÆ®·Ñ·¯)
Spring MVC¸¦ ÀÌ¿ëÇÑ °Ô½ÃÆÇ ½Ç½À
Spring & iBATIS ¿¬µ¿ ¿¹Á¦½Ç½À
Spring & Hibernate ¿¬µ¿ ¿¹Á¦½Ç½À
|
|
[iBATIS]
|
iBATIS¿¡ ´ëÇÑ ±â´É ¼Ò°³
iBATIS °³¹ßȯ°æ ¼³Á¤ ¹× ¼³Ä¡
SQL°ú Java BeansÀÇ Mapping ÀÌÇØ ¹× ½Ç½À
SQLÀÇ ½ÇÇà(Insert/update/delete) ÀÌÇØ¿Í ½Ç½À
iBATIS¿¡¼ °í±Þ Äõ¸® »ç¿ë¹æ¹ýÀÇ ÀÌÇØ¿Í ½Ç½À
iBATIS¿¡¼ Transactionó¸® ÀÌÇØ¿Í ½Ç½À
|
|
[Hibernate]
|
Hibernate µµÀÔ¹è°æ
Architecture
Hibernate ¼³Á¤ ÆÄÀÏ
Ŭ·¡½º Å×ÀÌºí ¸ÅÇÎ
CRUD API
ÇÏÀ̹ö³×ÀÌÆ® ¸ÅÇΠŸÀÔ
º¹ÇÕŰ ¸ÅÇΠó¸®
Simple Application ¿¹Á¦, Simple Web Application ¿¹Á¦
|
|
[Ant]
|
Ant¶õ?
Eclipse¿Í Ant ¼³Ä¡Çϱâ
Ant Task ¼Ò°³
build.xml ¼Ò°³
¸í·É¾î¶óÀÎ ¿É¼Ç ½Ç½À
Ant TASK ½Ç½À
Ant¸¦ ÀÌ¿ëÇÑ FTP ¾÷·Îµå, COPY, DELETE½Ç½À
ºôµå ¿¹Á¦ ÀÛ¼º
|
|
[jUnit]
|
Testing ÇÁ·¹ÀÓ¿öÅ© °³¿ä
JUnit ¶óÀ̺귯¸® ¼³Ä¡¹ý
Å×½ºÆÃ ÀÛ¼º¹ý
Testing »ç·Ê½Ç½À
|