JAVA10 Intellij로 Spring Project 생성 방법 1. Gradle 또는 Maven 프로젝트 생성 1) Intellij 실행 - File - New - Project 선택 2) Maven 또는 Gradle 선택 - Project SDK 버전 확인 후 Next 3) GroupId(프로젝트 고유 ID, 도메인 이름과 동일) ArtifactId(빌드 후 jar파일 이름, 프로젝트 이름과 동일 입력 - Next 4) 프로젝트 이름 및 저장 경로 확인 - Finish 2. Spring MVC 추가 및 설정 1) 생성된 프로젝트 우클릭 - Add Framework Support... 선택 2) Spring MVC 선택(현재 Intellij는 5.2.3 지원, 추가 후 변경 가능) - OK 3) Web 관련 설정파일 생성 확인 Intellij와 Eclipse 설정 .. 2020. 3. 4. JPA와 MyBatis의 차이 (ORM과 SQL Mapper) JPA (Java Persistence API) - 자바 ORM의 기술 표준, 대표적인 오픈 소스가 Hibernate이다. ORM(Object-relational mapping) - 객체 관계 매핑, 객체와 RDB를 별개로 설계하고 ORM이 중간에서 매핑해주는 역할 즉, ORM은 SQL문이 아닌 RDB에 데이터 그 자체와 매핑하기 때문에 SQL을 직접 작성할 필요가 없다. 해당 객체와의 매핑에 필요한 SQL문을 알아서 만들어준다. 이로인해 어떤 RDB를 사용하던 상관 없다. SQL문이 아닌 ORM에서 제공하는 메서드, 코드 등을 이용하기에 직관적이다. MyBatis (Java Persistence Framework) - 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는.. 2020. 3. 2. 이전 1 2 3 다음