不知道起什么标题,随便说说~
公司的新业务:“第二书店”已经正式营业了,最近的工作不是很忙,多的就是对这个网站的程序的 bugs 修改和功能完善。
网站规模比较大,用的 ASP.NET。大部分设计和基础模块,以及主要的前台,都是同事 szx 完成的。某些具有公共特性的功能,比如用户注册和登录,用的是同事蝈蝈以前写的组件。
szx 说网站在架构设计上参考了一下 M$ 的蓝图程序 Pet Shop 2.0。我个人很喜欢这个架构,相当简明清晰。我的毕设也参考过它~
数据层的数据存取组件,是直接使用的 M$ 发布的 Data Access Application Block 2.0,这个东东用起来很爽,把使用 ADO.NET 的许多麻烦的步骤都统一成了一些方法。
现在我觉得,对于 Web 应用程序的整体架构的学习相当有必要了!就 ASP.NET 来讲:
1. 语言层面上,C# 的高级概念;C# 的设计模式……
2. .NET 类库的特性:Assembly;Reflection;Remoting;COM InterOp;Serialization……
3. Web 应用程序的设计模式:MSDN 专门出了一本《Enterprise Solution Patterns Using Microsoft .NET》,提出了若干应用于企业级分布式应用程序开发(也是 .NET 的高端主推应用)的“模式”。
4. 开发和部署技术,例如版本协调,Source Control 等等。《程序员》出的那本《.NET 系统架构与开发》一书中精选的 MSDN 文章这方面说得比较清楚。不过我的那本被同事拿走了-_-!
唉唉……觉得自己工作以来,没有怎么好好学习了,引用玉面飞龙的 Blog 的简介“如此少的时间,需要知道的又是如此之多”——我也这么觉得,没办法,唯有每天努力。
笑什么??
看来.net方面的功底越来越深了,我都是在瞎折腾,都不知道自己做到哪里去了,好好努力就是
呵呵,努力提高吧,差的远呢