본문 바로가기

_Programming/Spring

(14)
Spring.Security_basic 회원가입 암호화. 1. pom.xml에 버전넣기(초기에 넣어져있음) + 4가지 라이브러리 4.2.11.RELEASE org.springframework.security spring-security-core ${org.springframework.security-version} org.springframework.security spring-security-web ${org.springframework.security-version} org.springframework.security spring-security-config ${org.springframework.security-version} org.springframework.security spring-security-taglibs ${org.spr..
Spring.AOP(Aspect-Oriented Programming) AOP Spring의 3대 요소중 하나로, Aspect-Oriented Programming 관점지향 프로그래밍을 뜻한다. Spring Transaction 기술로 AOP를 구현한다. 예를들어 StartPoint : 카드정보 확인 --> point : 결제정보(금액,장소..등등) --> point : 정보전송 & return(ok/deny) --> EndPoint : 영수증출력 하나하나의 과정이 포인트가 되고 그 과정이 끝나는 부분이 포인트 컷이 된다. point pointCut ----> point pointCut ---> point ponintCut ---> point 이 point 하나를 Aspect(관점)이라한다. point중심으로 실행되도록 관심사로 묶는다. 이제 바로 트랜잭션개념이다. 트랜잭션..
Spring.Comment Comment (+Paging) 페이지 이동 없이 ajax기술을 이용함. ajax는 responsbody이용. 방법 1. JPS에서 썻던 방법 ResponseBody를 이용한 방법. 2. @RestController : ResponseBody + Control Restful(Repressentational State Transfer)을 이용하는 방법. (Rest란 자원의 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미한다.) /product/list/1 : list 1번 /product/detail/1 : detail 1번 이런식으로 url 주소자체가 의미를 가지고 있어 표현이 가능하다. Spring이 Restful방식을 이용하는 것이다. 우리는 항상 새로운 기술에 잘 적응해야하므로 Re..
Spring.Search(검색기능) Searching 게시판에서 검색하는데 기준을 가지고 있어야 한다. 제목, 내용, 글쓴이 ...등등 원래는 검색은 따로 솔루션업체들이 따로 개발하게 되지만 1. bootstrap에서 사용할 form가져오기 게시판 리스트 화면에 검색 기능을 만들어 줄것이기 때문에 list.jsp에서 검색을 구현하는 UI를 Bootstrap을 통해 만들어준다. 상품 목록 선택 상품명 작성자 상세내용 상품명+상세내용 상품명+상세내용 작성자+상세내용 검색 2. Criterion.java 클래스에 가서 기존에 있던 내용 외에 type과 keyword를 cri로 받을 수 있게 변수로 선언하고 getter setter를 만들어준다. public class Criterion { private String keyword; private..