반응형

스프링 4

객체 지향 설계와 스프링

스프링에는 여러가지 기술들이 있다 기술 용어는 다음과 같다.간략하게 알아보고 넘어가자. 스프링 데이터 : DB의 기본적인 CRUD는 비슷하기 때문에 이런 것을 스프링 데이터가 도와준다.스프링 세션 : 세선 기능을 편리하게 사용할 수 있도록 도와준다.스프링 시큐리티 : 보안과 관련되어 있다.스프링 Rest Docs : API 문서와 테스트를 편하게 엮어서 문서화를 편하게 해주는 것이다.스프링 배치 : 배치 처리에 특화된 기술이다.스프링 클라우드 : 클라우드 기술에 특화된 것이다. 위의 예시 외에도 다양한 기술들이 있다.  스프링- 스프링이라는 단어는 문맥에 따라 다르게 사용된다.  - 스프링 DI 컨테이너 기술  - 스프링 프레임워크  - 스프링 부트, 스프링 프레임워크 등을 모두 포함한 스프링 생태계  ..

공부/Spring 2024.10.22

스프링 회원 관리 예제

이번엔 회원 관리 예제를 만들어보려 한다.기본 환경설정에 관한 내용은 아래를 참고하자.https://surrealcode.tistory.com/85 스프링 입문 - 프로젝트 환경 설정2https://surrealcode.tistory.com/84 스프링 입문 - 프로젝트 환경 설정https://start.spring.io/ 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트이다. 요즘 추세는 Gradle 프로젝트를 진행한다. Javasurrealcode.tistory.com  비즈니스 요구사항 정리- 데이터 : 회원 ID, 이름- 기능 : 회원 등록, 조회- 아직 데이터 저장소가 선정되지 않았음일반적인 웹 애플리케이션 구조는 위와 같은 형태를 띄고 있다.컨트롤러 : 웹 MVC의 컨트롤러 역할서비스 ..

공부/Spring 2024.10.16

스프링 입문 - 프로젝트 환경 설정2

https://surrealcode.tistory.com/84 스프링 입문 - 프로젝트 환경 설정https://start.spring.io/ 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트이다. 요즘 추세는 Gradle 프로젝트를 진행한다. Java언어를 선택하고 최신 부트 버전을 선택한다.(SNAPSHOT이나 M이surrealcode.tistory.com 이전에 스프링 프로젝트의 환경 설정을 진행했었다. 이번엔 코드를 짜고 프로그램을 직접 돌려보자.package hello.hello_spring;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplic..

공부/Spring 2024.10.15

스프링 입문 - 프로젝트 환경 설정1

https://start.spring.io/ 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트이다. 요즘 추세는 Gradle 프로젝트를 진행한다. Java언어를 선택하고 최신 부트 버전을 선택한다.(SNAPSHOT이나 M이 붙은 프로젝트는 정식 릴리즈 버전이 아니다.)  제네레이터 선택 이후 프로젝트 임포트 하듯 편하게 임포트 해주면 된다. 간혹 자바 버전이 안맞아서 에러가 발생할 수 있다https://milenote.tistory.com/63 Project Settings > Project > Project SDK SDK 버전을 새로 다운로드 받아서 버전을 맞춘다." data-og-host="milenote.tistory.com" data-og-source-url="https://milenote..

공부/Spring 2024.10.11
반응형