728x90 반응형 분류 전체보기80 POJO, JPA, ORM, Hibernate 뭘까? 숲을 보자! 0. 들어가기 java는 객체지향 언어로 수많은 객체(Objects)로 이루어져 있다. 그 중에서 POJO는 뭘까? 그렇다면 그것과 반대되는 개념이라고 하는 ORM, JPA, Hibernate는 무엇일까? 1. POJO - Plain Old Java Object의 약자 - Java EE (지금의 Jakarta EE) 같은 무거운 framework들의 등장하면서 이와 반대되는 개념을 POJO라고 부르기 시작했다. (참고) - Java EE (또는 SE)는 특정 OS나 미들웨어에 종속되지 않고 사용할 수 있도록 하자는 목적에서 등장했음 - Java EE에서 Jakarta EE로 바뀌면서 API 패키지명도 javax.* 에서 jakarta.* 로 바뀌었음 조금 더 구체적으로 Old라는 건 무엇이 Old라는 것.. 2021. 11. 14. 비동기 처리 vs 동기 처리 가끔 책을 보다보면 동기, 비동기에 대해서 이상하게 길고 복잡하게 설명한 경우를 볼 수 있다. 하지만 사실 이건 굉장히 간단한 용어이다. (물론 이 간단한 개념을 각 언어로 구현하는게 쉽다는 건 아니다....ㅎ... 개념과 실전은 또 별개니까,,,ㅎ) 동기 (Synchronous) vs 비동기 (Asynchronous) - 동기: synchronous라는 말 그대로 "동시에 일어난다"는 뜻 - 비동기: synchronous가 아님, 즉, "동시에 일어나지 않는다"는 뜻 여기서 중요한 건 무엇이 동시에 일어나고 무엇이 동시에 일어나지 않느냐는 것이다. 바로 "요청"과 "결과"가 동시에 일어나는지가 핵심이다!! 쉬운 예를 들어서, 카페에서 주문을 받는다고 생각해보자. 먼저, 알바 한 명이서 주문 하나 받고 .. 2021. 11. 10. 오라클 Oracle SQL developer 오류 "상태 -테스트 실패: ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다." 해결 방법 1. 문제: 에러 발생 지금 이 글을 보러 온 분이라면 아마 "상태 -테스트 실패: ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다." 또는 이런 에러창이 떠서 골치 아픈 상태일 것이다. 이 에러가 떴다는 건 계정이 없는데 접속을 했다는 것이다. 즉, 계정을 만들어줘야 문제가 해결된다. (+a) 에러 창이 뜨기까지의 과정 복귀 이 에러가 뜨신 분들은 아래 초록색 플러스(+) 버튼을 눌러서 사용자를 추가해줬을 것이다. 하지만 무턱대고 사용자를 추가하면 무조건 오류가 뜬다! '테스트'를 누르면 이런 에러메세지가 뜨고 '저장'을 누르고 로그온을 하려고 해도 "요청한 작업을 수행하는 중 오류 발생: ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다. 01017. 0000.. 2021. 11. 9. 문송하지 않기 위해 문송해야 한다 역설적이게도 당신이 문과라면 "문송하지 않기 위해 문송해야 한다." 필자는 문과 대학생이다. 문과생이지만 문송하지 않기 위해 노력하고 있는 (어쩌면 '발악'에 더 가깝지 않을까) 일개 한 아무개이다. 어릴 적부터 나름대로 아둥바둥 노력해왔고(그 당시에 내가 할 수 있는 최선이 었다고 생각한다) 나름대로 좋은 고등학교, 나름대로 괜찮은 대학교에 진학했다. 글쎄다. 내 생각에 난 치열하게 살아왔다고 생각했지만, 막상 이 세상에 나와보니 그리 만만하지 않다. 20201년 현재, 난 아직도 대학생다. 아니 어쩌면 취준생(?)이라고 해도 맞을 수도 있다. 이 블로그에는 내가 문송하지 않기 위해 발악하고 있는 여러 이야기들을 일기처럼 적어보려고 한다. '문송하지 않기 위해 문송해야 한다.' 내가 문과임에 가지는 한.. 2021. 11. 2. 이전 1 ··· 17 18 19 20 다음 728x90 반응형