Microsoft.NET Pet Shop 4.0示例项目
微软的.NET Pet Shop 4.0 是个挺经典的企业级示例项目,比较适合你想了解.NET 2.0 新特性的应用场景。它不仅保留了 Pet Shop 3 的完整功能,还用上了Master Pages、Membership、Profile等功能,结构更清晰,代码还少了不少。哦对,SqlCacheDependency这个缓存机制也用上了,性能方面优化得蛮好。
像登录验证、安全管理这些,用了.NET 自带的Membership 机制,你就不用自己造轮子,比较省事儿。再比如页面布局,用Master Pages统一模板风格,改个页头页脚不用满项目跑,方便。
事务这块也还不错,基本靠.NET 2.0 的新特性搞定,代码清爽不少。数据缓存也整合进来了,用SqlCacheDependency能监听数据库变更,缓存自动失效,蛮智能。
想快速上手?可以直接看安装包和源码,这篇讲怎么部署比较清楚。要了解 Membership 怎么用,可以参考这个整理的验证方法。还有完整示例和系统设计文档,这个例子也挺直观。
如果你正好在做.NET 项目,又想看看微软当年是怎么设计架构、优化性能的,Pet Shop 4.0 还是值得一看。改一改,说不定就能直接拿来当项目骨架用。
2.31MB
文件大小:
评论区