일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DataSource이란?
- 자바 웹을 다루는 기술
- PrepareStatement란?
- 스크립트 요소 예제
- ConnectionPool이란?
- 세션트래킹 이란
- 이클립스 톰캣 DataSource사용방법
- ServletContext 메서드
- 서블릿과 오라클 연동
- 서블릿에서 초기화하는방법
- Persistence 쿠키
- DataSource 설정
- 오라클 데이터베이스 접속
- Configure build path
- Statement 단점
- ClassPath 경로
- 쿠키실행과정
- 애너테이션으로 서블릿에서 초기화
- JNDI란
- 쿠키생성위치
- Tomcat DataSource 설정
- 쿠키API
- Session쿠키
- ServletConfig란
- 쿠키 종류
- Project facet java version 10 is not supported
- import 오류
- web.xml에 load-on-startup 설정
- load-on-startup
- JRE라이브러리 깨짐
- Today
- Total
목록Java (5)
백문이불여일타
JNDI란? 실제 웹 어플리케이션에서 ConnectionPool 객체를 구현할 때는 Java SE에서 제공하는 javax.sql.DataSource 클래스를 이용한다. 그리고 웹 어플리케이션실행시 톰캣이 만들어 놓은 ConnectionPool 객체에 접근 할때는 JNDI를 이용한다. JNDI(Java Naming and Directory Interface) 란? 필요한 자원을 키/값(key/value)쌍으로 저장한 후 필요할때 키를 이용해 값을 얻는 방법이다. 즉, 미리 접근할 자원에 키를 지정한 후 애플리케이션이 실행 중일때 이 키를 이용해 자원에 접근해서 작업을 하는것이다. JNDI사용 예 웹 브라우저에서 name/value 쌍으로 전송한 후 서블릿에서 getParameter(name)로 값을 가져올..
앞 절에서는 회원 테이블에서 회원 정보를 조회하는 과정을 살펴봤다. (▼아래링크참조) https://java117.tistory.com/12 Jsp&Servlet:: PrepareStatement란? _실습포함 앞 절에서 회원 정보를 조회하기 위해 MemberDAO에서 Statement 인터페이스를 이용해서 데이터베이스를 연동했다. (▼아래 참고) Jsp&Servlet:: 서블릿 과 오라클 연동 하는법 _실습포함 오늘은 서블릿에서 데이터.. java117.tistory.com 데이터베이스 연동과정 단점 데이터베이스 연동과정은 웹 애플리케이션이 필요할때마다 데이터베이스에 연결하여 작업하는 방식이다. 그런데 이런식으로 필요할때마다 연동해서 작업할경우 발생하는 문제가 하나 있다. 데이터베이스 연결에 시간이 많..
앞 절에서 회원 정보를 조회하기 위해 MemberDAO에서 Statement 인터페이스를 이용해서 데이터베이스를 연동했다. (▼아래 참고) Jsp&Servlet:: 서블릿 과 오라클 연동 하는법 _실습포함 오늘은 서블릿에서 데이터베이스와 연동하여 조회한 데이터를 얻은 후 클라이언트의 웹 브라우저로 응답하는 과정을 알아본다. ★TIP 서블릿의 비즈니스 처리 기능을 이해하려면 우선 데이터베이스 접근 명령어인.. java117.tistory.com Statement의 단점 그런데 Statement를 이용해서 데이터베이스와 연동할 경우에는 연동 할때마다 DBMS에서 다시 SQL문을 컴파일해야 하므로 속도가 느리다는 단점이있다. 해결방법 이럴 경우 PrepareStatement 인터페이스는 Statement인터페..
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 생..