본문 바로가기

JDBC

(2)
XML 기본 ▶ XML(eXtensive Markup Language) : 단순화된 데이터 기술 형식XML을 사용하려는 이유- DB 연결 정보, SQL문 등 수정이 빈번한 내용을 코드에 직접 작성하면 효율성 떨어짐- 이유) Java에서는 코드가 조금 수정되어도 전체 코드를 다시 컴파일하여 시간이 상대적으로 오래 소요됨- XML 외부 파일을 이용하면 XML 파일의 내용을 바꿔도 XML 파일을 읽어오는 코드는 변하지 않음- → 컴파일 미실행하여 시간 효율 상승함XML은 Key,Value 형식의 Map으로, 문자열만 저장Map == Properties 클래스Properties 컬랙션 객체1) Key, Value가 으로 타입이 제한된 Map2) XML 파일을 생성하고 읽어오는데 특화▶ CreateXML Classpubli..
JDBC 응용(1) - 사원 관리 프로그램 ▶ 총 5개 Class 생성View Class : 입·출력 담당 클래스                      / 사용자 담당 인터페이스 요소를 사용해 사용자의 요청과 응답을 보여주는 화면Service Class : 요청에 맞는 기능을 수행한 결과를 제공                           / 전달 받은 데이터 또는 DAO 수행 결과 데이터를 필요한 형태로 가공처리DAO Class : Data Access Object / DB와 연결되어 작성한 SQL을 전달하여 이에 대한 결과를 반환 받는 역할을 수행DTO Class : Data Transfer Object / 데이터 전달용 객체※ DTO의 필드는 DB 컬럼과 비슷하게 작성되는 경우가 많음(개발자 재량으로 상황에 따라 필드 추가 또는 삭제 가능..