your own miracle

반응형

JPA는 영속성 컨텍스트를 가지고 있다

영속성 → 데이터를 영구적으로 저장

컨텍스트(context) → 대상에 대한 모든 정보를 가지고 있음

JPA는 DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다

ORM의 특성 덕분에 가능하다. JAVA를 예로 들면 각 DB에 Obj 타입 데이터를 넣을 수 없는데 클래스 형태로 먼저 작성하고 이를 데이터베이스에 넣는 방법(ORM)으로 처리하기 때문이다

 

JPA는 OOP관점에서 모델링을 할 수 있게 한다

방언처리가 용이하여 Migration하기 좋음

JPA에 추상화 객체를 하나 만들고 필요한 것을 연결해서 쓰다가 변경해야하면 원래는 코드를 많이 바꿔야하지만 추상화객체에 연결된 부분만 바꿔주면 되도록 할 수 있다

 

HTTP가 무엇인가요?

소켓(Socket) - 운영체제가 가지고 있는 것

소켓통신과 http 통신의 차이

  소켓통신 http통신
장점 한번 연결하면 연결되어 있는게 누구인지 계속 확인할 수 있다 연결을 지속하지 않는 stateless 방식을 사용하기 때문에 부하가 적다
단점 스레드 동작이 상시 이루어지기 때문에 부하가 크다 요청을 받을 때마다 누구인지 확인이 필요하다

 

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band