pds2009. 7. 24. 09:37

아마도 3달전에 늦어도 2달전에는 Open 할수 있었지만..
다른걸 좀 만드느라 패키징을 미루다 보니 이제서야 오픈. 

4개의 파일(10M이내로 등록하기 위해 Layer 별로 분리)

framework_core.jar : 기본적인 system framework...(db, configuration, log 등등)
anotherLore.jar : AL core
anotherLore_web.jar : AL을 사용한 Web Example(struts)
webapps.zip : jsp, js

3개의 jar를 같은 디렉토리에 놓고 webapps.zip을 그 디렉토리에 압축을 푼후
(다운로드 받을때 티스토리에서 보안때문인지 확장자를 바꿔버리는것 주의.)

해당 디렉토리 도스 프롬프트에서 java -jar anotherLore_web.jar 라고 실행하면 WebServer가 기동
http://localhost:8080/board/ 에서 확인 가능.


이전과 다른점은 Oracle을 사용하지 않아도 샘플의 실행과 테스트의 용이성을 위해서  File에 write를 한다. 십만건 이상에 Session이 많을 경우 DB를 써야 하겠지만 그 이하라면 파일로도 처리가 가능. 
다만 File 저장소는 테스트용으로 만들어서 write가 많이 일어나는 경우 동시성이 취약함. 테스트 용이성을 위해 만들었지만 데이타 캐쉬나 분산연산등의 역할을 담당할 수도 있는 추가적인 장점이 많이 있어서 보완중.

config file : default-config.xml, anotherlore-config.xml

정확한 테스트는 아니지만 
5개 Active Thread로 대충 초당 10건 write, 초당 300건 read 정도 ?

5WriterThread * 10회 반복 + 50ReaderThread * 10회 반복 = 7.5초.

anotherLore java soruce.... 













'pds' 카테고리의 다른 글

그들이 위임했을뿐  (0) 2012.12.19
AL Client (XUL Sample)  (0) 2009.07.26
AL의 첫 테스트 버전  (0) 2009.04.12
Framework - Source  (0) 2009.02.19
Bleujin Framework Jar  (0) 2009.01.15
Posted by bleujin