Spring

    [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 목록을 볼 수 있는데요 프로젝트..

    Download the Spring Tools [스프링 툴 다운로드하기]

    1. Spring tools를 다운로드 합니다. This is url for tools https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io Wait a moment for downloading! 다운로드 후 기다립니다 2. 다운받은 jar 파일을 압축풀기를 합니다 ..