개발자 라이프
-
SOA와 MSA의 차이점개발자 라이프 2018. 11. 19. 11:36
SOA와 MSA를 간단히 알아보고 가장 큰 차이점을 살펴보자 1. SOA와 MSA란?SOA는 서비스 지향 설계 방식(Service Oriented Architecture)이다. SOA는 서비스 단위로 개발을 하고, 개발된 서비스들을 공유함으로써 재가용성을 늘리고 유연성을 확보하는 것을 목표로 한다. MSA는 마이크로 서비스 설계 방식(Micro Service Archtecture)이다.MSA 또한 아주 작은 단위의 서비스로 소프트웨어를 구성함으로써 민첩하고 유연한 설계를 할 수 있도록한다. 2. 그렇다면 둘의 차이점은?가장 큰 차이점은 재가용성이다.SOA는 서비스를 개발하고, 이를 최대한 재가용한다. 예를 들면, A 팀과 그 옆의 B 팀이 있을 때, A에서 개발한 서비스 a를 B에서도 그대로 사용하는 것..
-
트러블 슈팅 / MYSQL JDBC 드라이버 설정 연결 오류개발자 라이프 2018. 11. 6. 14:42
오래간만에 교수님 수업을 도와드리고자 조교로 데이터베이스 수업에 참석했다. 수업은 JAVA와 MySQL을 연동하여 DB를 조작하는 내용이었다. MySQL도 설치되어 있었고, jar 파일이나 소스코드도 모두 e캠퍼스에 올라가 있는 상태여서 크게 문제는 없을 것 같았다. 하지만 갑자기 소스코드 컴파일 중 다수의 학생들이 공통된 에러로 손을 들었다. 에러메세지는 MySQL Server와 Connection을 맺을 수 없다는 내용이었다. 당연히 이전 수업에서도 잘 되던 것이 었는데 갑자기 안되니 교수님도 나도 멘붕이었다. 그런데! 특이한 점으로는 되는 사람도 있고, 안되는 사람도 있다는 것이었다. 혹여나 하는 생각에 MySQL 버전을 확인해보니, 되는 사람은 5.7 ver 이었고, 안되는 사람은 8.0 ver ..