3. 요즘 핫하던데...JPA 그게 뭐야?
Java
Persistence
API
표준
Object
Relational
Mapping
https://www.facebook.com/groups/itbook4u/ (최성훈)
스마트폰 다들 있으시죠? 타이머 다들 있으신걸로 알고~
아래 지시대로 하세요~
1. 3분 타이머를 재고 좌측의 단어들을 외운다.
2. 10초간 눈을 감고 있다가 노트에 순서대로 쓰시오.
개수가 3개 이하이면 기억력을 의심하셔야~
5개 이하이면 한번 더 반복 하세요.
모두 기억하신 분은 이제 다음 단계로 넘어갑니다.
4. 요즘 핫하던데...JPA 그게 뭐야?
Java
Persistence
API
표준
Object
Relational
Mapping
https://www.facebook.com/groups/itbook4u/ (최성훈)
다음은 좌측의 각 낱말에 대한 설명을 써보세요.
(최대한 알고 있는 대로 자세히 써보세요.)
5. 요즘 핫하던데...JPA 그게 뭐야?
Java
Persistence
API
표준
Object
Relational
Mapping
https://www.facebook.com/groups/itbook4u/ (최성훈)
객체 지향 프로그래밍 언어
영속성 - 데이터베이스 or 파일
프로그래밍 할 때 가져다 쓸 수 있는 거
제일 힘 쎈 놈
객체 - 추상화, 캡슐화, 다형성
관계형 - 부모타입, 서브타입, 기본키, 참조키
다른 놈 끼리 대화가 되도록 해주는 역할
6. 요즘 핫하던데...JPA 그게 뭐야?
https://www.facebook.com/groups/itbook4u/ (최성훈)
Java Persistence API
(https://ko.wikipedia.org/wiki/JPA)
관계형 데이터베이스에 접근하기 위한 표준 ORM 기술을 제공
ORM : Object-relational mapping
EJB의 엔티티 빈 대체 기술
객체(모델)와 관계형(모델)을 매핑시 가져다 쓰는놈!!!
7. 나도 써야하나?
https://www.facebook.com/groups/itbook4u/ (최성훈)
잘 모르지만..제 경험과 기억을 되살려보면 이런 얘기는 해줄 수 있어요.
JDBC 날 코딩 할 때 트랜잭션 로직과 SQL을 직접 코드에 담았던 시절(대
략 90년대말~2000년대 초반)이 있었는데 이것도 익숙해 지면 뭐 나쁘진
않았지만 (졸라?) 귀찮았음요~ 매번 비슷한 코드를 복붙.. String 변수에
쿼리를 플러스(+) 여러줄로.. 개념있는 사람들은 StringBuffer에
append() ..아.. 상상만 해도 끔찍하네요~)
12. 나도 써야하나?
https://www.facebook.com/groups/itbook4u/ (최성훈)
1. 객체지향 모델링에 충실한 Java
2. 관계형 데이터 모델링에 충실한 Database
3. 매핑을 JPA가 알아서 해주니 이보다 좋을쏘냐?
저는 위 세가지만 보고 써야겠다는 생각을 하게 되었습니다.
(생산성, 안정성, 재사용성, 유지보수 편이성 .. 이런 모든 것들이 저 위
에 3가지로 끝나거든요.)
이제는 JPA가 대세입니다~
13. 뭐부터 시작해야 하지?
https://www.facebook.com/groups/itbook4u/ (최성훈)
뭐.. 당연한 것을…^^;;
https://www.facebook.com/groups/itbook4u/
가입하시고…
https://medium.com/@oopchoi/jpa-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-
fc443b647ec8
여기 한번 살짝 들리시고..
http://www.yes24.com/24/goods/19040233
책을 구매하신 다음에…
https://www.facebook.com/groups/jpastudy/
여기 스터디 그룹 조인하셔서 열공 하시면 됩니다..