Portfolio/자질구레한 실습해보기 2

window :) 환경변수 설명 및 실습진행 (Java JDK path 설정)

goal window 환경변수 설정방법을 알아본다 1 ] 환경변수란? 프로그램의 동작에 영향을 미치는 값들을 의미한다. 프로그램 A가 실행되기 위해서는 B라는 폴더에 저장된 값을 읽어와야 작업을 처리할 수 있다. 즉, B라는 폴더를 못읽어오면 프로그램이 실행이 되지 않는데, 이는 프로그램 동작에 영향을 준다. 프로그램 동작에 영향을 줄 수 있는 값들을 환경변수라고 한다. 2 ] window에서 환경변수 설정하기 Window에서 지역 환경변수는 특정 계정(사용자)의 환경변수를 편집한다. Window에서 전역 환경변수는 특정 계정에 국한되지 않은 모든 사용자 계정에 영향을 준다. 환경변수 설정 목표 : Java JDK를 동작하게 하는 "전역 환경변수"를 설정한다. ※ JDK가 동작하기 위해서는 컴퓨터가 Ja..

자질구레한 실습 :) Refactoring관련, 판매할 Database API 만들기 [1편]

goal Refactoring을 이용해 Code smell을 제거한다. 판매할 DB프로그램 만들기 [Refactoring - 1편] ** 학습 목표 ** Database API를 판매할 목적으로 프로그래밍을 진행한다. 독립된 파일로 구성하는 것을 목표로 진행한다. 1 ] 구성된 소스파일 파일명 설명 User.java DAO, 즉 Database에 접근할 객체를 만들 파일 UserDao.java Database를 조작할 파일 (Database 검색 / Database 추가 즉, SQL의 insert작업/select작업) ConnectionMarker.java JAVA JDBC를 이용해 DB를 연결할 파일 - 회사마다 사용할 DB가 다를 것이기 떄문에 공통된 작업으로 interface로 정의 DConnect..