spring

상품등록을 위한 엔티티 설계 및 등록하기 들어가며 이번포스팅에서는 상품을 등록하는 기능을 개발해 보겠습니다. (도서 판매 페이지를 기준으로 개발) 엔티티 설계 사용자가 상품을 등록할때에는 여러 개의 상품을 등록할 수 있으며, 상품은 사용자의 한 명으로만 매핑되도록 설계했으며 아이템엔티티는 상속을 통해서 Book을 설계하도록 했습니다. 엔티티 작성 Member @OneToMany(mappedBy = "member") private List items = new ArrayList(); 일대다 관계 매핑을 위해서 Member 에다가 위에 코드를 추가한다. Item @Entity @Getter@Setter public abstract class Item { @Id@GeneratedValue private Lon..
세션을 사용하여 로그인(아이디 기억하기) 및 로그아웃하기 들어가며 이번 포스팅에서는 세션을 사용하여 로그인상태를 유지하고 사용자권한별로 접속하는 페이지가 다르게 하며 로그아웃하는 기능을 개발해 보겠습니다. Repository 이번 로그인에서도 JpaRepositroy를 사용하지 않고 직접 개발하여 사용하도록 하겠습니다 Reposiotry를 인터페이스로 만들어 오버라이딩하여 사용하도록 하겠습니다. LoginRepository public interface LoginRepository { List findById(String id); List findBPwd(String pwd); } findById(String id) : 객체에서 아이디값을 찾는 메서드 findByPwd(String pwd) : 객체에서 ..
아이디,비밀번호 중복검사 들어가며 이번에는 전에 구현했던 회원가입 페이지에서 아이디 및 비밀번호를 중복검사(중복체크)를 하는 구현해 보겠습니다. AJAX 통신을 위한 API 두 개를 간단하게 구현할 예정입니다. 수정사항 아 래와 같이 아이디 중복검사 버튼을 따로 만들지 않으며 바로 아이디 입력 시 실시간으로 아이디를 체크할 수 있게 수정. join.html 아이디 수정 아이디 onInput : 이벤트로, 입력요소의 값이 변경될때 발생하는 이벤트이다. API AJAX 통신을 하기 위해서 아이디 중복검사, 비밀번호 중복검사를 구현을 해보겠습니다. 아이디 중복검사와 비밀번호 일치 검증을 하기 위해서 MemberRepository, MmeberService 부분에 기능을 추가하여 MemberController에..
JPA 회원가입 구현하기 들어가며 이번에는 JpaRepository를 이용하요 쉽게 사용할수있지만 사용하지 못하는 분들도 있을수 있어서 직접 메소드를 생성하여 DB에서 데이터를 저장하고 수정하고 조회를 할수 있게끔 작성하려고한다. 나중에는 JpaRepository를 사용할예정이다. 그리고.. .CSS를 잘 다루지 못해서... 회원가입 페이지는 꾸미지 못했습니다..ㅜ 예상 화면 아이디 중복검사 버튼 비밀번호 중복검사 메일 인증을 통해 본인 인증 카카오 주소찾기 API를 이용한 우편번호 찾기 등을 사용하여서 회원가입 페이지를 작성할 예정입니다! 앤티티 구성 회원가입을 하기위해서는 일단 Member앤티티를 구성할것이다 아이디를 구별할수있는 id를 만들고 그아래는 회원가입시 필요한 인적정보등을 나타낸다 role..
스프링의 역사? 스프링이 사용되기 전에는 EJB(Enterprise JavaBean)이라 하는 것이 사용되고 있었다. 하지만 EJB는 객체지향적이지 못하는 개발 방식으로 인해 많은 개발자들이 골을 썩이고 있었다. 하지만 로드 존슨이 하나의 책을 출간하게 되었다. 이 책의 내용은 아래와 같은 내용으로 출판되었다. EJB의 문제점 지적 EJB 없이도 고품질의 코드를 설계가 가능하다. 현재의 Spring의 핵심기술 및 기반 코드가 작성 BeanFactory, ApplicationContext, POJO, 제어의 역전, 의존관계 주입 릴리즈 2003년 스프링 프레임워크 1.0 -XML 2006년 스프링 프레임워크 2.0 -XML 편의 기능 지원 2009년 스프링 프레임워크 3.0 - 자바 코드로 설정 2013년..
코드기록사
'spring' 태그의 글 목록