pds2009. 7. 26. 13:27


AL을 사용하는 Web이 아닌 다른 예제를 만들어 볼려고 했던 샘플이다. 

XUL을 사용했는데 처음 사용할때 View 목적을 위해서는 장점이 많아서 AL 관리프로그램으로 만들려고 했지만. 
Action이 들어가는 순간 XUL의 목적에도 맞지 않고 실제로 사용하기에도 무척 까다롭다는걸 한달 반 헤딩하고 깨달았다-ㅅ-

그래서 일명 시망-ㅅ-프로그램으로 
Edit Action와 관련한 기능은 작동하지 않고 View 기능만 제대로 동작한다. 
현재로서는 XUL의 한계를 느껴서 더이상 이프로그램을 패키징을 할 생각이 없지만..
나름 Lucene의 Side OpenSource인 LukeAll을 흉내내서 PlugIn 방식이라든가 신경을 많이 쓴게 아까워서 일단 올려봄. 
(각 화면은 Let 형태로 별도로 동작하고 뭉쳐서도 동작하는 독특(?)한 아키텍쳐를 가지고 있다. 이 방식을 사용한 이유는 테스트의 용이성때문이다. )

이전의 WebSample은 AL의 아주 일부분의 기능만 사용했지만. 
XUL Sample은 AL에서 지원하는 기능의 50%정도를 사용한다. 


실행방법은 이전 pds의 framework_core.jar와 anotherLore.jar가 있는 디렉토리에  해당 디렉토리 프롬프트 창에서 java -jar anotherLore_client.jar를 실행하면 된다.(jar 확장자가 인식되면 dblClick로도 실행)


Reset AnotherLore : 샘플노드와 관련 타입등을 지운다. 
Load SampleData : 샘플 노드와 관련 타입등을 만든다. 
을 선택하고 OK 클릭. 


최근 어느책에서 본건데 24시간 무정지 시스템은 달리는 자동차에서 엔진을 교체하는것과 같다고 한다. 그러나 그보다 최악은 달리는 자동차의 엔진을 만드는 일이다. 나는 이전에 그런 경험을 하면서 다시는 그와 비슷한 일이 발생하지 않도록 엔진을 만들때 여러개의 MockUp자동차를 만들기로 했고 WebSample의 AL의 찰흙로 만든 자동차라면 XULExample는 나무로 만든 자동차 같다. 


'pds' 카테고리의 다른 글

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