목록Server/MyBatis (8)
고래씌
보호되어 있는 글입니다.
1. 게시판 상세보기/ 조회수 증가 ▶ boardDetailVeiw.jsp 게시판 상세조회 글번호 ${b.boardNo } 제목 ${b.boardTitle } 작성자 ${b.userId } 조회수 ${b.count } 작성일 ${b.createDate } 내용 ${b.boardContent } 댓글작성 등록 댓글(${list.size()}) ${ reply.replyUserId } ${ reply.replyContent } ${ reply.createDate } ▶ boardListView.jsp 에 클릭했을 때 상세 페이지로 넘어갈수 있도록 추가 ▶ BoardDetailController.java(servlet) => 댓글 포함 package com.kh.board.controller; import j..
1. 게시판 페이징 처리 ▶ menubar.jsp 수정 ▶ boardListView.jsp 게시판 작성자 제목 내용 검색 글번호 제목 작성자 조회수 작성일 ${b.boardNo } ${b.boardTitle } ${b.boardWriter } ${b.count } ${b.createDate } [이전] [${p}] [다음] ▶ Board.javapackage com.kh.board.model.vo; import java.sql.Date; import java.util.ArrayList; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import lomb..
1. 단방향 암호화 ■ PasswordEncryFilter.java import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import com.kh.common.wrapper.Pa..
1. 회원가입 폼 만들기 ■ memberEnroolForm.jsp 회원가입 * ID * PWD * NAME EMAIL BIRTHDAY GENDER 남 여 PHONE ADDRESS 초기화 회원가입 ▶ MemberInsertController.java (Servelt) package com.kh.member.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servle..
1. 로그인 기능 추가 ▶ LoignController.java ▶ Member.java package com.kh.member.model.vo; import java.sql.Date; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; @NoArgsConstructor // 매개변수 없는 생성자 @Getter @Setter @AllArgsConstructor @ToString @Builder // lombok => 데이터 추가 삭제에 굉장히 편리하다! // Builder도 사..
1. MyBaits란? : 데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화한 Mapper설정파일을 통해 JDBC를 구현한 영속성 프레임 워크 ☞ 기존 JDBC를 통해 구현했던 상당 부분의 코드와 파라미터 설정 및 결과 매핑을 xml설정을 통해 쉽게 구현할 수 있게 함 ▶ 프레임워크 - 개발자가 보다 편리한 환경에서 개발할 수 있도록 제공하는 뼈대, 틀 - 소프트웨어 개발의 입장으로써는 공통으로 사용하는 라이브러리/ 개발도구/ 인터페이스 등을 의미한다. ▶ 프레임워크 왜 사용하는가? - 거대하고 복잡도가 높은 프로젝트를 완성시키기 위해서는 많은 사람이 필요한데, 그 많은 개발자들이 "통일성"있고 빠르고, 안정적으로 개발하기 위해서는 프레임워크가 필요하기 때문이다. ▶..
1. 환경설정 환경설정은 아래글에서 참고하도록 한다. https://whalewell.tistory.com/174 [Servlet] 0. 서버 설정 1) 워크스페이스 만든 후 열기 2) 워크스페이스 작업환경 셋팅 2_1) 웹 애플리케이션 서비스를 위해 java EE로 환경설정 2_2) 보여질 UI 패널 셋팅 (Project Explorer, Navigator, Console, Problems, Server) 2_3) 인코 whalewell.tistory.com 2. 오라클 DB에 MYBATIS 계정 ▶ MYBATIS 계정 생성 후, 권한부여 => 비밀번호도 MYBATIS로 설정 ▶ 실습때 사용하기 위한 SQL문 실행 3. MyBatis 프로젝트 생성후, 서버 설정 => 8083으로 변경 ▶ 그동안 다운받..