Microsoft MVP성태의 닷넷 이야기
.NET : 80. Unity Application Block 소개(?) [링크 복사], [링크+제목 복사],
조회: 11803
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


점점 더 신 기술들이 가속화되어 나오고 있고,,, 나오는 기술들도 통합되거나 또는 특화되어 분리되어 나오면서 그것들 스스로도 새로운 용어를 달고 나오고 있습니다. 개인 한 사람이 시간을 내어 그런 모든 기술들을 습득하는 것이 어렵다는 것은 모두가 공감하고 있겠지요.

그렇다고, 그것만을 탓하면서 뒤쳐질 수도 없는 노릇. 이를 극복하기 위한 다양한 방법들이 있을 것입니다. 일례로,,, 스터디 모임같은! 즉, 모임에 참가하고 있는 사람들이 특정 분야에 대해서 공부를 해와서 다 같이 공유하는 방법은 전형적인 공부 사례입니다.

그러나... ^^; 저처럼 "개인 시간(공휴일, 또는 퇴근 시간 이후.)"에 움직이기 싫어하는 사람들은 그런 모음에 참여하려고 마음내기가 참 힘들지요. 게다가, 어찌 보면, 모임에 참여하기 위해 오고 가는 시간같은 부가적인 요인을 따져보면,,, 꽤 훌륭하게 준비된 스터디가 아니고서는 그 효율이 의문인 경우도 종종 있습니다. (일례로,,, Microsoft TechEd 행사에 다녀오기 위해서는 꼬박 1주일을 소요하지만, 정작 그 행사에 참여해서 듣는 세션들을 나중에 웹강의로 듣는 데에는 하루도 안 걸립니다. 비록 질문 답변 시간이 있기는 하지만, 정해진 세션 시간내에 질문 답변에 대한 내용/질을 따져보면 이것 역시 나중에 메일 한통 보내고 답변 받는 것과 별반 다르지 않은 효율입니다.)

그래도... 세미나 또는 스터디 같은 것을 참여하지 않으면, 마음 한편으로는 긴장이 됩니다.

그나마... 최근 들어서는 그런 압박감이 많이 줄었습니다. 왜냐하면... 블로그가 그 좋은 대안이 되고 있기 때문입니다. 단적인 예로, 저는 "Unity Application Block"에 대해서는 잘 알지 못해 왔습니다. 그저 토픽 정도 조금씩 읽어왔을 뿐.

당사자가 원하든 원치 않든... 저의 이런 "가상의 블로그 스터디 모임"에는 다음과 같은 글도 들어옵니다. ^^

개발 프레임워크 만들기 대장정 07- Hello 프로그램 with UAB
개발 프레임워크 만들기 대장정 06- Unity 컨테이너 구조
개발 프레임워크 만들기 대장정 05- Unity 컨테이너 소개
개발 프레임워크 만들기 대장정 04- 인터페이스 vs 클래스 (2)
개발 프레임워크 만들기 대장정 03- 인터페이스, 상속, 가상 메서드
개발 프레임워크 만들기 대장정 02- 재사용성 vs. 확장성
개발 프레임워크 만들기 대장정 01 - 개발 프레임워크란

이를 통해서, 달봉이님의 "개발 프레임워크 만들기" 및 "Unity Application Block"을 좀 더 이해할 수 있게 됩니다. (물론, 단순히 블로그 글만으로는 해당 블로거가 겪은 시행착오까지 100% 전달 받을 수는 없지요.)

어쨌든. ^^

참고로... 요즘 저도 위와 같은 글에서 다루는 영역에서 나름대로 시행착오를 겪고 있습니다. DI(Dependency Injection) 개념에 대해서 다소 낯선 분들도 계시겠지만, 조금이라도 Microsoft의 몇몇 Application Building Block을 다뤄 보신 분들이라면 알게 모르게 이미 익히고 있는 개념입니다. 예를 들어, CAB(Composite UI Application Block), WSCF 및 Unity Application Block까지.

단지... 저는 요즘 그와 같은 Framework을 직접 사용하지 않고, 해당 기능들에서 제공되는 훌륭한 개념들을 나름대로의 방법으로 쉽게 구현하고 있는 중입니다. 솔직히, 일부 프레임워크는 개발자들의 교육시간이 너무 길고, 또한 교육 이후에도 그런 개념들에 대한 미숙한 적용으로 인해 다시 한번 곤란을 겪기도 합니다.

비록 아직은 초기 설계에 불과하지만 저 스스로(^^;) 나름 만족하면서 진행하고 있습니다. 프로젝트가 진행될수록 뼈와 살이 붙으면서 어떠한 시행착오가 나올지도 모르고, 이렇게 적용된 예를 나중에 일반화시켜야 하는 숙제가 남아 있지만, 적어도 이번 프로젝트만큼은 훌륭하게 적용되는 데는 문제가 없을 것 같습니다. ^^

나중에 이걸로 세미나라도 해볼까나...! (세미나하면 오실 거라고요? 어허... 이 글의 서두에서 이야기한 내용을 벌써 잊으셨군요!)








[최초 등록일: ]
[최종 수정일: 6/27/2021]


비밀번호

댓글 작성자
 



2008-06-19 05시13분
워호~ 설치만 해놓고 어떻게 손을 대야할지 고민만하고 있었는데... 이런 좋은 자료를 알려주시니... 감사할 따름입니다~ ^^
big79

1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
1103정성태11/18/200910757개발 환경 구성: 135. How to Configure WPL v1.0 SRE
1102정성태11/18/200912351개발 환경 구성: 134. Oracle Visual Studio tools and Oracle .NET data provider
1101정성태11/17/200911325Windows 2008 : 15. R2 - Personal Virtual Desktops
1100정성태11/17/200911171개발 환경 구성: 133. SQL Server 2008 "with" SP1 설치 버전 만들기
1099정성태11/13/200911354VS.NET IDE : 56. John Robbins' Blog - Visual Studio 2010 베타 2의 디버거 기능 설명 시리즈
1098정성태11/13/200914855.NET : 108. PathTooLongException - 260자 파일 경로 제한
1097정성태11/11/200910813Visual C++ : 17. overwrite_buffer, unbounded_buffer, combinable
1096정성태11/10/200911011IIS : 30. 웹 응용 프로그램의 현재 요청을 모두 마치고 종료하고 싶다면?
1095정성태11/9/200911608TFS : 178. TFS2010: Public Workspaces
1094정성태11/5/200911373.NET : 107. 예제로 보는 .NET 명명 규칙
1093정성태11/5/200911281.NET 3.0 : 35. WCF - TokenImpersonationLevel.Delegation
1092정성태11/3/200912165개발 환경 구성: 132. sdb2xml.exe 도구
1091정성태10/29/200912315.NET 4.0: 11. WPF - UseLayoutRounding을 이용하여 글자가 흐릿하게 나오는 문제 해결
1090정성태10/27/200911131VS.NET IDE : 55. Visual Studio 2010 - XAML 디자이너 바뀐 점
1089정성태10/27/200911350TFS : 177. TFS 2010 - MSF Agile 5.0 / 4.2 비교 설명
1088정성태10/23/200911288Debug : 44. John Robbins의 VS 2010 디버거 기능 관련 글
1087정성태10/22/200910779.NET 4.0: 10. 베타 2에서 새롭게 소개되는 추가 기능 [3]
1086정성태10/21/200912776Windows 2008 : 14. R2 - 향상된 기능 소개
1085정성태10/21/200911791VS.NET IDE : 54. Visual Studio 2010 - (신기능) IntelliTrace [1]
1084정성태10/21/200911927IIS : 29. IIS 7.5 의 신 기능 2가지 - Auto-Start / Warm-Up
1083정성태10/20/200910379VS.NET IDE : 53. Visual Studio 2010 베타 2의 알려진 버그
1082정성태10/15/200910359개발 환경 구성: 131. 도메인에 참여하지 않은 컴퓨터에서 도메인 계정으로 프로그램 실행
1081정성태10/12/200910240.NET : 106. IE에 Embedded 형태의 UserControl 보안 관련
1080정성태10/8/200911065Debug : 43. Visual Studio 디버깅 100% 활용
1079정성태10/6/200910958TFS : 176. Integration between Word and TFS (Team Foundation Server) with Team Spec
1078정성태10/6/200912225IIS : 28. WebDeploy 도구 - WebDeploy Auto-Completion UI
1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...