본문 바로가기

Java

(14)
DAO (Data Access Object) (짧게) DAO DAO는 MS에서 4GL 언어 아키텍처 작업 당시, 객체단위 DB접근 인터페이스로 제안한 DB 접근 객체 인터페이스를 의미한다. 참고 Webdizen's Blog - DAO 구현기술 ZDNet 's "[객체지향 SW 설계의 원칙] 사례 연구, 단일 책임 원칙"
Java) Java Beans와 EJB 우선 JavaBeans에 대해 알아보자. (JavaBeans와 EJB는 이름만 유사할 뿐, 직접적인 관계는 없다) ## Java Beans란... 1. 정의 by Sun 사 자바 빈이란 개발자 도구에서 비주얼하게 수행되어질 수 있는 재사용 가능한 Software Component다. 또한 JavaBeans 컴포넌트들을 Beans이라고 한다. 참고 : 나비이야기님의 자바빈즈 설명 (정의니 어쩌고 하다가, 그냥 코드에서 이런게 자바빈즈다! 하니깐 이해가 잘감..;;) 2. 자바 빈과 클래스 라이브러리의 차이점 자바언어로 모든 소프트웨어 모듈들을 자바빈으로 만들 필요는 없다. 자바빈은 비주얼하게 다룰 수 있으며, 특정 목적을 위해 기능이나 데이터를 비주얼하게 변경할 수 있는 소프트웨어 컴포넌트에 적당하다. 반..
[Java] Java와 Database 연결 (JDBC) 방법 * 자바로 데이타베이스 프로그래밍을 하기 위해서는 JDBC 드라이버를 사용한다. JDBC를 이용해 특정 데이타베이스 서버에 연결하려면 그 서버의 주소를 명시할 방법이 있어야 하고, 서버를 지정하기 위해 URL 타입의 방식을 사용한다. * 참고 : 누리강좌 [ JDBC Programming ] * 표준 URL의 구성과 사용예 URL = 연결Protocol:데이터베이스벤더:사용할연결방법:데이터베이스서버IP: PORT:Instance(Service)명칭 * 데이타베이스별 드라이버와 Type별 지정하는 URL 예 Driver URL Description oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@ipaddress:1521:ORA7 oracle- DB/thin-Dri..
[Java] JDBC 연결 (Eclipse포함) * MySql 5.0 JDBC 연동하기 I * MySql과 자바의 연결(JDBC 사용법) * 이클립스에서 mysql 연동하기 (SQLExplore)
[Study] Java 용어 정리 #### 기초 용어 1. KVM ( Kilo-byte Machine ) KVM은 일종의 JVM으로 리소스가 극히 제한된 즉, 메모리가 작고 CPU파워가 작은 디바이스들 용으로 개발된 소프트웨어 2. JRE ( Java Runtime Enviroment ) JRE는 자바 어플리케이션이 수행될 수 있는 환경을 제공한다. 보통 JDK와 같이 배포되는데, 자바 어플리케이션이 수행되기 위해서는 JRE가 있어야 한다. 또한 자바 어플리케이션 배포시, 같이 JRE가 배포되어서 JDK 설치 없이도 프로그램 수행이 가능하도록 한다. 3. JFC/ SWING (Java Foundation Class) JFC는 자바 어플리케이션 개발시 GUI에 관련된 각종 AP들을 제공하는 클래스들이다. SWING은 JFC의 일부분으로 G..
[Java강좌] 1. 자바소개하기 이 글은 "Beginning Java 2" (정보문화사) 을 요약 & 발췌 한것입니다. --------------------------------------------------------------------------- 1. 자바 환경 - Java Compiler : Java 소스코드를 Byte code로 이루어진 Binary 프로그램을 생성한다. - Java Virtual Machine : 프로그램 수행 후, Java VM의 Interpreter는 Byte Code을 검사하고, 실행시 안전한지 검사 후, VM에서 프로그램을 수행한다. 1) Java 프로그램 개발 가. 자바 Application 실행하기 - 컴파일 하기 # javac MyProgram.java (MyProgram.class 라는 프로..