본문 바로가기
반응형

Request2

[Spring Boot] : Model 추가해서 Front Controller에서만 Servlet 사용하기 이번 파트는 반복해서 봐야한다. 어려운 부분이 확실히 있는 것 같다. 우선, 서블릿 종속성을 제거해 주었다. Controller에서 HttpServletRequest와 HttpServletResponse가 안 쓰이는 경우가 종종 있었는데 그것을 해결해 주었다. 요청 파라미터 정보를 Map으로 넘겨 Controller가 Servlet을 몰라도 동작하도록 하였다. request 또한 강의에서 model로 사용했고 따로 Model 객체를 만들어 반환하도록 했다 이렇게 하면 코드가 단순해지고 테스트 코드 작성도 간단해 진다고 한다. 중복되는 것은 서블릿 관련만 있는 게 아니었다. 뷰 이름(경로) 또한 중복되고 있었다. 컨트롤러에서 뷰의 논리 이름을 반환하고 실제 물리 위치는 프론트 컨트롤러에서 처리하도록 단순화.. 2022. 1. 22.
[Spring Boot] : Servlet을 통한 회원 관리 웹 애플리케이션 구현 서블릿을 통해 회원 등록 HTML 폼을 만들어 본다. w.write( "\\n" + " username: \\n" + " age: \\n" + " 전송\\n" } 일부 코드인데 PrintWriter w = response.getWriter(); 를 통해 HTML 코드를 작성해 준다. response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); 사전에 response 객체 설정을 통해 HTML을 읽을 수 있는 형식으로 셋팅을 해 주어야 한다. 이렇게 하면 단순하게 회원 정보를 입력할 수 있는 HTML Form이 생긴다. input으로 값을 받고 submit으로 값을 전달해준다. 값을 입력하고 전송을 누르면 데이터가 저장이 되도록.. 2022. 1. 21.
반응형