[STS] 스프링(Spring) MVC 프로젝트 : @Controller 파라미터 수집하기
2022. 6. 1. 12:50
Spring/MVC
@Controller 어노테이션의 장점인 파라미터 자동 수집기능 사용해보기 @Controller 어노테이션 사용이전의 MVC 모델에서 request 수집시 request.getParameter()를 사용했던 기억은 잊고 어노테이션을 활용하여 간략한 코드를 작성해보자 @Controller @RequestMapping("/sample/*") @Log4j // 로그 기록 //=> /sample로 시작하는 url의 모든건 이 클래스로 받겠다는 뜻 // 클래스에도 request 매핑가능함 public class SampleController { @RequestMapping("") public void basic () { log.info("기본 요청....."); } @GetMapping("/ex01") publi..
[STS] 스프링(Spring) MVC 프로젝트 : @RequestMapping 축약하기
2022. 6. 1. 11:44
Spring/MVC
스프링 MVC 프로젝트 구성이란? root.context.xml로 사용하는 일반 Java 영역과 servlet-context.xml로 설정하는 Web관련 영역을 연동해서 같이 쓸 수 있게 되는 것을 말한다. MVC 프로젝트 로직 클라이언트(고객)의 요청 Controller에서 request 처리를 위한 로직 연동 Model에 request 값을 전송 Model에서 request에 대한 데이터를 Controller에 전송 Controller에서 처리된 결과(response)를 View로 전송 내가 처음 MVC 모델을 만들어볼 때 헷갈렸던 점 Controller 매핑에 request를 처리할 jsp파일을 기재해야될 것 ( request 받을 model영역의 jsp기재가 아님!) @Controller @Req..
[JSP] Servlet 개념 이해하기
2022. 5. 29. 21:49
Spring/MVC
서블릿을 사용하는 이유는 간단하게 말하자면 정적인 화면에서 동적인 화면을 구동하기 위해서 서블릿을 사용한다. 여기서 동적인 화면이란 ? 웹페이지에 로그인할때 "안녕하세요 고객님" 이라는 문구대신 "안녕하세요 xxx님" 하면서 계정정보에 따라서 정보가 다르게 출력되게 만드는 소프트웨어 컴포넌트라고 볼 수 있다. [서블릿의 특징] MVC모델에서 controller 기능을 구현한다 html을 통해서 서버에 응답 MVC모델이란? 하나의 JSP에서 View, Control, Model을 하면 유지보수하기 힘든 점을 고안하여 http사용에 용이한 JSP에서는 View를 구현 / Java를 기반으로 구현할 수 있는 Servlet은 기능 구현을 위한 자바 코드를 작성 / Model의 경우에는 컨트롤러에서 특정요청이 들..