728x90 분류 전체보기970 Java Doc 사용법 @ author 이름 - 이 태그는 모든 클래스와 인터페이스 정의에서 사용되어야 한다. - 개별적인 메소드와 필드에서는 사용하면 안된다. - 클래스가 여러 명의 작성자를 가지고 있다면, 인접 라인에 여러 개의 태그를 사용할수 있다. @ version 텍스트 - 모든 클래스 및 인터페이스 문서 주석에 포함.. 2018. 4. 7. Java Threads Chap 1 쓰레드의 소개 멀티쓰레딩의 개요 1. 프로그램 내의 쓰레드들 중 하나의 시작 지점은 main() 메쏘드 이다. 2. 쓰레드가 수행하는 메쏘드 내의 지역 변수는 다른 쓰레드에서 절대로 접근할 수 없다. 이 지역 변수는 철저하게 보호된다. 3. 반면에 객체와 인스턴스 변수는 자바 프로그램 내.. 2018. 4. 7. EJB 트렌젝션의 종류 분산 트랜잭션 | |---->컨테이너 관리 트랜젝션 | |----> 빈 관리 트랜젝션 | |----> JDBC 트랜젝션 | |----> JTA 트랜젝션 세션빈의 경우에는 빈관리 트렌젝션과 컨테이너 관리 트렌젝션을 모두 사용할 수 있습니다. 엔티티빈은 컨테이너 관리 트렌젝션만 사용할 수 있습니다. 1. 컨테이너 .. 2018. 4. 7. EJB CMP의 단점 * CMP의 문제점 1. 어떤 빈의 상태는 복잡한 관계형 데이터베이스의 Join으로 정의될수 있고, 또 OLTP(online transaction processing)기반의 CICS(Customer Information Control System)같은 기존 시스템에 맵핑 될수도 있습니다. 이럴때는 빈의 필드를 데이터베이스에 맵핑시키는것이 오라클의 필드에 맵핑시키는.. 2018. 4. 7. SQL 에서 꼭 지켜야 할 사항 Connection con = null; Statement stmt = null; String query = "select * from tab where id = " + id; stmt = con.createStatement(stmt); ResultSet rs = stmt.executeQuery(); 이와같이 코딩하면 SQL문장이 DBMS에 개별적으로 들어갑니다. 즉, select * from tab where id = 1; select * from tab where id = 2; select * from tab where id = 3; select * from tab where id = 4.. 2018. 4. 7. Scrolling Result Sets JDBC 2.0 이전에는, JDBC 드라이버는 앞 방향인 , 한 방향으로만 이동하는 커서를 가진, 읽기만 가능한 결과를 반환했다. 각 엘리먼트는 resultset에 next 메소드를 호출함으로써 추출된다. JDBC2.0은 스크롤할 수 있는 결과를 소개하고, 그 결과 값은 만약 데이터베이스에 의해 읽기와 수정이 지원.. 2018. 4. 7. 이전 1 ··· 158 159 160 161 162 다음 728x90