본문 바로가기

전체 글116

자바빈(JavaBean) 자바빈은 데이터를 표현하는 것을 목적으로 하는 자바 클래스이다. 1. 자바빈 프로퍼티 프로퍼티(속성)는 자바빈에 저장되어 있는 값을 나타내며, 메서드 이름을 사용해서 프로퍼티의 이름을 결정하게 된다. 예를 들어, 프로퍼티의 이름이 maxAge고 값이 int 타입일 경우 프로퍼티와 관련된 메소드의 이름은 public void setMaxAge(int value); //setter public int getMaxAge(); //getter 프로퍼티의 값을 설정하는 메서드의 경우 프로퍼티의 이름 중 첫 글자를 대문자로 변환한다. (maxAge -> MaxAge) 프로퍼티의 값이 boolean 타입일 경우 get 대신 is를 사용할 수 있다. 예를 들어, 프로퍼티의 이름이 finished고 값이 boolean .. 2022. 9. 2.
include 디렉티브 ㅋhttps://tavi.tistory.com/19?category=1086720 액션 태그 한 웹 사이트를 구성하는 페이지들은 동일한 상단 메뉴와 좌측 메뉴 그리고 하단 푸터(footer)를 갖는 경우가 많다. 액션 태그와 include 디렉티브를 사용하면 이런 공통 화면을 모듈화 해서 코드가 tavi.tistory.com include 디렉티브도 와 마찬가지로 지정한 페이지를 현재 위치에 포함 시켜 주는 기능을 제공한다. 하지만 include 디렉티브는 포함되는 방식에 있어 큰 차이를 보이는데 는 다른 JSP로 흐름을 이동시켜 그 결과물을 현재 위치에 포함 시키는 반면, include 디렉티브는 다른 파일의 내용을 현재 위치에 삽입한 후에 JSP 파일을 자바 파일로 변환하고 컴파일 하는 방식이다. 액.. 2022. 9. 1.
<jsp:include> 액션 태그 한 웹 사이트를 구성하는 페이지들은 동일한 상단 메뉴와 좌측 메뉴 그리고 하단 푸터(footer)를 갖는 경우가 많다. 액션 태그와 include 디렉티브를 사용하면 이런 공통 화면을 모듈화 해서 코드가 중복 되는 것을 방지할 수 있다. 1. 액션 태그를 이용한 페이지 모듈화 액션 태그는 지정한 페이지를 태그가 위치한 부분에 포함 시킬 때 사용 된다. 사진을 기준으로 설명하면 main.jsp가 웹 브라우저의 요청을 받는다. 출력내용 A를 출력 버퍼에 저장 가 실행되면 요청 흐름을 sub.jsp로 이동시킴 출력내용 B를 출력 버퍼에 저장 sub.jsp의 실행이 끝나면 요청 흐름이 다시 main.jsp의 로 돌아옴 이후 부분인 출력내용 C를 출력 버퍼에 저장 출력 버퍼의 내용을 응답 데이터로 전송 즉 액션 .. 2022. 9. 1.
SQL - JOIN 조인 2 (Outer Join, Self Join) (Oracle DB 사용 / 툴: SQL Developer / scott 계정 사용) 3. Outer Join 행이 조인 조건에 만족하지 않을 경우 그 행은 결과에 나타나지 않는데, 조인 조건에 만족하지 않는 행들도 나타내기 위해 사용된다. (+) 기호를 조인 조건에서 정보가 부족한 칼럼 명 뒤에 기술하여 사용한다. ex) 사원 테이블과 부서 테이블을 조인하여 사원 이름과 부서 번호, 부서명을 출력하기 select e.ename, d.deptno, d.dname from emp em, dept d where e.deptn = d.deptno order by d.deptno; (* order by : 오름차순 정렬) 부서 테이블을 보면 부서 번호는 40번까지 존재 하지만 조인 결과에는 출력 되지 않는다. .. 2022. 8. 31.
SQL - JOIN 조인 1 (Equi Join, Non-Equi Join ) (Oracle DB 사용 / 툴: SQL Developer / scott 계정 사용) * Join (조인) 이란 관계형 데이터베이스에서는 테이블간의 관계가 중요하기 때문에 하나 이상의 테이블이 빈번히 결합되어 사용된다. 한 개 이상의 테이블에서 원하는 결과를 얻기 위해 사용 되는 것이 Join이다. 조인의 종류 Equi Join - inner join, simple join 동일 칼럼을 기준으로 조인한다. Non Equi Join 동일 칼럼이 없이 다른 조건을 사용하여 조인한다. Outer Join 조인 조건에 만족하지 않는 행도 나타낸다. Self Join 한 테이블 내에서 조인한다. 0. Cross Join 2개 이상의 테이블이 조인될 때 where 절에 의해 공통되는 칼럼에 의한 결합이 발생 되지 .. 2022. 8. 30.