Spring & Springboot/올인원 스프링 프레임워크 43

스프링 프로젝트 생성하기

메이븐 프로젝트 컴파일과 빌드의 차이 소프트웨어를 개발한다는 것은 필요한 라이브러리를 찾고 이를 이용해서 코딩한 후 마지막으로 빌드(build)까지 진행하는 일련의 과정이다. 컴파일 빌드 - 코딩한 코드 파일을 컴파일러가 바이트코드 파일로 변환하는 과정 - 바이트코드 파일은 JVM에 의해 기계어로 바뀌어 컴퓨터에서 실행된다. - 컴파일보다 넓은 의미 - 라이브러리 다운로드 및 연결, 컴파일, 링크, 패키징 등 애플리케이션 제작에 필요한 전반적인 과정 링크 : 서로 다른 파일을 연결해서 메서드 호출 등의 업무가 가능하게 만드는 것 패키징 : 구현된 각각의 기능을 하나로 합쳐서 실행 파일을 만드는 것 빌드툴의 종류 Ant, Maven, Gradle이 있다. 메이븐 프로젝트 생성하기 New > Project ..

계산기 프로그램 만들기

스프링 DI와 IoC 계산기 프로그램의 전체적인 구성은 다음과 같다. MainClass : main(), MyCalculator MyCalculator : CalAdd, CalSub, CalMul, CalDiv MainClass의 main()에서 프로그램이 시작하면 MyCalcuator를 생성한다. MyCalculator는 덧셈, 뺄셈, 곱셈, 나눗셈을 위한 각각의 객체(CalAdd, CalSub, CalMul, CalDiv)를 생성하고, 생성된 객체는 내부에서 사칙연산을 실행한다. 계산기 프로그램 만들기 ch02_pjt_01 프로젝트 생성하기 File > Project > Java Project 클래스와 인터페이스 만들기 클래스 인터페이스 MainClass.java MyCalculator.java Ca..

스프링 개발 환경 구축

JDK 설치하기 JDK 11버전을 사용한다. 1. JDK를 다운로드하기위해 오라클 사이트로 접속하여 로그인 한다. https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html Java Archive Downloads - Java SE 11 | Oracle 대한민국 WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in pro..