본문 바로가기
728x90
반응형

전체 글640

[JSP] - 33. JSTL(JSP Standard Tag Library) 사용 방법 #JSTL(JSP Standard Tag Library) 사용 방법 #Maven 라이브러리 다운로드하기 https://mvnrepository.com/artifact/javax.servlet/jstl Maven Repository: javax.servlet » jstl Professional Java Data: RDBMS, JDBC, SQLJ, OODBMS, JNDI, LDAP, Servlets, JSP, WAP, XML, EJBs, CMP2.0, JDO, Transactions, Performance, Scalability, Object and Data Modeling (2001)by Carl Calvert Bettis, Michael Bogovich, Sean Rhody, Mark Wilcox, Ke.. 2020. 8. 10.
[JSP] - 32. EL(Expression Language) 표현식 문법 및 사용방법 #EL(Expression Language) 표현식 문법 및 사용방법 #데이터 추출 표현식 ${ } #EL의 범위 pageScope requestScope sessionScope applicationScope 예제 1) 1. forward.jsp 2. el_ex.jsp ${empty emptyArr } 연산 : : ${1+2+3 } : ${10 > 11 } map : ${map["key2"] } : ${map.key3 } list : ${list[0] } 기존 parameter : EL parameter : ${param.paramName } : ${param.paramSome } 기존방식 : : : : : EL : ${ requestScope.some } : ${ sessionScope.yourName.. 2020. 8. 10.
[JSP] - 31. DBCP(커넥션 풀) 이란 ? #DBCP(커넥션 풀) 이란 ? 1. 커넥션 풀을 이용한 DB 연동 -클라이언트에서 다수의 요청이 발생할 경우 데이터베이스에 발생하는 부하를 방지하기 위해 사용한다. -미리 생성 + 재사용 #DAO(Data Access Object) -DB에 직접 접근하여 DB와 관련된 일(로직)을 하는 객체를 칭한다. -데이터 베이스에 접속해서 데이터 추가, 삭제, 수정 등의 작업을 하는 클래스이다. #DTO(Data Transfer Object) -DAO가 DB에 접근하여 가져온 데이터를 난잡하게 가져오지 않고, 클래스로 만들어서 가져오는 객체를 칭한다. -DAO클래스를 이용하여 데이터 베이스에서 데이터를 관리할 때 DTO클래스를 이용해서 만들 수 있다. 2020. 8. 8.
[JSP] - 30. 이클립스에서 JUnit 단위 테스트 하는 방법 #이클립스에서 JUnit 단위 테스트 하는 방법 -자바 프로그래밍 언어용 유닛 테스트 프레임워크이다 1. 프로젝트 우클릭 Other 클릭 2. JUnit Test Case 찾아서 클릭 3. 이름 + 기본적으로 생성할 메소드 선택 후 Finish #DaoTest package kr.ac.green.test; import static org.junit.Assert.*; import java.sql.Connection; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import kr.ac.green.dao.StudentDao; im.. 2020. 8. 8.
[SQL] - 데이터베이스 조인(JOIN) 문법 및 사용방법 #데이터베이스 조인(JOIN) 문법 및 사용방법 -조인은 결합을 의미하며, 관계형 데이터베이스에서의 조인은 교집합 결과를 가지는 결합 방법을 의미한다. #조인우의 유형 조인 유형 내용 내부 조인(INNER JOIN) 두 테이블에 공통으로 존재하는 컬럼을 이용하는 방식(공통 컬럼 기반) 입니다. 동등 조인(EQUI JOIN) 공통 존재 컬럼의 값이 같은 경우를 추출합니다. 자연 조인(NATURAL JOIN) 두 테이블의 모든 컬럼을 비교하여 같은 컬럼명을 가진 모든 컬럼 값이 같은 경우를 추출합니다. 교차 조인(CROSS JOIN) 조인 조건이 없는 모든 데이터의 조합을 추출합니다. 외부 조인(OUTER JOIN) 특정 테이블의 모든 데이터를 기준으로 다른 테이블의 정보를 추출(다른 테이블에 값이 없어도 .. 2020. 8. 8.
[SQL] - 데이터베이스 서브쿼리 문법 및 사용 방법 #데이터베이스 서브쿼리 문법 및 사용 방법 #ANY/ALL/SOM, 서브 쿼리(SubQuery, 하위 쿼리) -서브 쿼리 : 쿼리문 안에 또 쿼리문이 들어 있는 것입니다. : 서브 쿼리 사용하는 쿼리로 변환 예제입니다. e.g) 유아인보다 키가 크거나 같은 사람의 이름과 키 출력해야합니다. >> WHERE 조건에 유아인의 키를 직접 써야 합니다. -SELECT name, height FROM userTBL WHERE height > 180; -SELECT name, height FROM usetTbl WHERE height > (SELECT height FROM userTbl WHERE name = '유아인'); -서브 쿼리의 결과가 둘 이상이 되면 에러가 발생됩ㄴ니다. -실행 순서는 서브 쿼리가 먼저 .. 2020. 8. 8.
728x90
반응형