일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- TIL
- sqldeveloper
- TodayILearned
- CSS
- mybatis
- framework
- tdd
- sql
- 생활코딩
- 메이븐
- 프로그레시브웹앱
- maven
- progressive web app
- 자바스크립트
- PWA
- 자바프로그래밍
- springaop
- Oracle
- 스프링
- 프레임워크
- js
- 서브쿼리
- 국비지원
- javascript
- 오라클
- HTML
- javaprogramming
- JavaScript 내장객체
- SpringMVC
- web
- Today
- Total
목록SpringMVC (6)
1cm

2022. 01. 25 home에서 list로 이동할 수 있는 링크 생성 게시글 조회 - 게시글 작성 write.jsp 생성 게시판 작성 제목 작성자 첨부파일1 내용 page를 불러올 수 있게 mapping 작업 해주기 @GetMapping("/board/write") public String write() { return "/board/write"; } BoardController 메소드에 @RequestMapping을 붙여주면 @Slf4j @Controller @RequestMapping("/board") public class BoardController { 컨트롤러에서 실행되는 모든 매핑 정보 앞에 /board가 붙는다고 보면 된다. 인터셉터로 로그인 멤버만 접근이 가능할 수 있도록 처리 @Pos..

2022. 01. 21 - 게시글 목록 조회 mybatis에서 작업했던 board.model.vo, board-mapper.xml 복붙해주기 list.jsp 파일 생성 후 내용은 이전에 mvc에서 사용했던 것 복붙 게시판 글쓰기 번호 제목 작성자 작성일 첨부파일 조회수 조회된 게시글이 없습니다. ${ board.rowNum } ${ board.title } ${ board.writerId } ${ board.createDate } - ${ board.readCount } >> path로 이름 변경해주기 - list를 읽어올 수 있는 서블릿 만들기(컨트롤러) > BoardController.java package com.k..

2022. 01. 20 - 회원 정보 수정 > myPage.jsp 생성 회원 정보 수정 아이디 이름 휴대폰 이메일 주소 취미 운동 등산 독서 게임 여행 비밀번호변경 URL 주소를 입력, -> GET요청 > MemberController.java @GetMapping("/member/myPage") public String myPage() { return "member/myPage"; } myPage -> 로그인 후에 페이지를 들어갈 수 있게 하기, 미로그인 시 접근 못하도록 처리하기 > home.jsp ${ loginMember.name } 님, 안녕하세요. 로그아웃 로그인 후 Anchor태그 사용해서 myPage 페이지로 이동 - 로그아웃 후 접근 시 메세지 출력 후 home으로 이동시키기 참고 : h..

2022. 01. 19 - 회원가입 (복습 참고) - servlet-context.xml resource로 시작하는 요청이나 js로 시작하는 요청은 Dispatcher Servlet에서 직접 처리하는 것이 아닌 location 경로와 매핑하여 바로 내려줄 수 있게끔 설정해줄 수 있는 속성이다. - 회원가입 로직 구현 @PostMapping("/member/enroll") public String enroll(@ModelAttribute Member member) { log.info(member.toString()); int result = service.save(member); return "member/enroll"; } int -> 영향받은 행의 개수(정수형) MemberService.java -> ..

2022. 01. 18 bean 내의 driverClassName="oracle~~" 대신 ${db.driver} 식으로 불러올 수 있게 placeholder로 위치를 설정해준다. -> root-context.xml 그리고 mybatis-context.xml 내의 bean을 수정해주면 불러올 수 있다. -> property의 값들을 불러올 수 있음 MemberDao를 MemberMapper로 이름 변경 package com.kh.mvc.member.model.dao; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.session.SqlSession; import com.kh.mvc.member.model.vo.Member; @M..

2022. 01. 17 Spring MVC Spring Framework 에서는 클라이언트의 화면을 표현하기 위한 View와 서비스를 수행하기 위한 개발 로직 부분을 나누는 MVC2 패턴을 지원한다. 또한 Model, View, Controller 사이의 의존관계를 DI 컨테이너에서 관리하여 유연한 웹 애플리케이션을 쉽게 구현 및 개발할 수 있다. Spring MVC 요청 처리 과정 DispatcherServlet : FrontControllerServlet이라고도 부른다.(FrontControllerPattern) 하나의 서블릿이 모든 요청을 받고, 그 요청에 대한 처리 로직을 Controller 객체에게 요청 위임을 해준다. Client에서 요청을 보낸다(member, board 등) -> Dispa..