Skip to content

gototheTK/JavaSpringWebProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

JavaSpringWebProject

코드로 배우는 스프링 웹 프로젝트

Part1 스프링 개발 환경 구축

Part2 스프링 MVC 설정

Part3 기본적인 웹 게시물 관리

Part4 RESET 방식과 Ajax를 이용하는 댓글 처리

Part5 AOP와 트랜잭션

Part6 파일 업로드 처리

Chapter25 프로젝트의 첨부파일 - 등록

25.1 첨부파일 정보를 위한 준비

  • 25.1.1 첨부파일 처리를 위한 Mapper 처리

25.2 등록을 위한 화면 처리

  • 25.2.1 JavaScript 처리
  • 25.2.2 첨부파일의 변경 처리
  • 25.2.3 게시물 등록과 첨부파일의 데이터베이스 처리

25.3 BoardController, BoardService의 처리

  • 25.3.1 BoardServiceImpl 처리

Chapter26 게시물의 조회와 첨부파일

26.1 BoardService와 BoardController 수정

26.2 BoardController의 변경과 화면처리

  • 26.2.1 게시물 조회 화면의 처리
  • 26.2.2 첨부파일 보여주기
  • 26.2.3 첨부파일 클릭 시 이벤트 처리
  • 26.2.4 원본 이미지 창

Chapter27 게시물의 삭제와 첨부파일

27.1 첨부파일 삭제 처리

  • 27.1.1 BoardServiceImpl의 변경
  • 27.1.2 BoardController의 파일 삭제

Chapter 28 게시물의 수정과 첨부파일

  • 28.1 화면에서 첨부파일 수정
  • 28.2 서버 측 게시물 수정과 첨부파일

Chapter 29 잘못 업로드된 파일 삭제

  • 29.1 잘못 업로드 된 파일 정리
  • 29.2 Quartz 라이브러리 설정
  • 29.3 BoardAttachMapper 수정
  • 29.4 cron 설정과 삭제 처리

part 7 Spring Web Security를 이용한 로그인 처리

Chapter 30 Spring Web Security 소개

  • 30.1 Spring Web Security
  • 30.2 시큐리티가 필요한 URL 설계
  • 30.3 인증(Authentication)과 권한 부여(Authorization-인가)

Chapter 31 로그인과 로그아웃 처리

  • 31.1 접근 제한 설정
  • 31.2 단순 로그인 처리
  • 31.3 커스텀 로그인 페이지
  • 31.4 CSRF(Corss-site request forgery)공격과 토큰
  • 31.5 로그인 성공과 AuthenticationSuccessHandler
  • 31.6 로그아웃의 처리와 LogoutSuccessHandler(20/12/3)

Chapter 32 JDBC를 이용하는 간편 인증/권한 처리

About

코드로 배우는 스프링 웹 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors