분류 전체보기

employee / create 우편번호 검색 EMPLOYEE : 증명사진 = 1 : 1 --> 증명사진선택 + -   데이터가 받아와진다.
CustomUserDetailsService.javapackage kr.or.ddit.security;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.security.core.userdetails.UserDetailsService;import org.springframework.security.core.userdetails.UsernameNotFoundException;import org.springframework.stereotype.Service;import kr.or.ddit..
접근 거부시큐리티 패키지와 CustomAccessDeniedHandler 클래스를 만들어준다.package kr.or.ddit.security;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.security.access.AccessDeniedException;import org.springframework.security.web.access.AccessDeniedHandler;import lombok.extern.slf4j.Slf..
AOP(Aspect Oriented Programming : 관점 지향 프로그래밍)AOP는 관점(Aspect)지향 프로그래밍으로, 관점을 기준으로 다양한 기능을 분리하여 보는 프로그래밍이다. 관점(Aspect)이란, 부가 기능과 그 적용처를 정의하고 합쳐서 모듈로 만든 것 관점지향 프로그래밍은 객체지향 프로그래밍을 보완하기 위해 쓰인다. 기존 객체(Object) 지향은 목적에 따라 클래스를 만들고 객체를 만들었다.  따라서 핵심 비즈니스 로직이든, 부가 기능의 로직이든 하나의 객체로 분리하는데 그치고, 그래서 이 기능들을 어떻게 바라보고 나눠쓸지에 대한 정의가 부족하다는 단점이 있다.환경 설정pom.xml 이미 있으므로 생략2) aspectjweaver => 없으므로 의존 관계를 정의--> org.as..
페이징우선 페이징 처리를 하기 위해선 데이터가 많아야 하니 SQL에 더미데이터를 넣어주자.DECLARE --변수 : 일반(SCALAR) 변수, 참조형 변수, COMPOSITE(배열) 변수 --V_LPROD_ID NUMBER := 0; V_LPROD_ID LPROD.LPROD_ID%TYPE := 0;BEGIN --PL/SQL에서 SELECT랑 INTO는 바늘과 실의 관계. SELECT MAX(LPROD_ID)+1 INTO V_LPROD_ID FROM LPROD; --I : 자동 선언 정수형 변수 FOR I IN V_LPROD_ID .. 735 LOOP INSERT INTO LPROD(LPROD_ID, LPROD_GU, LPROD_NM..
ERwin에 오라클 테이블을 연동 File - New 를 통해 새로운 모델을 만들어주고 상단바의 Tools -> Reverse Engineer 클릭 이후 사진과 같이 진행  가져올 데이터베이스의 계정명, 비밀번호를 작성하고 Connect를 눌러준다. ※ 오류가 아마 뜰 수도 있는데 무시하고 확인을 계속 눌러주면 된다.  개념적 설계 : 개체(Entity), 관계(Relationship)설정 후 그린것까지 논리적 설계 : 개념적 설계 후 속성(Attribute), P.K/F.K제약사항, 정규화 ---------------------------------------- 설계 완료---------------------------------------- 물리적 설계 : 속성의 영문명, 자료형, 크기. 역정규화  ..
어제 작성했던 cardList와 address를 출력${member} --%> member.address.postCode : ${member.address.postCode}member.address.location : ${member.address.location}member.cardList card${stat.count}.no : ${card.no} card${stat.count}.validMonth : ${card.validMonth} c:forEach를 통해 cardList에 담긴 객체들을 card라는 이름으로 하나하나 꺼내온다.stat.count는 1부터 반복하여 List에 담긴 객체의 갯수만큼 증가한다. 응용(Lprod)VO 내에서 회원에게 할당된 1 : N VO 연결을 했..
1. read01MemberController에서 진행한다.// 요청 URI : /read01// Model 객체를 통해서 다양한 데이터를 뷰(View)에 전달@GetMapping("/read01")public String read01(Model model) { model.addAttribute("userId","hongkd"); model.addAttribute("password","1234"); model.addAttribute("email","test@test.com"); model.addAttribute("userName","홍길동"); model.addAttribute("birthDay","1989-09-07"); return "read01";} model로 담긴 데이터를 ..
choco2706
'분류 전체보기' 카테고리의 글 목록 (2 Page)