티스토리 툴바



interface를 client, server에 배포해두고. 서버에서  interface를 실제 구현한  클래스를 정의한다. 
Http를 이용해서 entity에 추가해서 송수신하는 message format을 정의한다. serialization은  protostuff를 사용할 수 있다. client에서는 단순히 interface에 정의된 것만 호출함으로 rpc 효과를 얻을 수 있다. 

protobuff가 성능도 용량도 작아서 많이 쓸만해 보임
 


Protostuff is the stuff that leverages google's protobuf.

A serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.

저작자 표시
Posted by My Story '김용환'


- list나 배열은 repeated 로 표현


- map은 존재하지 않아서 따로 선언

message Pair {

optional string key = 1;

optional string value = 2;

}


message Content {

repeated Pair pairs = 1;

}

required Content content  = 7;




저작자 표시
Posted by My Story '김용환'

log4jdbc mix

scribbling 2012/05/17 22:09

log4jdbc와 결합해서 쓰면 좋은 것 - log4jdbc mix

select 결과가 실감나게 나온다.

 

 <logger name="jdbc.resultsettable" additivity="false">  
   
<level value="info" />  
   
<appender-ref ref="console-log4jdbc" />  
 
</logger>

 

select * 
       
from EMP 
|------|-------|----------|-----|----------------------|-----|-----|-------| 
|EMPNO |ENAME  |JOB       |MGR  |HIREDATE              |SAL  |COMM |DEPTNO | 
|------|-------|----------|-----|----------------------|-----|-----|-------| 
|7369  |SMITH  |CLERK     |7902 |1980-12-17 00:00:00.0 |800  |null |20     | 
|7499  |ALLEN  |SALESMAN  |7698 |1981-02-20 00:00:00.0 |1600 |300  |30     | 
|7521  |WARD   |SALESMAN  |7698 |1981-02-22 00:00:00.0 |1250 |500  |30     | 
|7566  |JONES  |MANAGER   |7839 |1981-04-02 00:00:00.0 |2975 |null |20     | 
|7654  |MARTIN |SALESMAN  |7698 |1981-09-28 00:00:00.0 |1250 |1400 |30     | 
|7698  |BLAKE  |MANAGER   |7839 |1981-05-01 00:00:00.0 |2850 |null |30     | 
|7782  |CLARK  |MANAGER   |7839 |1981-06-09 00:00:00.0 |2450 |null |10     | 
|7788  |SCOTT  |ANALYST   |7566 |1987-04-19 00:00:00.0 |3000 |null |20     | 
|7839  |KING   |PRESIDENT |null |1981-11-17 00:00:00.0 |5000 |null |10     | 
|7844  |TURNER |SALESMAN  |7698 |1981-09-08 00:00:00.0 |1500 |0    |30     | 
|7876  |ADAMS  |CLERK     |7788 |1987-05-23 00:00:00.0 |1100 |null |20     | 
|7900  |JAMES  |CLERK     |7698 |1981-12-03 00:00:00.0 |950  |null |30     | 
|7902  |FORD   |ANALYST   |7566 |1981-12-03 00:00:00.0 |3000 |null |20     | 
|7934  |MILLER |CLERK     |7782 |1982-01-23 00:00:00.0 |1300 |null |10     | 
|------|-------|----------|-----|----------------------|-----|-----|-------|

 

 

http://code.google.com/p/log4jdbc-remix/

 

http://beyondj2ee.tumblr.com/post/14507640070/spring-powerful-sql

 

 

 

 

 

저작자 표시

'scribbling' 카테고리의 다른 글

log4jdbc mix  (0) 2012/05/17
lo4jdbc 사용시 log4j.xml 설정  (0) 2012/05/17
cygwin 에서 git flow 설치  (0) 2012/04/26
Github 가입및 셋팅 & git 공부  (0) 2012/04/25
정규식 테스트할 수 있는 웹 싸이트  (0) 2012/04/20
Redis Collection 사용시 메모리 소요비용  (0) 2012/04/19
Posted by My Story '김용환'