일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- import 오류
- load-on-startup
- Persistence 쿠키
- 서블릿과 오라클 연동
- Session쿠키
- 서블릿에서 초기화하는방법
- PrepareStatement란?
- 세션트래킹 이란
- ClassPath 경로
- DataSource이란?
- 쿠키생성위치
- 이클립스 톰캣 DataSource사용방법
- Configure build path
- 자바 웹을 다루는 기술
- Tomcat DataSource 설정
- DataSource 설정
- JRE라이브러리 깨짐
- ServletConfig란
- ServletContext 메서드
- 스크립트 요소 예제
- 오라클 데이터베이스 접속
- Statement 단점
- web.xml에 load-on-startup 설정
- 쿠키실행과정
- Project facet java version 10 is not supported
- JNDI란
- 쿠키 종류
- 쿠키API
- 애너테이션으로 서블릿에서 초기화
- ConnectionPool이란?
- Today
- Total
목록분류 전체보기 (21)
백문이불여일타
앞 절에서 회원 정보를 조회하기 위해 MemberDAO에서 Statement 인터페이스를 이용해서 데이터베이스를 연동했다. (▼아래 참고) Jsp&Servlet:: 서블릿 과 오라클 연동 하는법 _실습포함 오늘은 서블릿에서 데이터베이스와 연동하여 조회한 데이터를 얻은 후 클라이언트의 웹 브라우저로 응답하는 과정을 알아본다. ★TIP 서블릿의 비즈니스 처리 기능을 이해하려면 우선 데이터베이스 접근 명령어인.. java117.tistory.com Statement의 단점 그런데 Statement를 이용해서 데이터베이스와 연동할 경우에는 연동 할때마다 DBMS에서 다시 SQL문을 컴파일해야 하므로 속도가 느리다는 단점이있다. 해결방법 이럴 경우 PrepareStatement 인터페이스는 Statement인터페..
오늘은 서블릿에서 데이터베이스와 연동하여 조회한 데이터를 얻은 후 클라이언트의 웹 브라우저로 응답하는 과정을 알아본다. ★TIP 서블릿의 비즈니스 처리 기능을 이해하려면 우선 데이터베이스 접근 명령어인 SQL문을 어느정도 알아야한다. 사전에 데이터베이스 이론이 부족하면 온라인 강의나 책을 통해 자바 데이터베이스 기능을 먼저 숙지한뒤 공부하는것이 좋다 서블릿의 데이터베이스 연동과정 서블릿에서 데이터베이스와 연동하는 과정은 자바의 데이터베이스 연동과정과 같다. 클라이언트로부터 요청을 받으면 서블릿은 SQL문을 사용해 데이터베이스에 접근하여 작업을 한다. 이 과정에서 DAO와 VO클래스가 사용된다. SQL테이블 생성방법 먼저 회원 정보를 저장하는 테이블의 이름명칭을 t_member 로 정하겠다 !! NO 속성..
서블릿 비즈니스 처리작업이란? 서블릿이 클라이언트로부터 요청을 받으면 그 요청에 대해 작업을 수행하는 것을 의미한다. 웹 프로그램에서 대부분의 비즈니스 처리 작업은 데이터베이스 연동 관련 작업이지만 그 외에 다른 서버와 연동해서 데이터를 얻는 작업도 수행한다. 이 기능은 서블릿의 핵심 기능이라 할 수 있을 만큼 중요하다. 서블릿의 비즈니스 작업 의 예로는 다음과 같다. 웹 사이트 회원 등록 요청 처리 작업 웹 사이트 로그인 요청 처리 작업 쇼핑몰 상품 주문 처리 작업 등등... 클라이언트로부터 요청을 받는다. 데이터베이스 연동과 같은 비즈니스 로직을 처리한다. 처리 결과를 클라이언트에게 돌려준다.
DTO는 Data Transfer Object의 약자로서, VO ( Value Object )랑 혼용해서 쓴다. 보통은 DTO와 VO를 혼용해서 사용들 하지만, 필자는 용어를 정확히 구분해서 쓰는걸 중요하다고 생각한다. DTO란? 풀 명칭에서 유츄 할 수 있드시, 데이터를 오브젝트로 변환하는 객체이다. 중요한 것은 주체가 누구인가를 아는 것이 중요하다. Data Transfer Object에서 Object는 우리가 만드는 DTO 클래스이다. PersonDTO를 예를들자면, 아래와 같다. class PersonDTO{ private String name; private int age; public void setName(String name){ this.name = name; } public String ..
DTO(Data Transfer Object) 개념 - 데이터 전달 단위, 객체를 표현하는 단위 - 보통 테이블의 컬럼들을 멤버변수로 처리한다. - 캡슐화된 객체여야 함(멤버변수는 private 으로, public getter/setter 메서드가 필수!!) DTO 기본 예제 package sec01.ex01; import java.sql.Date; public class MemberVO { /*멤버변수는 private로 지정*/ private String id; private String pwd; private String name; private String email; private Date joinDate; public MemberVO() { System.out.println("MemberVO 생..