February 2009

February2009

Best Practice:DDD(Domain Driven Design) 소개

코딩에 DDD(Domain Driven Design)를 통합하기 위한 일환으로 풍부한 도메인 모델을 설계 및 발전시키기 위한 기본적인 내용을 소개합니다. David Laribee

.NET Interop:IronRuby 및 RSpec 입문, 1부

IronRuby를 통해 간결한 Ruby 언어를 활용하여 .NET 호환 코드와 상호 운용되는 승인 테스트를 작성하는 방법을 알아보십시오. Ben Hall

"Oslo" Basics:“Oslo” 플랫폼을 사용한 메타데이터 기반 응용 프로그램 구축

“Oslo”를 소개하고 MSchema와 MGraph를 사용하여 메타데이터 기반 응용 프로그램을 구축하는 방법을 설명합니다. “M”에서 형식과 값을 정의하고 이를 리포지토리로 배포합니다. Chris Sells

Patterns:Model-View-ViewModel 디자인 패턴을 사용한 WPF 응용 프로그램

이 기사에서는 MVVM 패턴을 사용하여 올바른 방법으로 WPF 응용 프로그램을 작성하는 것이 얼마나 간단한지를 설명하겠습니다. Josh Smith

Silverlight:Silverlight를 사용한 기간 업무(LOB) 엔터프라이즈 응용 프로그램 구축, 2부

지난 달에 시작했던 콜 센터 클라이언트 응용 프로그램을 마무리합니다. Silverlight를 사용하여 실제 엔터프라이즈 솔루션을 개발할 때 도움이 되는 기술을 설명할 것입니다. Hanu Kommalapati

MSBuild:안정적인 빌드 구축을 위한 모범 사례, 1부

이 기사에서는 Visual Studio의 빌드 프로젝트를 더 잘 관리하고 제어하기 위해 MSBuild에서 사용할 수 있는 몇 가지 기본적인 방법과 기술에 대해 설명합니다. Sayed Ibrahim Hashimi

Code Download
.Chm Files

Columns

Editor's Note:뛰어난 디자인

일반적인 패러다임에서는 받아들이기 어려운 일이지만 소프트웨어 디자인은 결국 비즈니스 영역에 의해 좌우된다는 점을 Howard Dierking이 지적합니다. 어떻게 이런 결론이 났는지 알아보겠습니다.Howard Dierking

Toolbox:액티브 레코드 패턴과 AOP(Aspect-Oriented Programming)

이달에는 .NET 응용 프로그램에서 액티브 레코드 패턴을 구현하는 과정과 AOP(Aspect-Oriented Programming)를 통한 주요 부분의 분리 방법에 대해 알아봅니다.Scott Mitchell

CLR Inside Out:손상된 상태 예외 처리

모든 상황에 동일한 예외 처리를 사용하는 것은 위험하며, 오류 처리 방법에 대해 최대한 구체적인 접근 방식을 취함으로써 이러한 위험을 피하는 방법을 알아야 합니다.Andrew Pardoe

Data Points:Silverlight에서 신디케이티드 데이터 및 격리된 저장소 활용

신디케이티드 뉴스 읽기 응용 프로그램을 구축하여 Silverlight에서의 격리된 저장소 사용과 데이터 신디케이션을 설명합니다.John Papa

Cutting Edge:Silverlight에서의 동적 콘텐츠 전달 관리, 2부

이번 달에는 Dino와 함께 캐싱과 격리된 저장소를 사용하여 동적 Silverlight 콘텐츠를 관리하는 방법을 알아보겠습니다.Dino Esposito

Patterns in Practice:구성보다 규칙

응용 프로그램의 핵심에 집중할 수 있도록 내부 관리 코드의 양을 줄일 수 있는 몇 가지 기술에 대해 살펴보겠습니다.Jeremy Miller

Under The Table:SQL Server 2008의 공간 데이터 지원

SQL Server 2008에 새롭게 추가된 공간 데이터 지원 기능은 geometric 및 geographic 데이터 매핑과 쿼리의 새로운 지평을 열어 흥미로운 신개념 응용 프로그램을 작성할 수 있도록 해줍니다.Bob Beauchemin

Foundations:워크플로의 오류 처리

워크플로는 장기 실행 프로세스를 정의하는 경우가 많으며 오류가 처리되지 않으면 일반적으로 워크플로가 종료됩니다. 올바르게 예외를 처리하여 이러한 시나리오를 방지할 수 있습니다.Matt Milner

Windows With C++:Visual C++ 2010과 병렬 패턴 라이브러리

병렬 패턴 라이브러리를 사용하면 보다 쉽게 병렬 처리를 활용할 수 있습니다. 이 기능을 비롯한 여러 Visual C++ 2010 기능을 살펴보십시오.Kenny Kerr

.NET Matters:ThreadPool을 사용한 순차 실행

이번 달에는 사용자 지정 스레드 풀을 직접 작성하지 않고도 ThreadPool을 사용하여 순차 실행을 지원하는 방법을 설명합니다.Stephen Toub

Going Places:SyncML을 사용한 모바일 장치 프로비저닝

SyncML이라는 XML 언어를 기반으로 하는 OMA-DM(OMA 장치 관리) 프로토콜을 엔터프라이즈 시나리오에서 모바일 장치를 프로비전하고 관리하는 데 사용할 수 있습니다. 이 기사를 통해 그 방법을 살펴보겠습니다.Ramon Arjona

Stack Trace:몇 가지 시스템 PTE

Bob Golding, David Butler

{ End Bracket }:혁신적인 아이디어

뛰어난 아이디어가 있다고 해서 승리한 것은 아닙니다. 이를 설명하고 이해시키는 일이 더 어려운 일입니다.Eric N. Bush