1. PSA란? PSA는 Portable Service Abstraction의 약자이며, 환경의 변화와 관계없이 일관된 기술로의 접근 환경을 제공하는 추상화 구조이다. PSA가 적용된 코드는 나의 코드를 그대로 유지한 채 다른 기술로 간편하게 바꿀 수 있도록 확장성이 좋고, 기술에 특화되어 있지 않는 코드를 의미한다. Spring은 Spring Web MVC, Spring Transaction, Spring Cache 등의 다양한 PSA를 제공한다. 서블릿을 사용하여 개발한다면 아래와 같은 순서로 진행된다. 1) HttpServlet을 상속받아 서블릿 객체를 만든다. 2) doGet(), doPost() 등을 오버라이딩하여 get, post 요청을 처리할 메소드를 생성한다. 3) 이러한 서블릿을 web...
공부
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

버전 차이점 - 인텔리제이는 유료(Ultimate)버전과 무료(Community Edition)버전이 있다. - 유료 버전은 한달까지 무료 사용 가능하다. - 커뮤니티 버전으로는 사용할 수 있는 기능이 제한적이다. (스프링 플러그인 사용 불가) - 유료 버전을 무료로 사용하려면 대학생 학생 인증이 필요하다! 설치 방법 1. IntelliJ IDEA 페이지 이동 https://www.jetbrains.com/idea/ IntelliJ IDEA – the Leading Java and Kotlin IDE IntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a mor..

JDK란? JRE = JVM(Java Virtual Machine) + 실행에 필요한 라이브러리 JDK = Java Language + JRE + 개발에 필요한 라이브러리 + 자바 개발에 필요한 도구(ex. javac, javap..) JRE (Java Runtime Environment) 는 개발(쓰기)는 안되고 실행(읽기)만 가능하다 JDK (Java Development Kit) 는 JRE를 포함하고 있으며 자바 프로그램을 개발, 실행할 수 있다 JDK 설치 방법 1. 오라클 페이지에서 설치파일 다운로드 링크는 Java8 버전이며 필요한 버전을 다운받으면 된다 https://www.oracle.com/java/technologies/downloads/#java8-windows Download the..