본문 바로가기

Java6

[effective java] item10 : equals는 일반 규약을 지켜 재정의하라 소스코드 : https://github.com/mjung1798/Jyami-Java-Lab/tree/master/effectiveJava/src/main/java/item10 관련 이슈 QnA : https://github.com/Java-Bom/ReadingRecord/projects/1 Java-Bom/ReadingRecord Contribute to Java-Bom/ReadingRecord development by creating an account on GitHub. github.com 1. equals를 재정의 하면 안되는 경우 equals는 재정의하기 쉬워보이지만 곳곳에 함정이 있다. 문제를 회피하는 가장 쉬운 길은 아예 재정의하지 않는 것이다. ㄱ. 각 인스턴스가 본질적으로 고유할 때 값 .. 2020. 1. 26.
[JPA] 고급매핑 - 상속 관계 , 매핑 정보 상속 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 19.
[JPA] 프록시와 연관관계 관리 - 프록시, LAZY, EAGER , CASCADE, orphanRemoval 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[JPA] 다양한 연관관계 매핑 - @OneToMany @ManyToOne @OneToOne @ManyToOne 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[JPA] 연관관계 매핑 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[inflearn] 스프링 부트 개념과 활용 2.스프링 부트 시작하기 1. Spring Boot 소개 1-1. Spring Boot Start 특징 토이를 만드는게 아니라 제품수준의 어플리케이션을 만들때 도와주는 툴. opinated view : 스프링 부트가 갖고있는 컨벤션을 의미한다 (널리 사용되는 설정) Spring platform에 대한 기본 설정 뿐만아니라 다른 library에 대한 설정(tomcat)도 기본적으로 해준다 목표 모든 스프링 개발을 할 때 더 빠르고 더 폭넓은 사용성을 제공한다. 일일히 설정하지 않아도 convention으로 정해져있는 설정을 제공한다. 하지만 우리의 요구사항에 맞게 이런 설정을 쉽고 빠르게 바꿀 수 있다.(스프링 부트를 사용하는 이유) non-fucntional 설정도 제공해 준다. 비즈니스로직 구현에 필요한 기능 외에도 non-f.. 2019. 10. 12.