XML 2010 0402
# 9) My Program(.NET)/JsFW202010. 4. 3. 00:25
Xml관련 객체들이다.
주객체는 XmlHelper다.
XmlHelper는 XmlElmt라는 객체를 컬렉션으로 관리하는 객체로
XmlDocument 의 역할을 한다.
XmlElmt 는 XmlElement와 XmlAttribute를 래핑해놓은것으로 컴포짓 패턴을 응용하여 구성해두었다.
Helper관련 글은 몇번 기록해었다.
Helper를 한번더 감싸서 파일기록이 용이하고 class를 이용할수 있도록 하였으며,
이를 또한번 감싼 후 제너릭 객체를 만들어서 List< xmlElemt가 될 class >도 지원한다.
이제 초간단하게 xml데이타를 만들어 낼수 있게 되었다! 캬~
이걸로 처음 만드는건 일정관리다. DB대신 XML로 또한번.. 데이타를 기록저장한다!
테스트해보니 굿~ 제너릭에 대한 새로운 사실도... 굿!
'# 9) My Program(.NET) > JsFW20' 카테고리의 다른 글
NetWork 2010 0511 (0) | 2010.05.12 |
---|---|
WinControls 2010 0402 (0) | 2010.04.03 |
Plugin 2010 0402 (0) | 2010.04.03 |
Exception 2010 0402 (0) | 2010.04.02 |
Debug 2010 0402 (0) | 2010.04.02 |
Plugin 2010 0402
# 9) My Program(.NET)/JsFW202010. 4. 3. 00:15
플러그인 관련 객체들이다.
만들어둔 메인모듈에 핵심기능이다.
메인 설치 후 이후 추가되는 컨텐츠는 설치가 아닌 Plugin 기능으로 추가하는 기능이다.
여기에 관련된 객체들이다.
추상객체와 같은 소스파일에 다른 객체들을 정의 해놓았더니... 클래스다이어어그램이 안그려지는구낭..
모조리 빼서 파일별로 분리했다.
'# 9) My Program(.NET) > JsFW20' 카테고리의 다른 글
WinControls 2010 0402 (0) | 2010.04.03 |
---|---|
XML 2010 0402 (2) | 2010.04.03 |
Exception 2010 0402 (0) | 2010.04.02 |
Debug 2010 0402 (0) | 2010.04.02 |
CommonWin 2010 0402 (0) | 2010.04.02 |
Exception 2010 0402
# 9) My Program(.NET)/JsFW202010. 4. 2. 23:55
예외 처리 객체들이다.. 4가지인데...
이 예외는 좀 특이한 케이스다.
보통의 예외는 발생했을시 발생 정보를 그냥 리턴한다!
그러나 이건 객체를 합성하면서 리턴한다.
초기 발생시점에서 BaseException( Exception ) -> DAC일때는 DACE( BE ( E )) 가 되서 Biz로 반환
BizE( DE ( BE ( E ))) 이렇게 예외가 발생한 지점을 역행하며 그 순간 순간 데이타들을 로그화하기 위해
고안해 낸 방법이다. 나름 머리 썼다.
마지막 파일로 로그를 남겨서 보면
언제 어떤 메서드에서 호출하여 어떤 쿼리와 파라미터를 썼는지. 누가 사용했는지까지... 파일로 기록이 된다.
물론 웹에서 사용하면... 어떻게 될지... 윈폼에서만 적용해봤었던 방법이다.
'# 9) My Program(.NET) > JsFW20' 카테고리의 다른 글
XML 2010 0402 (2) | 2010.04.03 |
---|---|
Plugin 2010 0402 (0) | 2010.04.03 |
Debug 2010 0402 (0) | 2010.04.02 |
CommonWin 2010 0402 (0) | 2010.04.02 |
CommonUtil 2010 0402 (0) | 2010.04.02 |