programming

    [Spring][2] The practice of MVC pattern [MVC 패턴 실습]

    목차 - RestController - ViewResolver - Tomcat Jasper - JSTL RestController 첫 프로젝트 실행 시 src/main/java 안에 있는 com.cos.secondapp 패키지를 컴포넌트 스캔을 해서 IOC 컨테이너에 객체를 등록을 합니다. com.cos.secondapp 패키지만 스캔을 하는 이유는 여기에 Java파일들이 다 들어있기 때문입니다. @RestController을 TestController에만 추가를 해줬습니다. IoC 컨테이너는 ( 1. TestController.java ) 인 상태입니다. 예시를 들면, 요청 값 : Post http://localhost:8080/ Header : x-www-form-urlencoded Body: use..

    [Spring][1] MVC pattern [MVC 패턴]

    목차 - MVC1 Pattern - MVC2 Pattern MVC1 Pattern 톰켓 서버 안에 불러온 resources들이 들어 있습니다. 톰켓 안에 a.jsp, b.jsp, c.jsp,... 들의 resources들이 들어있는데 이것들을 불러오기 위해서 db에서 요청을 하면 자바 코드로 연결을 해줘야 합니다. 클라이언트는 URL로 요청을 하고 Response를 원합니다. 아파치(server) 톰켓(was -> web application server)은 데이터 공유가 목적인 Server입니다. 그래서 이 아파치가 Client에게 필요한 값을 찾아서 주게 됩니다. 톰켓은 자바 관련된 요청이 있을 때만 일을 하는데, 자바 관련된 것이 없으면 톰켓이 일을 하지 않습니다. 클라이언트가 jsp를 원하면 아파..

    The foundation for entering Spring [ 스프링 입문의 기초 지식 ][2]

    목차 - 스프링 프로젝트 생성 - content-type에 관하여 - postman을 사용하여 get, post, put, delete 등 Request Method 사용 New Spring Starter Project 아래와 같이 Spring 프로젝트를 생성합니다 Package 이름은 도메인을 거꾸로 생각해서 작성합니다. Dependencies로 Spring Boot DevTools와 Spring Web을 추가합니다 첫 프로젝트는 생성하는데 오래 걸리는데 이 상태에서 잘못 건드리면 필요한 라이브러리를 다 받아 올 수 없거나 오류가 생길 수도 있습니다. 천천히 기다려주세요. 프로젝트 안에 pom.xml이라는 파일이 있습니다. 이 파일에 우리가 추가한 dependencies 목록을 볼 수 있는데요 프로젝트..

    The foundation for entering Spring [ 스프링 입문의 기초 지식 ][1]

    What is Url? Why am I need to learn that? 본격적으로 Spring framework를 들어가기 전에 기본적인 통신이나 Url, UTF-8에 대해서 알아야 합니다. Url의 기본적인 요소나 웹 상에서의 통신 protocol 등 에 관한 기본적인 소양을 갖추어야 Spring을 활용하여 웹 상에서 동작하는 원리를 더 잘 이해할 수 있습니다. Url 은 무엇이고 구성요소는 어떤 것이 있는지 알아보도록 합시다. This is Url : Uniform Resource Locator 저의 블로그 주소입니다. 이 블로그 주소를 보더라도 많은 의미를 알 수 있는데요. https://valuelog.tistory.com/3 Download the Spring Tools [스프링 툴 다운로드..