플랫폼 통합을 위한 Client Module 개발 & 배포

17
플플플 플플플 플플 CLIENT MODULE 플플 & 플플 JAVACAFE 김김김

Transcript of 플랫폼 통합을 위한 Client Module 개발 & 배포

Page 1: 플랫폼 통합을 위한 Client Module 개발 & 배포

플랫폼 통합을 위한CLIENT MODULE 개발 & 배포

JAVACAFE

김흥래

Page 2: 플랫폼 통합을 위한 Client Module 개발 & 배포

플랫폼 통합

Page 3: 플랫폼 통합을 위한 Client Module 개발 & 배포

http://ausweb.scu.edu.au/aw06/papers/refereed/kearney/paper.html

Page 4: 플랫폼 통합을 위한 Client Module 개발 & 배포
Page 5: 플랫폼 통합을 위한 Client Module 개발 & 배포

CLIENT MODULE Logging 플랫폼

Log4J, Common Log, Slf4J, Splunk

Cache 플랫폼 Ehcache, Terracotta, Memcache, Redis

JDBC Driver

MariaDB (MySql), Oracle, Cubrid, Infomix

Page 6: 플랫폼 통합을 위한 Client Module 개발 & 배포

REPOSITORY

Page 7: 플랫폼 통합을 위한 Client Module 개발 & 배포

LOCAL REPOSITORY

Page 8: 플랫폼 통합을 위한 Client Module 개발 & 배포

NEXUS

Page 9: 플랫폼 통합을 위한 Client Module 개발 & 배포

CLIENT MODULE Logging 플랫폼

Log4J, Common Log, Slf4J, Splunk

private static final Logger logger = LoggerFactory.getLogger(Test1Controller.class);

logger.info("start");

Page 10: 플랫폼 통합을 위한 Client Module 개발 & 배포

CLIENT MODULE Cache 플랫폼

Ehcache, Terracotta, Memcache, Redis

CacheManager cacheManager = new CacheManager();Cache cache = cacheManager.getCache("simpleBeanCache");

Element element = cache.get(key);SimpleBean bean = (SimpleBean) element.getValue();

Page 11: 플랫폼 통합을 위한 Client Module 개발 & 배포

CLIENT MODULE JDBC Driver

MariaDB (MySql), Oracle, Cubrid, Infomix

Class.forName("org.gjt.mm.mysql.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "user", "user123"); System.out.println("Driver found! Connection Good!");

Page 12: 플랫폼 통합을 위한 Client Module 개발 & 배포

MYSQL JDBC DRIVER

mysql-connector-java-5.1.25.zip

소스다운로드http://dev.mysql.com/downloads/connector/j/

Page 13: 플랫폼 통합을 위한 Client Module 개발 & 배포

MYSQL JDBC DRIVER

Class.forName("org.gjt.mm.mysql.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "user", "user123"); System.out.println("Driver found! Connection Good!");

Page 14: 플랫폼 통합을 위한 Client Module 개발 & 배포
Page 15: 플랫폼 통합을 위한 Client Module 개발 & 배포

MYSQL JDBC DRIVER

Class.forName("org.gjt.mm.mysql.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "user", "user123"); System.out.println("Driver found! Connection Good!");

Page 16: 플랫폼 통합을 위한 Client Module 개발 & 배포
Page 17: 플랫폼 통합을 위한 Client Module 개발 & 배포

우리도 만들어 볼까요 ?