JSON데이터를 어떻게 DB에 넣을까?

오늘 또 못알아듣고 말았습니다.

xAPI를 사용하기위해서는 JSON데이터를 LRS에 수집해야한다. JSON데이터를 어떻게 저장할 수 있을까?
내가 알고있는 건 데이터 저장 = DB이기때문에 DB에 테이블을 생성하여 어떻게 JSON데이터의 KEY, VALUE, DEPTH를 잘 넣을 수 있는 지 고민했다.
xAPI에서 필수적인 데이터들로만 이루어져있는 JSON데이터 예시가 있다.
이 데이터를 어떻게 수집해야 추후에 편하게 DB분석하고 쿼리로 꺼내쓸 수 있을까?

Read More
JPA VS JDBC

JPA VS JDBC

오늘 또 못알아듣고 말았습니다.

회의시간만되면 신입개발자인 나는 참 바쁘다. 모르는 용어들이 쏟아지기때문에 볼펜을 놓쳐선 안된다. 회의 중 모르는 용어들은 다 적어놨다가 회의가 끝나고 혼자 구글링해보곤한다. 그럴때마다 아 그렇구나하고 뒤돌아선 까먹기 일수!
그래서 아예 포스팅을 하기로 했다. 역시 기억보단 기록이지!
TAGS는 오늘또못알아듣고말았습니다로 정해봤다.
언젠가 내가 회의를 다 알아들으며 주도하는 그 날이 올때까지 열심히 공부해야겠다.

Read More

DevOps와 CI/CD차이

팀프로젝트를 웹호스팅한 후 소스코드 하나 바꿀때마다 jar파일 다시 업로드하고 서비스url에서 잘 작동되는지 다시 테스하는 일들을 매번 반복하고 있다.
이를 효율적으로 할 수 있는 방법이 없는지 깃헙에 공개된 다른 팀프로젝트 개발문서들을 읽으며 공부하다가 DevOps와 CI/CD단어를 동시에 그리고 자주 마주쳤다.
정확히 무엇인지 몰라서 이번 기회에 확실히 정리해보려고 한다.

Read More

Framework VS Library 프레임워크와 라이브러리의 차이

프레임워크와 라이브러리 차이점

실행주체에 있어 차이점이 있다.

  • 라이브러리 : I call 라이브러리

    • 내가 필요할 때마다 라이브러리를 실행시킬수있다.
    • 내가 원하는 대로 수정이 가능하다.
    • 비유하자면 Ikea(아이키아)
  • 프레임워크 : Framework calls 내가 작성한 코드

    • 프레임워크가 내가 작성할 코드를 실행시킨다.
    • 프레임워크의 규칙을 잘 따라야지만 내 코드가 정상 작동한다.
    • 비유하자면 모델하우스
Read More
기획시 유용한 사이트 모음
백앤드 개발시 유용한 사이트모음

[국비교육 자바JAVA 팀프로젝트]5. 팀플발표후기와 팀 프로젝트가 나에게 남긴 것

팀플의 끝은 웹호스팅

완성한 팀 프로젝트를 cafe24 호스팅을 했다. 학원에서 호스팅서버는 6개월 정도 제공된다고 했다.
그 안에 취직이 되었으면 좋겠다!
처음 호스팅해보는 거라 시간이 오래걸릴 거라 예상했는데 역시나 오래 걸렸다.
웹 호스팅을 하면서 4시간 걸려서 MySQL연동하고 war파일 제대로 연동하고 올렸다니 짜잔-?!?!

Read More

[국비교육 자바JAVA 팀프로젝트]4. 첫 기능통합과 아쉬웠던 점, 팀장의 결단

첫 기능통합과 그 후

첫 스프린트와 두번째 스프린트가 끝났다.
사실 이걸 스프린트라고 부르는 줄은 몰랐고 개인적으로 다년간의 팀프로젝트를 경험한 결과 마감기한이 없으면 늘어지기 마련이라서 함께 마감기한을 정하자고 회의안건을 올렸고 팀원들과 동의하에 스프린트마감일을 정했다. 용어가 있나싶어 검색해봤더니 이러한 방식을 스프린트 방법론이라고 한다고 한다.
하나 배웠다!

Read More