본문 바로가기
반응형

MVC패턴4

*.properties 파일 생성하기 MVC Pattern 강의중에 Properties라는 파일로 Controller와 View를 유기적으로 연동시켜주는 파일을 생성했다. 아니 생성했다라기 보단 강사님이 주셔서 그냥 사용하고 있다. 문득 이 파일은 어떻게 생성하는걸까 궁금해졌다. 현재 강의때 사용하는 이클립스에서는 Dynamic Web Project의 WebContent 폴더 밑의 WEB-INF 밑에 commandHandler.properties라는 파일이 존재한다. 이 파일의 내용은 # comment # key=value # url=package.class # my /registerForm.do=member.command.MyMemberFormController /idDuplicate.do=member.command.IdDuplicateC.. 2023. 1. 12.
56일차. 개인적으로 이해한 MVC 패턴의 동작 원리 계속해서 MVC 패턴을 이용한 회원가입 및 로그인 구현에 대한 수업이 이어지고 있다. 흐름을 파악해야하는데 개인적으로 현재 수업방식으로는 흐름을 파악하기보다는 따라 치기 바빠서 오늘은 복기하면서 MVC 패턴의 흐름에 대해 짚고 넘어가보려고 한다. MVC패턴의 흐름에 대해서는 현재 구현하고 있는 내용을 기준으로 작성하겠다. 먼저 WebContent 폴더 밑에 View 폴더를 만들어서 View 파일들(JSP 파일)을 생성해주었다. 각각 호출되는 메소드나 수행 결과에 따라서 다른 View를 보여주기 위해 각각의 View를 생성해주었다. 이 View 파일로 구현된 Web Page에서 우리는 Request(요청)을 한다. 회원가입과 로그인을 하겠다 라는 요청을 하게되면 Controller(여기서는 Handler로.. 2023. 1. 10.
54일차. MVC Pattern에서 Controller의 역활 그리고 Connection Pool을 이용한 DB 접근 Controller의 역활 중요하다고 꼭꼭 외워두라고 강사님이 말씀하신 4가지 역활 Parameter를 얻어온다. 비즈니스 로직을 실행한다 수행 결과를 모델화 한다 response의 결과에 따라 보여줄 View를 결정한다 우리는 이 기능을 숙달시키기 위해서 View를 만들고, properties 파일로 URL Mapping을 해주고, 그 Mapping한 URL로 접근을 통해 Controller를 호출하여 비즈니스 로직을 수행한후, 수행 결과를 Response 받았다면 해당 Response에 따라 View를 각각 지정해서 보여주는 실습을 하고 있다. /join.do=member.command.JoinHandler /login.do=auth.command.LoginHandler /logout.do=auth... 2023. 1. 6.
46일차. Jquery DOM, 그리고 Javascript Servlet 개념잡기 DOM(Document Object Model) 은 문서 또한 객체이고, 그 객체의 모델을 DOM이라고 한다. 따라서 문서의 각 요소(Elements)에 접근하여 값을 가져오거나(get) 아니면 값을 설정하거나(set) 해줄수가 있고 값을 변경해줄수도 있다. 오늘은 Jquery의 Get과 Set을 이용하여 각 요소에 접근하고, 값을 설정하고 가져오고 변경해주는 수업을 진행했다. 먼저 Get과 Set에 대해서 살펴보겠다. 먼저 하나의 문서를 만들어서 문단을 입력해주고, 그것을 get을 이용하여 가져오는 2가지의 방법(Jquery, Javascript 문법) 으로 나눠보겠다. 그리고 해당 문법마다 각각의 버튼을 부여해 기능을 설정해주겠다. See the Pen Untitled by codeJo (@yaton.. 2022. 12. 29.
반응형