login
ȸ¿ø°¡ÀÔ IDPWã±â








home > °úÁ¤¾È³» > °³¹ßÀÚ°úÁ¤
JAVA Developer Cource2



º» ±³À°Àº Spring Framework¿Í iBatis¸¦ Ȱ¿ëÇÑ ÇÁ·ÎÁ§Æ® °³¹ß¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÏ°Ô µÇ´Âµ¥ Ioc ¹× AOP¸¦ ÇнÀÇÔÀ¸·Î½á °³¹ßÀÚÀÇ »ç°í¸¦ ÇÑ ´Ü°è ²ø¾î ¿Ã¸± ¼ö ÀÖ°Ô µÈ´Ù. Spring JDBC¸¦ ÀÌ¿ëÇÏ¿© °³¹ßÇÏ´Â °æ¿ìÀÇ ¸¹Àº ÀÌÁ¡¿¡ ´ëÇØ ¾Ë ¼ö ÀÖ°Ô µÇ°í ºñ·Î¼­ Áö±ßÁö±ßÇÑ try ~ catch¿¡¼­ ÇØ¹æµÉ ¼ö ÀÖ´Ù. Spring MVC¸¦ ÇнÀÇÔÀ¸·Î½á MVC ¸ðµ¨ÀÇ ÁøÁ¤ÇÑ °¡Ä¡¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç iBatis¸¦ ÇнÀÇÔÀ¸·Î½á ¿ì¸®´Â RDB¸¦ ´Ù·ç´Âµ¥ À־ ¼ø¼öÇÑ JDBCº¸´Ù ´õ¿í Áøº¸µÈ ¹æ¹ýÀ¸·Î ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀ̰í, ±× °£°áÇÔ¿¡ ¸Å¿ì ³î¶ó°Ô µÈ´Ù. ¶ÇÇÑ ORMÀ» Àû¿ëÇϱ⠾î·Á¿î ¿©°Ç¿¡¼­ iBatis°¡ ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ X-Internet ±â¼úÀÌ Àû¿ëµÈ UI ComponentÀÎ GAUCE¿Í °ü·ÃµÈ ±³À°À» ÁøÇàÇÏ¿© ½Ç¹« °³¹ß¿¡¼­ÀÇ ÀûÀÀ·ÂÀ» UP ½ÃÄÑ µå¸± °Í ÀÔ´Ï´Ù.

Spring & iBATIS¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î ½Ç¹« ÀûÀÀ·Â UP
Ui componentÀÎ GAUCE¿¡ ´ëÇÑ ÀÌÇØ ¹× »ç¿ë¹ý ½Àµæ

Java¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» °¡Áö°í ÀÖÀ¸¸é¼­ ÃֽŠÀ¥ °³¹ß ±â¼úÀ» ¹è¿ì·Á´Â »ç¶÷

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 (´Ü¼øÄÁÆ®·Ñ·¯, ´ÙÁß¾×¼Ç ÄÁÆ®·Ñ·¯, ¸í·ÉÄÁÆ®·Ñ·¯, Æû ÄÁÆ®·Ñ·¯)
JSTL Expression language, Scoped variables
Implicit objects
Á¢±ÙÀÚ(Accessor), ¿¬»êÀÚ(Operator), Taglib Áö½Ã¹®
Output Tag
iBATIS iBATIS¿¡ ´ëÇÑ ±â´É ¼Ò°³
iBATIS °³¹ßȯ°æ ¼³Á¤ ¹× ¼³Ä¡
SQL°ú Java BeansÀÇ Mapping ÀÌÇØ ¹× ½Ç½À
SQLÀÇ ½ÇÇà(Insert/update/delete) ÀÌÇØ¿Í ½Ç½À
iBATIS¿¡¼­ °í±Þ Äõ¸® »ç¿ë¹æ¹ýÀÇ ÀÌÇØ¿Í ½Ç½À
iBATIS¿¡¼­ Transactionó¸® ÀÌÇØ¿Í ½Ç½À
µ¿ÀûÀÎ Äõ¸®¿¡ ´ëÇÑ ÀÌÇØ¿Í ½Ç½À
¼º´ÉÇâ»óÀ» À§ÇÑ ¹æ¹ý ÀÌÇØ¿Í ½Ç½À
iBATIS¿¡¼­ DAO ±¸Çö ÀÌÇØ¿Í ½Ç½À
´Ù¾çÇÑ È°¿ë ¹æ¹ý¿¡ ´ëÇÑ ÀÌÇØ
GAUCE XInternet°ú GAUCE, UI Component ¼Ò°³
GAUCE¿Í Java Framework
GAUCE ´Ù¿î·Îµå ¹× ¼³Ä¡
¡°Hello Gauce¡± ¿¹Á¦ ÀÛ¼º
TR/Grid, DataSet, EmEdit, TreeView, TreeView¸¦ ÀÌ¿ëÇÑ ¸Þ´º ÀÛ¼º
LuxeCombo, Radio
Component¸¦ À§ÇÑ ¿¹Á¦ Application ÀÛ¼º
FirstRow, Multi-TR
¼­¿ï ±¸·Î±¸ ±¸·Îµ¿ 197-10 À̾ؾ¾º¥Ã³µå¸²Å¸¿ö2Â÷ 12Ãþ 1202, 1209È£ (ÁÖ)¿À¿£Á¦À̽ýºÅÛÁî,¿À¶óŬÀÚ¹Ù±³À°Çпø
´ëÇ¥ÀÚ¸í : ÀÌ Á¾ ö | »ç¾÷ÀÚ¹øÈ£ : 107-86-88432 | ÀüÈ­:070-7555-4760~1 | ÆÑ½º :02-837-4760
Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2009-¼­¿ï±¸·Î-0447È£
Copyright ¨Ï oraclejava.co.kr All rights reserved.