[STEP1] 프로그램기획 및 설계하기1) 프로그램 기획하기어떤 프로그램을 만들지 생각그 프로그램에서 어떤 기능들을 구현할지 생각ex) 쇼핑몰어떤 기능들 구현할 것인가?어떤 기능등을 사용자에게 제공할 것인가?2) 기획에 맞는 설계하기 - 문서화화면 설계(화면구성)대략적으로 방향성 제시하기구체적으로는 디자이너가 해줄 것! ( 화면 디자이너)3) 설계를 바탕으로데이타베이스(테이블) 만들기DTO 만들기DAO 만들기 : 설계에 맞는 메소드 만들기프로그램 만들기 [STEP2] 테이블 및 DTO클래스 만들기1) DTO 클래스 만드는 법VO클래스 > DTO클래스 ( VO클래스 내 DTO클래스의 개념이 있는 것!! )2) VO (Value Object) ..
jdbc
1. Properties 파일의 개념 및 특징1) Properties 파일프로그램 실행에 필요한 값을 제공하기 위한 텍스트 파일확장자 : ~.properties프로그램을 변경하지 않고 Properties 파일만을 변경하여 프로그램의 실행 결과 변경 가능프로그램의 유지보슈 효율성 증가2) Properties 파일로 제공되는 "값"문자열만 가능MAP은 원래 제네릭을 통해 "원하는 값"을 저장가능하지만,Properties는 오직 문자열만 가능!!!3) Properties 파일에서는..영문자 , 숫자 , 일부 특수문자를 제외한 나머지 문자는 유니코드로 변환되어 처리4) Properties 파일user.properties#Comment - \\uC124\\uBA85\\uBB3..
1. AutoCommit 비활성화 처리한 JDBC 프로그램 작성법TransactionControlApp.javapackage xyz.itwill.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;//JDBC 프로그램은 기본적으로 AutoCommit 기능이 활성화 처리되어 있어 SQL 명령(DML)이 전달되어//실행되면 자동으로 커밋 처리// => 프로그램 실행시 예외가 발생한 경우 예외 발생전에 전달되어 실행된 SQL 명령에 대한 롤백 처리 불가능//그래서 JDBC 프로그램에서는 AutoCommit 기능을 비활성화 처리하여 ..
1. JDBC(Java DataBase Connectivity)Java를 이용하여 DBMS 서버에 접속해 SQL 명령을 전달하여 실행하기 위한 기능을 제공하기 위한 클래스 또는 인터페이스1) java.sql 패키지 - 인터페이스JDBC 기능의 프로그램을 작성하기 위한 클래스(인터페이스)가 선언된 패키지JDBC 기능은 대부분 인터페이스로 제공 - DBMS의 종류가 다양(MYSQL,오라클.. 등)하므로 클래스로 제공 불가능java.sql에 있는 인터페이스로 자바프로그램(JDBC 기능의 프로그램)을 만든다 = 인터페이스로 참조변수 만든다(참조변수를 통해 자식메소드 호출)인터페이스를 통해 프로그램을 만들고, 실제 구현은 클래스에서 DBMS 회사의 웹사이트에서 JDBC 기능의 클래스(JD..
1. 정적영역(Static Block) & 클래즈(Class객체)클래스가 메모리에 저장된 후 자동 실행될 명령을 작성하는 영역정적영역에 작성된 명령은 프로그램에서 한번만 실행 2. 오라클 드라이버가 쓰는 가장 대표적인 객체 생성 방법수동으로 클래스 객체 생성정적영역에 객체생성 + 메소드 호출이 함께 작성되어있음 3. Class 객체(Clazz)를 수동으로 제공받는 방법Class.forName(String className) 메소드 호출하기클래스를 메모리에 저장하고 Class 객체를 반환해줌 Class.forName(String className) : 문자열로 표현된 패키지가 포함된 클래스를 전달받아 ClassLoader 프로그램을 사용하여 해당 위치의 클래스를 읽..
1. JDBC(Java DataBase Connectivity)Java를 이용하여 DBMS에 접속해 SQL 명령을 전달하여 실행하기 위한 기능의 제공하기 위한 클래스 또는 인터페이스 2. DBMS 서버를 이용한 JDBC 프로그램 작성을 위한 환경설정현재 DBMS - Oralce DBMS 이용 중라이브러리 파일을 다운로드 받아 프로젝트에 빌드 처리 필수[step1] Oracle JDBC driver 다운받기https://www.oracle.com 회사 접속products > oracle database > application development > java : 오라클 드라이버 라이브러리 다운받을 수 있는 페이지들이 나옴jdbc download 클릭Orac..