728x90
반응형
SMALL

백/Spring, Spring Boot 15

[Spring] JAVA 애노테이션 Annotation(@) 알아보기

웹 애플리케이션 계층을 생성할 때 애노테이션은 거의 필수 이다(@Annotation) @Annotation이란 : 주석 코딩에서는 Annotation을 사용하여 주석처럼 특정한 의미를 가지고 있음 프로그램에서 추가적인 정보를 제공해주는 것으로 할 수 있음 Spring에서 가장 많이 사용하는 애노테이션은 ( 내가 생각하는..! ) @Controller spring의 컨트롤러를 의미함 MVC 패턴의 Controller @ReqeustMapping 웹 애플리케이션 사용자가 URL로 웹 페이지를 불러오면 어떤 method가 처리할지 mapping해주는 것 해당 URL에 필요한 데이터를 어떻게 보여줄 건지 구분하는 것 원래는 Get, Post 방식이 있는데 default는 GET이다!! ** GET과 POST 차..

[Spring] 웹 애플리케이션 계층 구조

교재 https://thebook.io/080266/0126/ 스프링 코딩 공작소: 4.2.3 실습 도서 정보를 관리하는 퍼시스턴스 계층 - 2 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 웹 애플리케이션 계층 구조 도메인 객체 -> 퍼시스턴스 계층 -> 서비스계층 -> 프레젠테이션 계층(컨트롤러-> 뷰) 위 사진을 말로 풀어보면 - 사용자가 웹 브라우저를 클릭하고 해당 URL을 통해 웹 페이지에 들어옴 - 웹 브라우저에서 요청을 보냄 - view가 페이지, 모델은 보여줄 데이터를 담은 객체, controller는 모든 데이터에서 특정 데이터만 보여주는 기능이 있는 데이터 전처리해주는 것 - 서비스 계층에서 해당 데이터에서 필요한 것만 보여주는..

[Spring] @ReqeustMapping controller에서 URL 매핑하는 방법

@Requestmapping 속성 타입 설명 value String 기본 매핑 경로 이름 method RequestMethod 매핑할 HTTP 요청 방식(GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE) headers String 매핑된 요청의 헤더 name String 해당 매핑에 이름 지정 params String 매핑된 요청 매개변수 path String 서블릿 환경에서만 경로 매핑 URL consumes String 매핑된 요청의 소비 가능한 미디어 유형 produces String 매핑된 요청의 생산 가능한 미디어 유형 ReqeustMapping URL에 매핑되어 있는 것을 처리하기 위해 Method를 사용함 @RequestMapping(value="/exam02..

[Spring] 스프링(Spring)이란?

> 교재 스프링 코딩 공작소 온라인 교재 https://thebook.io/ 더북(TheBook) 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 위 더북(TheBook)에서 해당 교재의 이름을 검색하면 자료를 받을 수 있다! 꼭 활용하는것을 추천합니다 1장 스프링과 스프링 MVC 1.1.1 스프링이란? 스프링은 표준 및 엔터프라이즈 자바 응용 프로그램을 신속하게 개발하는 데 널리 사용되는 오픈 소스 프레임워크입니다. ** 프레임워크란?! 지원을 제공하고 애플리케이션, 소프트웨어 또는 시스템의 개발을 용이하게 하는 개념적 구조 또는 일련의 지침 == 개발자가 프로젝트를 구축할 수 있는 기반 또는 뼈대 역할을 합니다. 즉 프로젝트를 빠르고 쉽게 수행..

728x90