본문 바로가기

Java115

[Java] 자바 인터페이스 Interface Interface Abstract 보다 더 높은 추상화 수준을 제공 클래스 자체의 규약을 정의함 객체지향의 5개 특징 중 다형성에 해당 다형성 : 같은 기능을 제공하는 표준 규약 인터페이스는 하나의 표준이다 ex) CD Player 기본 기능은 Play, Stop, Prev, Next 자체의 동작 알고리즘은 모르지만 어떠한 동작을 하는지를 알고 있다 -> 인터페이스 # Interface 선언 public interface CDPlayer와 같이 선언 인터페이스의 요소는 public abstract void play();라고 선언되고 abstract는 생략이 가능하다 # Interface 사용 public class MyMy implements CDPlayer를 선언해서 인터페이스를 사용 가능하다 인터페이.. 2016. 5. 31.
[JSP Web] 게시판 리스트 페이지 List Page 게시판 List Page 웹에서 게시판을 구현함에 있어서 게시글들을 목록으로 보여주는 List Page를 개발한다 DB에 있는 게시글 데이터를 가져와서 양식에 맞춰서 데이터를 뿌려준다 # Article List 출력하는 Servlet, JSP 생성 DB에 입력한 Article을 List로 출력하기 위해 리스트를 뽑아오는 것을 생성한다 우선 Article을 담을 Class인 Article VO를 생성한다 ArticleVO Article이 갖는 모든 항목들을 정의하였다 그 후 Article DB에 접근해서 값들을 가져오는 DAO를 생성한다 ArticleDAO 이전에 사용했던 DAO와 비슷한 형식을 거친다 DAO에서 사용될 쿼리는 간단하다 query.xml ARTICLE Table에서 모든 값들을 가져오면 된.. 2016. 5. 31.
[SQL] Alias 쿼리 select 시 별칭으로 가져오기 SQL - Alias # 출력 결과 컬럼명 변경하기 (별칭 주기) SELECT에서 AS 뒤에 별칭을 줄 수 있다 그렇다면 출력 결과에서 컬럼명을 원하는데로 할 수 있다 AS를 생략해도 별칭으로 인식이 된다 또한 별칭을 통해서 View와의 조인을 걸 수 있다 2016. 5. 27.
[SQL] NVL 쿼리 select에서 null 값 변환 시키기 SQL - NVL GROUP BY는 null 값도 포함이 되게 된다 하지만 부서의 null은 없는 값이 아니라 삭제할 수 없다 오라클은 null인 경우 다르게 처리할 수 있게 함수를 지원한다 2016. 5. 27.