Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JPA 프로그래밍 (1)

1,931 views

Published on

JPA 프로그래밍 스터디 홍보용.

Published in: Internet

JPA 프로그래밍 (1)

  1. 1. JPA 프로그래밍 (1) https://www.facebook.com/groups/itbook4u/ (최성훈)
  2. 2. 목차 - 요즘 핫하던데...JPA 그게 뭐야? - 나도 써야하나? - 뭐부터 시작해야 하지? - 좋아~ 달려보자! https://www.facebook.com/groups/itbook4u/ (최성훈)
  3. 3. 요즘 핫하던데...JPA 그게 뭐야? Java Persistence API 표준 Object Relational Mapping https://www.facebook.com/groups/itbook4u/ (최성훈) 스마트폰 다들 있으시죠? 타이머 다들 있으신걸로 알고~ 아래 지시대로 하세요~ 1. 3분 타이머를 재고 좌측의 단어들을 외운다. 2. 10초간 눈을 감고 있다가 노트에 순서대로 쓰시오. 개수가 3개 이하이면 기억력을 의심하셔야~ 5개 이하이면 한번 더 반복 하세요. 모두 기억하신 분은 이제 다음 단계로 넘어갑니다.
  4. 4. 요즘 핫하던데...JPA 그게 뭐야? Java Persistence API 표준 Object Relational Mapping https://www.facebook.com/groups/itbook4u/ (최성훈) 다음은 좌측의 각 낱말에 대한 설명을 써보세요. (최대한 알고 있는 대로 자세히 써보세요.)
  5. 5. 요즘 핫하던데...JPA 그게 뭐야? Java Persistence API 표준 Object Relational Mapping https://www.facebook.com/groups/itbook4u/ (최성훈) 객체 지향 프로그래밍 언어 영속성 - 데이터베이스 or 파일 프로그래밍 할 때 가져다 쓸 수 있는 거 제일 힘 쎈 놈 객체 - 추상화, 캡슐화, 다형성 관계형 - 부모타입, 서브타입, 기본키, 참조키 다른 놈 끼리 대화가 되도록 해주는 역할
  6. 6. 요즘 핫하던데...JPA 그게 뭐야? https://www.facebook.com/groups/itbook4u/ (최성훈) Java Persistence API (https://ko.wikipedia.org/wiki/JPA) 관계형 데이터베이스에 접근하기 위한 표준 ORM 기술을 제공 ORM : Object-relational mapping EJB의 엔티티 빈 대체 기술 객체(모델)와 관계형(모델)을 매핑시 가져다 쓰는놈!!!
  7. 7. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) 잘 모르지만..제 경험과 기억을 되살려보면 이런 얘기는 해줄 수 있어요. JDBC 날 코딩 할 때 트랜잭션 로직과 SQL을 직접 코드에 담았던 시절(대 략 90년대말~2000년대 초반)이 있었는데 이것도 익숙해 지면 뭐 나쁘진 않았지만 (졸라?) 귀찮았음요~ 매번 비슷한 코드를 복붙.. String 변수에 쿼리를 플러스(+) 여러줄로.. 개념있는 사람들은 StringBuffer에 append() ..아.. 상상만 해도 끔찍하네요~)
  8. 8. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) EJB의 엔티티빈 시절이 또 있었죠.. 신기했어요.. 자동으로 다 해주니 까.. 그런데.. 이게 성능 문제부터 뭐 여러가지 문제가 한두가지가 아녔 어요.. 구글링 해보세요.. 어떤 문제가 있는지 금방 아실 수 있음..
  9. 9. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) 아이바티스라는 놈이 나타났을 때.. 그래 이놈이야~~~! 이놈 대박일세~! 쿼리를 분리 시킬 수 있고 업무 단위로 쪼갤 수도 있고 개발자들이 영역 을 나눠서 할 수도 있고.. 쨌든 이제 대세는 아이바티스였죠..
  10. 10. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) 아이바티스가 국내에 도입되어 SI 바닥을 평정하는 과정 속에 기존에 하 이버네이트라는 ORM 구현체가 있었는데 논쟁이 많았어요.. 국내 환경 에는 아이바티스가 맞다! 하이버네이트는 변경사항이 별로 없는 해외 솔루션 같은데나 어울린다! 역시 아이바티스다!!! 이런 글들로 인터넷이 도배가 되었던것 같습니다.
  11. 11. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) JPA라는 용어가 자꾸 다시 인터넷에 등장하기도 하고 지인분들 통해서 들어보니 여러 기업들이 JPA를 도입하고 있다길래 구글링도 하고 책도 보고 공부하다가 보니까 JPA라는게 아이바티스와 비교 대상이 아니라 는 생각이 딱~!!!
  12. 12. 나도 써야하나? https://www.facebook.com/groups/itbook4u/ (최성훈) 1. 객체지향 모델링에 충실한 Java 2. 관계형 데이터 모델링에 충실한 Database 3. 매핑을 JPA가 알아서 해주니 이보다 좋을쏘냐? 저는 위 세가지만 보고 써야겠다는 생각을 하게 되었습니다. (생산성, 안정성, 재사용성, 유지보수 편이성 .. 이런 모든 것들이 저 위 에 3가지로 끝나거든요.) 이제는 JPA가 대세입니다~
  13. 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/ 여기 스터디 그룹 조인하셔서 열공 하시면 됩니다..
  14. 14. 감사합니다. https://www.facebook.com/groups/itbook4u/ (최성훈) 찌라시 만드느라 주말 오전을 다 보냈군요~ ^^;;

×