|
° ÀÇ ¾È ³»
|
|
°Á¸í
|
Spring&iBATIS(ÁÖ¸»Àú³á) |
|
±³ Àç
|
º°µµ ±³Àç(°ÀÇ Ã¹³¯ Àϰý Áö±Þ) |
|
°Á ÀÏÁ¤
|
4¿ù3ÀÏ(Åä) ~ 5¿ù2ÀÏ(ÀÏ)(Åä/ÀÏ 18½Ã20ºÐ~22½Ã20ºÐ, ÇÏ·ç4½Ã°£ 10ÀÏ) ÃÑ 40½Ã°£ |
|
°ÀÇÀå¼Ò
|
[Á¦1°ü 2°ÀÇÀå]±¸·Î µðÁöÅÐ1´ÜÁö À̾ؾ¾º¥Ã³µå¸²Å¸¿ö 2Â÷ 1209È£(±¸·Î±¸ ±¸·Îµ¿ 197-10)
(À̸¶Æ® µÚÂÊ ÁÖÂ÷Àå ±æ °í¿ë¾ÈÀü¼¾ÅÍÂÊÀ¸·Î ³¡±îÁö °è¼Ó ¿À½Ã¸é ÁÂÃø À̾ؾ¾ 3Â÷ ¿·¿¡ ÀÖ½À´Ï´Ù.)
´ë¸²¿ª, ³²±¸·Î¿ª, ±¸·ÎµðÁöÅдÜÁö¿ª¿¡¼ 10~12ºÐ ¼Ò¿ä [¾àµµº¸±â] |
|
¼ö°ÀýÂ÷
|
- °Á³»¿ë È®ÀÎ
- ÀüÈ ¶Ç´Â ȨÆäÀÌÁö(www.oraclejava.co.kr)¸¦ ÅëÇÑ ¼ö°Áö¿ø ¹× ¼ö°·á °áÁ¦(¹«ÅëÀåÀÔ±Ý, ¿Â¶óÀÎ Ä«µå°áÁ¦)
- °í¿ëº¸Çèȯ±Þ °ü·Ã ¼·ù Á¦Ãâ(°í¿ëº¸Çèȯ±Þ ´ë»óÀÚÀÎ °æ¿ì)
- ¼ö°Àü : Ä¿¸®Å§·³ ¹× Àå¼Ò¿¡ ´ëÇØ ´Ù½Ã Çѹø °øÁö
±³À° Àü ¼³¹® ÀÛ¼º(°£´ÜÇÑ °³¹ß °æ·Â, ¼ö° ¸ñÀû, °ÁÂÁøÇà¹æ½Ä µî)
- °ÁÂ ¼ö°
- ¼ö°ÈÄ : ±³À° ÈÄ ¼³¹® ÀÛ¼º |
|
¼ö°·á
|
- 32¸¸¿ø - °í¿ëº¸Çè ȯ±Þ(50~80% ȯ±Þ) [°í¿ëÁÖȯ±Þ]´ë±â¾÷:165,627¿ø, Áß¼Ò±â¾÷:207,034¿ø ȯ±Þ [°³Àμö°Áö¿ø(°³ÀÎȯ±Þ)]Á¤±ÔÁ÷,ºñÁ¤±ÔÁ÷:207,034¿ø ȯ±Þ (300ÀÎÀÌ»ó ´ë±â¾÷ ÀçÁ÷ÀÚ´Â °³ÀÎȯ±Þ ºÒ°¡´É ÇÕ´Ï´Ù.) - ´É·Â°³¹ßÄ«µå Àü¾×Áö¿ø |
|
¼ö°·á ÀԱݾȳ»
|
- ¿Â/¿ÀÇÁ¶óÀÎ Ä«µå°áÁ¦, °èÁÂÀÌü(¼ö°¾È³»->ÀԱݾȳ» ÂüÁ¶) |
|
¹®ÀÇ»çÇ×
|
- 070-7555-4760~1¹øÀ¸·Î ¿¬¶ô ºÎŹ µå¸³´Ï´Ù. |
|
±³À°°³¿ä
|
º» ±³À°Àº ÃÖÃÊ Spring Framework¿Í iBatis¸¦ Ȱ¿ëÇÑ ÇÁ·ÎÁ§Æ® °³¹ß¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÏ°Ô µÇ´Âµ¥ Ioc ¹× AOP¸¦ ÇнÀÇÔÀ¸·Î½á °³¹ßÀÚÀÇ »ç°í¸¦ ÇÑ ´Ü°è ²ø¾î ¿Ã¸± ¼ö ÀÖ°Ô µÇ¸ç »õ·Î¿î ±â¹ýÀÇ Spring JDBCÀÇ ÀÌÁ¡¿¡ ´ëÇØ ¾Ë ¼ö ÀÖ°Ô µÇ°í ºñ·Î¼ Áö±ßÁö±ßÇÑ try ~ catch¿¡¼ ÇØ¹æµÉ ¼ö ÀÖ´Ù. Spring MVC¸¦ ÇнÀÇÔÀ¸·Î½á MVC ¸ðµ¨ÀÇ ÁøÁ¤ÇÑ °¡Ä¡¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç iBatis, Hibernate¸¦ ÇнÀÇÔÀ¸·Î½á RDB¸¦ ´Ù·ç´Âµ¥ ÀÖ¾î¼ ¼ø¼öÇÑ JDBCº¸´Ù ´õ¿í Áøº¸µÈ ¹æ¹ýÀ¸·Î ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀ̰í, ±× °£°áÇÔ¿¡ ¸Å¿ì ³î¶ó°Ô µÈ´Ù. ¶ÇÇÑ UnixÀÇ make¿Í ºñ½ÁÇÑ Ant, Å×½ºÆÃ ÇÁ·¹ÀÓ¿öÅ© JUnitµîÀ» ÇнÀÇÔÀ¸·Î½á ÀÚ¹Ù °³¹ßÀڷμÀÇ ÀڽۨÀ» ½É¾îµå¸± °Í ÀÔ´Ï´Ù.
|
|
±³À°¸ñÇ¥
|
- Spring & iBATIS¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î ½Ç¹« ÀûÀÀ·Â UP
- ORM ±â¼ú¿¡ ´ëÇÑ ÇнÀ(iBATIS, Hibernate)
- Utility ±â´É¿¡ ´ëÇÑ ÀÌÇØ(Ant, JUnit)
|
|
±³À°´ë»ó
|
Java¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» °¡Áö°í ÀÖÀ¸¸é¼ ÃֽŠÀ¥ °³¹ß ±â¼úÀ» ¹è¿ì·Á´Â Çлý ¶Ç´Â °³¹ßÀÚ Jsp/Servlet °³¹ß °æÇèÀº ÀÖÀ¸³ª ÃֽŠÇÁ·¹ÀÓ¿÷ °³¹ß°æÇèÀÌ ºÎÁ·ÇÑ °³¹ßÀÚ |
|
¼±¼öÇнÀ
|
JAVA, JSP |
|
±³ À° ³» ¿ë
|
|
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¿¡¼ °í±Þ Äõ¸® »ç¿ë¹æ¹ýÀÇ ÀÌÇØ¿Í ½Ç½À
|
|
Hibernate
|
Hibernate µµÀÔ¹è°æ
Architecture
Simple Application ¿¹Á¦
Simple Web Application ¿¹Á¦
Ŭ·¡½º Å×ÀÌºí ¸ÅÇÎ
ÇÏÀ̹ö³×ÀÌÆ® ¸ÅÇΠŸÀÔ
CRUD API
º¹ÇÕŰ ¸ÅÇΠó¸®
|
|
Ant
|
Ant¶õ?
Eclipse¿Í Ant ¼³Ä¡Çϱâ
¸í·É¾î¶óÀÎ ¿É¼Ç
Ant TASK ¼Ò°³
Ant¸¦ ÀÌ¿ëÇÑ FTP ¾÷·Îµå, COPY, DELETE
ºôµå ¿¹Á¦ ÀÛ¼º
|
|
Testing Framework
|
Testing °³¿ä
Junit
|