반응형

전체 글 80

zxing(오픈소스)

- QR코드 및 바코드 인식을 하기 위하여 오픈소스인 zxing 을 다운받아 라이브러리를 추가후 사용할수 있다.https://code.google.com/p/zxing/downloads/list - zxing 다운 받는곳 에서 받아서 사용할수 있으며.또한 밑의 주소에서 수정된 소스를 사용할수 있다.http://theeye.pe.kr/entry/QR%EC%BD%94%EB%93%9C%EB%A6%AC%EB%8D%94-ZXing%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EB%82%B4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%96%B4%ED%94%8C%EC%97%90-QR%EC%BD%94%EB%93%9C-%EC%8A%A4..

프로젝트 2013.07.22

JDBC, DBCP, ODBC 차이점

JDBC driver 직접 연결 DBCP ODBC 1) 빠름 (속도) 2) WAX (X) 무관 ! 3) 정확한 연결성 ! 4) 이(異) 기종 DB연결에 대한 융통성 부족 ! 1) (WAS를 한번 거치기 때문에 ) 상대적으로 약간 느림. 2) WAS에 의존적 ! 3) metadata가 (상대적으로) 복잡 ! 4) WAS에 의존적 ! - > 상대적으 로 연결성이 약간 떨어짐 ! 5) 이기종 (다중) DB연결성이 우 수 ! 1) Windows 의존적 ! 2) 이기종 (다중) DB 연결성이 우 수 ! 3) 속도가 떨어짐 ! ex) SQL 2000 - JDK 1.4/1.5(ODBC only !)

JAVA 2013.07.22

개요

작품명 바코드를 이용한 모바일 도서 대여 어플리케이션 개요 스마트 폰의 카메라의 바코드 인식기술을 이용하여 도서를 간편하게 대출하기위해 개 발. 개발환경 OS : window 7 web : Tomcat 7.0 DB : oracle 11g release 11.0.2 Android : android2.2 Java : Eclipse indogo 시스템 설계 모 듈 별 기능설명 android : 패키지 단위로 분류 - com.daegu.dohun.android.http --> HttlClient 사용 하여 웹 서버로 값을 전달하며 Json Parser를 통하여 웹서버로 부터 값을 받아 옵니다. - com.daegu.dohun.android.bookList --> 책에 관련된 정보를 리스트 형태로 보여줍니다. -..

프로젝트 2013.07.22

DBCP(DatasBase Connection Pool)

1. 프로젝트 생성시 web.xml를 같이생성한다 2. 프로젝트의 WEB-INFO/web.xml 에 다음의 내용을 추가하여준다. oracle 11g jdbc/xe javax.sql.DataSource Container 이때 이부분은 각자의 오라클 버젼이 맞에 조절한다.jdbc/xe 3. server.xml 의 파일에서 이부분을 찾아내서 사이에 밑에 Resource부분을 추가한다. ...... 4. 계속해서 HOST부분을 찾아내어 Context를 추가하여 준다. - 이때 Context부분은 주석을 달아주어 백업하는것이 좋다. - 또한 Context부분을 잘살피에 다른정보의 Context가 존재할시에는 제거하여 준다. WEB-INF/web.xml //컨택스트는 자동 생성되기에 아래 주석부분만 추가 해주면 된..

JAVA 2013.07.22

SQL 문제-3

1. 관리자 아이디가 "100" 인 사원들의 "평균" 임금을 출력하시오. 2. 부서명이 "Accounting"인 사원들의 이름 명단(first_name 과 last_name 합쳐서)을 내림차순으로 출력하시오. 3. 부서가 "Finance"인 사원 중에서 최고 급여를 받는 사원(들)의 이름과 급여를 출력하시오. 결과 참고) Nancy Greenberg 12008 3번 Where 조건문에서의 Hint) 부서 테이블에서 Finance 에 해당하는 부서 아이디를 구하는 select문을 작성한다.위의 구문을 활용하여 사원 테이블에서 부서의 최고 연봉을 구하는 select문을 작성한다. 위의 조건만으로는 값이 "결과 참고"와 같이 출력되지 않고 중복될 수 있다.이것을 막기 위해서는 아래의 조건을 "동시에(AND)"..

DB 2013.07.22

쓰레드(thread)

- 쓰레드(thread): 프로그램의 실행 흐름 - 싱글 쓰레드(single thread program) : 쓰레드가 하나뿐인 프로그램 - 멀티쓰레드 프로그램(multi thread program) : 스레드가 둘 이상인 프로그램 - 멀티쓰레드 프로그램의 작성방법 : 1. Thread 클래스를 이용하는 방법 : 2. Runnable 인터페이스를 이용하는 방법 public class ThreadTest { public static void main(String[] args) { MyThread mt1 = new MyThread(); MyThread2 mt2 = new MyThread2(); Thread t1 = new Thread(mt1); // Thread 생성 Thread t2 = new Thread(..

JAVA 2013.07.22

입출력(I/O)[미완]

- 스트림(stream) : 일차원적인 데이터의 흐름. : 하나의 스트림으로 입출력을 동시에 수행할 수 없다.(단방향 통신) - 프로그램으로 들어오는 입력 스트림(input stream)과 프로그램에서 밖으로 나가는 스트림을 출력 스트림(output stream)이라고 함. - 바이트 스트림(byte stream) : 데이터를 바이트(byte)단위로 주고 받는다. - 문자 스트림(character stream) : 입출력 단위가 문자(char, 2 byte)인 스트림 문자기반 . - 보조 스트림 : 스트림의 기능을 향상시키거나 새로운 기능을 추가하기 위해 사용 : 독립적으로 입출력을 수행할 수 없다.

JAVA 2013.07.22

2013년 7월 5일 강의내용(Oracle JDBC연동)

준비사항1. jdbc라이브러리 파일준비 - 여기서는 oracle 11g xe 버젼임으로 정규버젼일시는 정규버전의 jdbc를 사용한다. 2. 프로젝트 생성후 라이브러리를 추가해준다. 3. 예제실행. Java Oracle_XE JDBC 연동 소스예제/* * JDBC Connection Test */import java.sql.Connection; // Connection -> DB 연결 import java.sql.DriverManager; // JDBC driver 연동 import java.sql.PreparedStatement; // SQL 구문 처리 : Statement보다 빠름 : 미리 처리! import java.sql.ResultSet; // 검색(select) 한 결과를 담아주는 집합(Reco..

JAVA 2013.07.22

Object Class(equals, toString)

- equals 메소드의 경우 문자열을 비교하기 위해 사용가능하며또한 문자열이 아닌 객체에 대해서도 사용이 가능하다.public class Object { public static void main(String[] args) { // TODO Auto-generated method stub //equals method Circle obj1 = new Circle(5); Circle obj2 = new Circle(5); // 똑같은 값을 갖는 두 개의 Circle 객체를 생성합니다. if(obj1.equals(obj2)) System.out.println("같음"); else System.out.println("다름"); //두 객체를 equals 메소드를 비교하여 결과를 출력합니다. } }// end ..

JAVA 2013.07.22
반응형