Spring 3

스프링 프레임워크 02) 환경 설정

1. JDK 11 버전 설치  jdk 환경 변수 설정    2. STS3 설치  https://spring.io/tools Spring | Tools spring.io   이클립스 설치한 상위 폴더에 압축해제  필요한건 이 폴더이다다른 파일은 지워도 상관없다 STS.ini 환경설정 설정 파일에서 -vmjdk 경로 설정 (javaw.exe)   이후 STS.exe 파일 실행하면 된다    3. 환경설정 (Preferences)      4. 서버 등록          tomcat admin port 설정 후 서버 실행해서 테스트 해보기   5. Spring Legacy Project 설정현재 STS3 에서 저장소로부터 다운로드 하는 작업이 지원되지 않고있다따라서 수동으로 설치하는 작업이 필요하다  spri..

Spring/공부 2024.04.29

스프링 프레임워크 01) 프레임워크란 ?

FRAMEWORK 란작업에 필요한 여러가지 것들을 따로 직접 구할 필요없이 FRAME 내에서 가져와서 쓸 수 있도록 제공하는 틀 FRAMEWORK / LIBRARY / API 차이-능동/수동Utility Position개발자 PositionFRAMEWORK능동제작을 의뢰조건 제공LIBRARY수동직접 도구를 사용해서 제작직접 사용API능동프로그램간(or 시스템-프로그램 간) 연결통신  SPRINGFRAMEWORK 란Java 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크 핵심기능설명의존성 주입(Dependency Injection, DI)Spring 은 객체 간의 의존성을 주입하는 기능을 제공한다. DI 를 통해 객체 간의 결합도를 낮추고 코드의 유연성을 향상시킨다.제어의 역전 (Inversion of C..

Spring/공부 2024.04.29

빌드, 배포, 컴파일의 개념 & 차이점 (Build, Deploy, Compile)

빌드, 배포, 컴파일의 개념 & 차이점 (Build, Deploy, Compile) 서버에 기능을 추가 하려면 개발자가 로컬 PC에서 개발을 하고 테스트까지 진행한 뒤에 문제가 없을 경우 사용자가 사용할 수 있도록 수정된 코드를 실서버에 반영해야 한다.서버에 반영을 하는 것을 "배포"라고 하고 배포(Deploy) 하기 위한 과정을 "빌드" 라고 한다.   빌드(Build)란 ?소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 그 결과를 말한다.예를 들어 Java 프로젝트를 진행한다면 개발자가 작성한 A.java 와 여러가지 정적 파일등에 해당하는 resources 가 존재한다.빌드를 한다면 소스 코드를 컴파일해서 .class 로 변환하고 resource 를 .class 에서 참..

Spring/공부 2024.04.29