java (4) 썸네일형 리스트형 변수(Variable) ▶ Data(값) 처리 과정프로그램 실행 시 사용할 값(Data)이 있다면, 그 값은 먼저 메모리에 기록되어야 함메모리에 값을 기록하고 지속적으로 사용하려면 변수부터 만들어야 함▶ 변수(Variable)메모리(RAM)에 값을 기록하기 위한 공간변수에 기록된 값은 지속적으로 사용 가능공간에 기록되는 값(Data)이 변할 수 있어서 변수라고 함- 변수 사용의 장점1) 코드 길이 감소2) 가독성 증가 (읽기 편해짐)3) 재사용성 증가 (한 번 만든 변수를 계속 사용)4) 유지보수성 증가 (코드 수정 간단함)▶ 변수 사용 목적1) 변수를 사용하지 않으면System.out.println( 2 * 3.141592653589793 * 7 );System.out.println( 3.141592653589793 * 7 .. 프로그래밍 기초 ▶ 프로그래밍1) 프로그램 (Program)컴퓨터가 인식할 수 있는 명령어의 나열(집합)2) 프로그래밍 (Programming)프로그램을 작성하는 과정(= 코딩)▶ 프로그래밍 언어프로그램을 작성하기 위한 언어체계, 사람이 컴퓨터와 소통하게 하는 요소자바(Java)는 대표적인 프로그래밍 언어로, 고급 언어에 속함프로그래밍 언어는 사람이 이해하기 쉬울수록 고급 언어에 속하고, 컴퓨터가 이해하기 쉬울수록 저급 언어대표적인 저급 언어: 어셈블리어 (Assembly language)▶ Java 프로그래밍 언어 특징운영체제(OS)에 독립적- 운영체제에 관계 없이 동일 코드로 동작함. 이식성이 높다,라고도 표현- OS에 맞는 자바 가상 머신(JVM)이 필요함. JVM에서 Java 코드를 먼저 실행하고 이를 완벽한 실.. 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 컬럼과 비슷하게 작성되는 경우가 많음(개발자 재량으로 상황에 따라 필드 추가 또는 삭제 가능.. 이전 1 다음