MyHome2009 é meu projeto de homepage pessoal, usando tecnologia Microsoft .NET. A linguagem de desenvolvimento é C#, a versão .NET Framework é 2.0 e o ambiente de desenvolvimento é Visual Studio 2008.
MyHome2009 tem uma arquitetura de três camadas, que é quase igual ao Bincess BBS (Binyue Forum http://www.bincess.cn/), mas comparada com a arquitetura simples de três camadas do Bincess, MyHome2009 é um projeto distribuído! Comparado com o projeto MyHome2008 do ano passado, MyHome2009 é mais prático!
Além disso, neste projeto, muitas adições importantes foram feitas à minha tecnologia original de arquitetura de três camadas, como suporte para transações de banco de dados e suporte estendido para a camada de lógica de negócios, o que melhorou a confiabilidade e a escalabilidade.
O projeto vem com dois novos frameworks de código aberto, a saber:
Net.AfritXia.Data
Projeto de ferramenta de banco de dados, no qual a classe SQLHelper é simplesmente encapsulada para que tenha uma função ORM (leitura) simples. Em comparação com a versão anterior da estrutura, o mecanismo de reflexão .NET e a tecnologia CodeDom são usados para criar código de atribuição de dados dinamicamente, o que melhora muito a velocidade de execução do programa. Este projeto é referenciado no projeto DBTask.Access2000, e o código específico pode ser encontrado na classe Net.AfritXia.MyHome2009.DBTask.Access2000.CustomSQLHelper.
Net.AfritXia.Web
Integrado neste projeto: programa de estatísticas de usuários online, estrutura de agregação RSS e controle de editor online WebTextPane, e fez ajustes e atualizações importantes. O código específico pode ser encontrado no projeto NET.AfritXia.MyHome.HomeStart.
O projeto MyHome2009 não só tem valor prático, mas também pode ser usado como referência para desenvolvimento distribuído em .NET. Este projeto também é um projeto piloto antes do Bincess2.
Você pode fazer login no back-end do site por meio da página Login.aspx do projeto HomeManagement.
App_Data/MyHomeDB.mdb é o nome do administrador do arquivo de banco de dados do Access: admin, senha: admin
Expandir