본문 바로가기

분류 전체보기30

[Spring] 게시판 만들기 : 목록페이지 1) ERD 게시글 출력시 유저 닉네임을 불러오기 위해서 EXAMPLE_USER 테이블에 user_no 를 foreign key로서 EXAMPLE_BOARD에 user_no에 값을 넣엇다. 2) DB 생성 HTML 삽입 미리보기할 수 없는 소스 Oracle SQL 을 이용해서 만든 DB를 생성 한 것이다 3) 파일 및 패키지 생성 Controller는 웹 클라이언트에서 들어온 요청을 해당 비즈니스 로직을 호출하고, 수행결과와 함께 응답을 해주는 Dispatcher 역할을 한다. Service는 Service 인터페이스를 통해 정의된 메서드를 실제로 구현하는 클래스이다. Mapper는 실제로 데이터베이스에 접근하여 데이터를 가져오거나 입력하는 역할을 수행한다. 파일과 패키지들을 먼저 만들어 놓고 시작하자... 2022. 9. 7.
[Spring] 로그인 로그아웃 하기 1. loginPage.jsp HTML 삽입 미리보기할 수 없는 소스 2) UserController.java HTML 삽입 미리보기할 수 없는 소스 3) UserService.java HTML 삽입 미리보기할 수 없는 소스 4) UserSQLMapper.java HTML 삽입 미리보기할 수 없는 소스 5) UserSQLMapper.xml HTML 삽입 미리보기할 수 없는 소스 6) 확인 로그아웃 1) UserController.java HTML 삽입 미리보기할 수 없는 소스 2) 확인 2022. 9. 6.
[Spring] Validator를 이용한 회원가입페이지 만들기 유효성 검사를 통해 회원가입을 하는 방법이다. 이메일이 맞는지등 유효성 검사를 거친 후 회원가입이 완료 된다. 복잡하지만 복잡하지 않는 듯한 느낌. Validator를 이용해서 유효성 검사를 할 것이다 1) pom.xml HTML 삽입 미리보기할 수 없는 소스 2) servlet-active.xml HTML 삽입 미리보기할 수 없는 소스 3) message_ko.properties (src/main/resources/message) HTML 삽입 미리보기할 수 없는 소스 4) UserVo.java HTML 삽입 미리보기할 수 없는 소스 5) UserController.java HTML 삽입 미리보기할 수 없는 소스 6) joinUserPage.java HTML 삽입 미리보기할 수 없는 소스 7) 실행화면 2022. 9. 5.
[Spring] 회원가입페이지 만들기 ( Ajax을 이용한 아이디 중복체크 구현) 이전 시간에 만들었던 회원가입 페이지에 Ajax를 이용해서 아이디 중복 체크 기능을 구현해보자 1. Ajax란? Ajax란 Asynchronous JavaScript and XML의 약자입니다. Ajax는 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법의 하나입니다. Ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있습니다. 즉 Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있습니다. 이때 서버와는 다음과 같은 다양한 형태의 데이터를 주고받을 수 있습니다. - JSON - XML - HTML - 텍스트 파일 등 2. Ajax의 장점 Ajax를 이용하면 다음과 같은 장점이 있습니다. 1. 웹 페이지 전체.. 2022. 9. 5.