1. 상세페이지
- views / cus / detail.jsp 생성
- cus 컨트롤러에 detail 생성
- 반복되는 헤더부분 뽑아내기 / util 에 UserUtil.java 생성
- cus_SQL / Mapper / Service / ServiceImple / controller
2. error
- util 에 에러 컨트롤러.java 생성
- veiws 에 에러 폴더 생성 후 에러핸들러 .jsp 생성
3. 디테일에 사진 업로드
- cus_SQL 에서 일 대 다 관계 성립
- CusVO / AttachFileVO / CusController / detail.jsp
4. pdf 다운로드
- js 폴더에 파일들 삽입
- detail
5. 시큐리티 로그인
- 스프링프로젝트 : security-context 수정
- 다수리프로젝트
1) pom.xml 에서 springframework.security 있는 지 확인
2) web.xml 에 security-context, springSecurityFilterChain 있는 지 확인
3) security-context.xml 수정
4) servlet-context.xml 에서 kr.or.ddit.security 확인
5) security 패키지에
CustomLoginSuccessHandler,CustomAccessDeniedHandler, CustomNoOpPasswordEncoder 생성
6) DB에서 컬럼추가 / CUS, EMP 에 PASSWORD, ENABLED
* 집합(SET) - 주의. 컬럼개수 동일, 대응되는 컬럼자료형 동일
UNION / UNIONALL / INTERSECT / MINUS
7) cmd 창



8) 테이블 생성 및 데이터 추가
9) 종속관계 설정 - 종속 삭제
10) 시큐리티 패키지에
CustomUserDetailService, CustomUser, CommonController 생성
11) UserAuth 를 cus Vo 에 생성
12) CusVo 에 password,enabled,userName, sal 추가
13) CusMapper,cus_ SQL 수정
14) Login 컨트롤러.java 생성
LoginForm.jsp, logoutForm.jsp 생성
'개발자 > JspSpring' 카테고리의 다른 글
| 20220224 GetMapping, PostMapping 차이 (0) | 2022.02.24 |
|---|---|
| 20220224 뷰와 테이블 차이 (0) | 2022.02.24 |
| 20220218 고객이미지 등록&고객 목록 페이징 처리 (0) | 2022.02.18 |
| 20220218 html 검사해서 요소 가져오기 (0) | 2022.02.18 |
| 20220218 프로젝트 SVN 받아오기 (0) | 2022.02.18 |