mvc7 @Controller 와 @RestController Diff @Controller controller - view 전통적인 spring MVC 컨트롤러. View를 반환하기 위해 사용 client는 URI 형식으로 웹서비스에 요청을 보낸다. Mapping 되는 Handler와 그 Type을 찾는 DispatcherServlet이 요청을 인터셉트(가로채기) 한다. Controller가 client 요청을 처리 후에 응답은 DispatcherServlet으로 반환하고, DistpatcherServlet은 View를 사용자에 반환한다. @Controller가 View를 반환하기 위해서는 ViewResolver가 사용되며, ViewResolver가 설정에 맞게 View를 찾아 랜더링 한다. controller - Data 단순히 view를 처리함과는 다르게 요청한 Dat.. Spring/web Structure 2021. 4. 1. Basic_MVC6(Ajax) environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC5 기능 구현 : { 1.AJax 처리(댓글 달기 및 댓글 제거) 2.리펙토링(중복 코드 제거.) domain >> class들의 부모 객체만들기(ex: @MappedSuperclass) 중복제거요소 : equlas Override method 제거 및 id 값 , create,modify time 공통적 관리 } 1.AJax 처리(댓글 달기 및 댓글 제거) 댓글추가) e.prventDefault는 해당 값이 서버로 전달되는 것을.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 9. Basic_MVC5 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { 리펙토링(중복 코드 제거.)(로그인 세션,해당 계정이 게시글 작성자와 일치 여부 확인) } --> 수정화면으로 넘어가기 위한 controller 이전 코드 if(!HttpSessionUtils.isLoginUser(session)) //tempUser==null { System.out.println("로그인이 안되어 있습니다."); return "redirect:/user/signIn"; } User sess.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 12. 1. Basic_MVC4 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { 수정/삭제 기능에 대한 보안 처리 및 LocalDateTime 설정, 답변 추가 및 답변 목록 기능 구현 } 수정/삭제 기능에 대한 보안 처리 및 LocalDateTime 설정 equals() 두 객체의 내용이 같은지, 논리적 동등성(equality)를 비교 (value) hashCode() 두 객체가 같은 객체인지, 동일성(identity)를 비교 (reference) Reference 동치 : Heap에 .. Spring/Spirng_CRUD(MVC_Patterns) 2020. 11. 30. Basic_MVC3 environment-> intelij(Ultimate)+springInitialize+templateEngine(Mustache) fronted : bootstrap GIT-HUB ▶github.com/KBY-TECH/SpringBasic_MVC2 #SpringBasic_MVC3 기능 구현 : { User class 와 Board class 중복 필드 제거 후 one to many, 상세페이지, 수정, 삭제 } User class 와 Board class 중복 필드 제거 후 one to many 게시판 부분과 회원가입 부분의 각 class 에는 해당 username 이라는 필드명이 겹치게 된다. 회원가입 시 필요한 username. 게시판 작성 시 로그인이 필요하고 작성자는 username. 이 두 필.. Spring/Spirng_CRUD(MVC_Patterns) 2020. 11. 26. 이전 1 2 다음