MyHome2009는 Microsoft .NET 기술을 사용하는 개인 홈페이지 프로젝트입니다. 개발 언어는 C#, .NET Framework 버전은 2.0, 개발 환경은 Visual Studio 2008입니다. MyHome2009는 Bincess BBS(빈유 포럼 http://www.bincess.cn/)와 다소 유사한 3계층 아키텍처를 가지고 있지만 Bincess의 단순한 3계층 아키텍처와 비교하면 MyHome2009는 분산형 프로젝트입니다! 작년의 MyHome2008 프로젝트에 비해 MyHome2009는 더욱 실용적입니다! 또한 이 프로젝트에서는 데이터베이스 트랜잭션 지원, 비즈니스 로직 계층에 대한 확장 지원 등 원래의 3계층 아키텍처 기술에 많은 주요 추가 사항이 적용되어 안정성과 확장성이 향상되었습니다. 이 프로젝트에는 두 가지 새로운 오픈 소스 프레임워크가 함께 제공됩니다. Net.AfritXia.Data SQLHelper 클래스가 단순히 캡슐화되어 간단한 ORM(읽기) 기능을 갖는 데이터베이스 도구 프로젝트입니다. 이전 버전의 프레임워크와 비교하면 .NET 반사 메커니즘과 CodeDom 기술을 사용하여 데이터 할당 코드를 동적으로 생성하므로 프로그램 실행 속도가 크게 향상됩니다. 이 프로젝트는 DBTask.Access2000 프로젝트에서 참조되며, 구체적인 코드는 Net.AfritXia.MyHome2009.DBTask.Access2000.CustomSQLHelper 클래스에서 확인할 수 있습니다. Net.AfritXia.Web 이 프로젝트에는 온라인 사용자 통계 프로그램, RSS 집계 프레임워크 및 WebTextPane 온라인 편집기 제어가 통합되었으며 중요한 조정 및 업데이트가 이루어졌습니다. 특정 코드는 NET.AfritXia.MyHome.HomeStart 프로젝트에서 찾을 수 있습니다. MyHome2009 프로젝트는 실용적인 가치를 가질 뿐만 아니라 .NET 분산 개발을 위한 참고 자료로도 사용할 수 있습니다. 이 프로젝트는 Bincess2 이전의 파일럿 프로젝트이기도 합니다. HomeManagement 프로젝트의 Login.aspx 페이지를 통해 웹사이트 백엔드에 로그인할 수 있습니다. App_Data/MyHomeDB.mdb는 Access 데이터베이스 파일 관리자 이름: admin, 비밀번호: admin입니다.