일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- flex3
- ejb
- C/C++
- scala
- 나의 프로젝트
- 도커
- Lift
- php
- 주식이야기
- Eclipse
- iBatis
- express for node.js
- 베트남어
- ror실행
- nodejs express
- 책이야기
- 디즈니씨
- 명사 추출기
- 메일왕창보내는법
- docker
- 나의 취미
- ajax
- 스킨 스쿠버
- Node.js
- node.js web framework
- 명사 분석기
- 명사 뽑아내기
- php thumbnail
- Cross
- rss
- Today
- Total
목록My Programing/EJB (8)
nkdk의 세상
JTS(Java Transaction Service) 말 그대로 J2EE 트랜잭션 매니저가 어떤일을 해야 하는일을 규정한 스펙. 그런데 실제 하부 내용은 OTS spec 1.1 을 그대로 사용하고 가장 기본적인 기능 매핑과 ORB 와 연동되는 과정만 들어 있습니다. J2EE 스펙중에 제일 얇은듯.. 트랜잭션 매니저를 만들어야 한다면 omg OTS 1.1 이니 XA/OPEN 이니 공부하실게 많습니다만 뭐.. 그러실 일은 없겠죠. 그냥 넘어가셔도 됩니다. JTA(Java Transaction API) 위에서 규정된 트랜잭션 매니저를 실제 J2EE component(servlet,JSP,EJB..) 에서 어떻게 사용할 것인지, 그를 위한 API 들을 정의한 spec. 실제 내용은 인터페이스와 인터페이스의 메쏘..
http://localhost:7001/console로 쳐들어가서 설정을 시작하자... 이미 설정된 그림을 참고 하며 직접해보길 바란다...(책이 있으면 따라하다보면 금방 익힌다.) 생략된 부분이 어려울꺼라 생각되겠지만 그렇지 않다... 단지 Connection Pool 설정 시 DataBase Name 입력 부분 -- 나는 ORCL 이라고 설정 DataSource 설정시 JNDI Name 입력 부분만 신경쓰면 된다. -- 위에서 나는 ora92 와 oraXA92로 설정된 것이 보인다. 나머지는 테스트를 하여 설정이 올바르게 되었는지 확인해 본다.( 위의 파일첨부)....
JDBC와 JTA운용 JTA는 Java Transaction APIs 단일 데이터베이스나 데이터베이스가 여러 개를 이용할 경우 트랜잭션을 제어하기 위한 목적으로 사용한다. 웹로직 서버는 2개 이상의 자원을 이용할 경우 2단계 커밋(2PC, 2Phase Commit)을 제공하는데 이때 JTA를 사용한다. 분산 트랜잭션을 사용할 경우 반드시 XA를 준수하는 JDBC 드라이버를 사용해야 한다. Chapter4는 커넥션 풀을 설정하는 내용으로 기존의 클래스패스에서 JDBC 관련한 내용을 모두 지운후 아래를 따라가야 한다. 1. XA JDBC를 사용하지 않는 데이터베이스 설정 초기의 JDBC 프로그래밍은 DriverManager 라는 클래스를 이용해서 커넥션을 생성했는데 DriverManager 클래스는 내부적으..
JDBC(Java DataBase Connectivity)와 JTA(Java Transaction APIs) 설정 - 분산트랜잭션과 대용량 서버에 적합 커넥션 풀 설정 - 각각의 데이터베이스에 알맞은 JDBC 드라이버를 지정해야 하는데 분산 트랜잭션을 사용할 경우에는 반드시 XA를 지원하는 드라이버를 사용해야 한다. - 사용자가 트랜잭션 제어를 할 경우에는 UserTransaction 객체를 이용하며, 이때 UserTransaction객체의 begin() 메소드로 트랜잭션을 시작하고, commit()이나 rollback() 메서드로 트랜잭션을 종료한다. - 커넥션 풀로부터 획득한 커넥션을 다 사용했을 경우 반드시 try-catch-finally 구문의 finally 블럭에서 close() 메서드를 호출해..