일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- static 예제
- 오라클 비교연산자
- 싱클톤패턴
- SUB Query
- Java
- 리스트 모달창
- 템플릿
- Servlet 맵핑
- react
- downcasting
- order by
- 모달창 여러개
- 깃 명령어
- static
- 스프링 모달창
- spring annotation
- oracle 연동
- 이클립스 오라클 연동
- 사용자 데이터그램 프로토콜
- 객체협력
- IP
- GROUP BY
- static메서드
- 형변환
- 추상 메서드
- 다중 모달창
- 상속
- AOP란?
- singleton
- 다운캐스팅
- Today
- Total
목록분류 전체보기 (80)
모든지 기록하자!
웹서버는 DB에 Access하기위해 드라이버 로드를 하고 그후에 Connection 객체를 얻는다. 쿼리 질의문을 통해서 DB와 통신을한다. PreparedStatement 객체가 그 역할을 해준다. 작업이 끝난 후 에는 자원을 효율적으로 사용하기 위해 DB Connection 을 종료한다. 웹서버는 데이터를 받아서 가공한 후에 브라우저로 response를 해준다. 규모가 큰 프로젝트에는 많은 질의 응답으로 위와같은 과정을 반복하는 횟수가 높아진다. 이런 부분이 프로세스에 부하가 걸릴만한 작업 일수도 있다. 그렇기 때문에 Connection Pool에 미리 Connection을 만들어 놓고 웹서버가 DB에 접속이 필요할 때 마다 사용하는 것이다. Connection Pool은 우리가 사용하는 ( tomc..
bbs.jsp 페이지 main.jsp 페이지를 복사해서 추가적으로 구현한다. JSP 게시판 웹사이트 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2021-06-18 글쓰기
세션관리 세션이란 기본적으로 현재 접속한 회원에 할당해주는 고유의 아이디 이다. 웹서버는 한명의 회원을 세션 아이디로 구분할 수 있다. 따라서 로그인에 성공했을 때 세션아이디를 부여해줘서 세션관리를 할 수 있다. loginAction.jsp 페이지와 joinAction.jsp 페이지에 각각 세션을 부여해주자 loginAction.jsp 페이지 joinAction.jsp 페이지 세션을 확인해서 userID라는 이름으로 세션이 존재하는 회원들은 userID에 해당 세션 값을 넣어준다. userID라는 변수가 자신에게 할당된 세션 아이디를 담을수 있게 만들어준다. userID가 null이 아닌경우 출력문을 출력후에 main.jsp 파일로 이동시킨다. loginAction페이지와 joinAction페이지에 동일..
UserDAO 클래스에 Join이라는 함수를 추가해 준다. public int join(User user) // 한명의 사용자를 입력받는다. String SQL = "INSERT INTO TEST VALUES(?, ?, ?, ?, ?)"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.getUserName()); pstmt.setString(4, user.getUserGender()); pstmt.setString(5, user.getUserEmail()); return pstmt.exec..