코드로 배우는 스프링 웹 프로젝트(5)
-
코배스 Part2 : chapter 06
💬 @Controller 파라미터가 자동으로 수집되는 기능! 매번 request.getParameter("~~")를 이용하는 불편함을 없앨 수 있다. 파라미터를 수집할 때 자동으로 타입을 변환해서 처리한다. 자동으로 Bean으로 등록된다. 📕 파라미터의 수집 @Controller @RequestMapping("/sample/*") @Log4j public class SampleController { // 여러개의 Method 요청을 받고 싶을 때 // http://localhost:8080/sample/basic @RequestMapping(value = "/basic", method = { RequestMethod.GET, RequestMethod.POST }) public void basicGet()..
2021.03.26 -
코배스 Part2 : chapter 05
📕 프로젝트 구동 순서 web.xml : Tomcat 구동과 관련된 설정 root-context.xml, servlet-context.xml : 스프링과 관련된 설정 1. Web.xml 프로젝트 구동은 Web.xml에서 시작합니다. 에는 root-context.xml의 경로가 설정 에는 스프링 MVC의 ContextLoaderListener가 등록되어 있다. ContextLoaderListener는 해당 웹 애플리케이션 구동 시 같이 동작하여 root-context.xml의 처리에 따라서 Bean 설정이 동작합니다. 2. DispatcherServlet root-context.xml이 처리된 후에는 스프링에 DispatcherServlet이 실행됩니다. DispatcherServlet 클래스는 스프링 M..
2021.03.26 -
코배스 Part1 : chapter 02
😮 프레임워크와 라이브러리의 차이? Framework? Libaray? Framework? Libaray? Framework (프레임워크) www.notion.so 🗨️ 스프링 프레임워크의 간략 역사 프레임워크를 사용하면 일정한 품질이 보장된다. 개발자의 입장에서는 완성된 구조에 자신이 맡은 코드를 넣어주는 형태이므로 개발 시간을 단축 ❗ 스프링의 주요 특징 1. POJO 기반의 구성 별도의 API를 사용하지 않고 관리하는 특징입니다. 일반적인 Java 코드를 이용해서 객체를 구성하는 방식을 그대로 스프링에서 사용할 수 있다는 특징이 있습니다. 2. 의존성 주입(DI)을 통한 객체 간의 관계 구성 어떤 음식점의 경우는 매일 가게를 열기 전 직접 식재료를 구하기 위해 시장을 가지만, 프랜차이즈 식당들은 본..
2021.03.26 -
코배스 Part1 : chapter 01
🖥️ Spring 프로젝트 구조 💬 Lombok 라이브러리 Java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해주는 라이브러리 Download Download projectlombok.org 위 링크에서 다운받은 jar을 실행 후 Eclipse가 다운되있는 폴더로 설정해준뒤 install 해주면 된다. Maven Repository: org.projectlombok " lombok Maven Repository: org.projectlombok » lombok Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCo..
2021.03.26 -
코드로 배우는 스프링 웹 프로젝트 (코배스) - 들어가기
코드로 배우는 스프링 웹 프로젝트 책 정리를 포스팅합니다. - JSP/Servlet 지식이 있어야 합니다. - Html, js, css의 기본 지식이 있어야합니다. - Database는 Oracle을 사용합니다.
2021.03.26