본문 바로가기
728x90

분류 전체보기139

4.회원가입 폼 과 기능 구현하기 join.jsp join userDAO 추가 //회원가입 public int join(User user)throws Exception { Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; String sql=""; try { conn=getConnection(); sql="INSERT INTO USERS VALUES (?, ?, ?, ?, ?)"; pstmt=conn.prepareStatement(sql); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.getUserName().. 2020. 12. 25.
3.User 엔티티 , UserDAO 만들기 user.java user.java , userDAO.java user.java 구성 package user; public class User { private String userID; private String userPassword; private String userName; private String userGender; private String userEmail; public String getUserID() { return userID; } public void setUserID(String userID) { this.userID = userID; } public String getUserPassword() { return userPassword; } public void setUserPa.. 2020. 12. 25.
2.메인화면 1. index.jsp index index의 jsp 구성 //main.jsp 로 이동한다 2. head.jsp head head의 jsp 구성 JSP 게시판 프로젝트 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 1. footer.jsp footer footer jsp 구성 Copyright ⓒ 2020 김기남 All Rights Reserved. 1. main.jsp main main jsp 구성 게시판 프로젝트!! 이 웹 사이트는 부트스트랩으로 만든 JSP 게시판 사이트입니다. 웹서버 DB 프로젝트 준비하면서 공부용 으로 만든거 입니다! 디자인 템플릿으로는 부트스트랩을 이용했습니다. 로그인 회원가입 게시판 기능을 넣어봤습니다! 필기는 git hub로 했습니다! Github Previous .. 2020. 12. 25.
1.DB연결방법 DBCP DB연결방법 JNDI외 DBCP JNDI(Java Naming and Directory Interface) 란? JNDI의 정의를 보면 디렉터리 서비스에서 제공하는 데이터 및 객체를 발견하고 참고(lookup)하기 위한 자바 API라고 되어있다. 쉽게 말하면 외부에 있는 객체를 가져오기 위한 기술이다. Tomcat와 같은 WAS를 보면 특정 폴더에 필요한 데이터 소스(라이브러리)가 있는데 그것을 우리가 사용하기 위해 JNDI를 이용해서 가져오는 것이다. DBCP(Database Connection Pool, 커넥션 풀) 란? 데이터베이스와 연결된 커넥션을 미리 만들어서 저장해두고 있다가 필요할 때 저장된 공간(pool)에서 가져다 쓰고 반환하는 기법을 말한다. 커넥션 풀을 이용하면 커넥션을 미리 만들어두.. 2020. 12. 25.
0.JSP 개발환경 JSP/ORACLE 프로젝트 게시판 만들기 개발환경 Eclipse Bootstrap java Js jsp oracle 참고자료 https://www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6 2020. 12. 25.
2.회원관리 예제 2. 회원관리 예제 목차 1.비즈니스 요구사항 정리 2.회원 도메인과 리포지토리 만들기 3.회원 리포지토리 테스트 케이스 작성 4.회원 서비스 개발 5.회원 서비스 테스트 1.비즈니스 요구사항 정리 Member(회원)에는 ID,Name 회원등록 , 조회 기능 컨트롤러 : 서비스 계층을 호출하고 결과를 뷰에 전달하는곳 서비스 : 비즈니스 로직이 있고 트랜잭션을 시작 , 데이터 접근 계층인 리포지토리를 호출한다 Repository : JPA를 직접사용하는곳 , 엔티티 매니저를 사용해서 저장하고 조회한다 Domain : 엔티티가 모여있는곳 MemberRepository 인터페이스로 구현클래스를 변경할수 있도록 설계한다 2.회원 도메인과 리포지토리 만들기 Member(엔티티) public class Member.. 2020. 12. 25.
728x90