.NET架构必备知识

1.权限

2.日志:AOP,IOC,Log4g

3.异常

4.安全:传输层安全,注入(sql,html,javascript),session攻击,重放攻击,跨站点,时间戳),https/SSL

5.缓存(Runtime.cache单个缓存,缓存服务器)

6.数据访问(如操作数据库,XML等)

7.并发:多线程,异步,并发控制(单件模式,时间戳,互斥,悲观锁等等)

8.事务处理(数据库回滚,缓存依赖等)

9.负载均衡(DNS轮寻,负载均衡服务器)

10.CMS方案,用户定制功能(界面,功能组装等)

11.通用模块,通用工具(文件访问,图形图象处理,影音处理,加密解密,字符串处理,序列化反序列化等等)

12.b/s程序的公共处理(webconfig,global,httpmodel,httphander,登录验证,form验证等等)

13.ORM,AOP,IOC方案(spring.net)

14.数据中心方案:支持多协议(webservicse,socket,WCF,Remoting等等)

15,展现(html,aspx,ascx,WPF,RIA、flash、silverlight,windowform等等)

16. 单点登陆,Session共享(其实就是SessionID共享,多站点或者负载均衡) ,Cookies共享

17.企业级的CMS(如DNN)

你可能感兴趣的:(.NET架构必备知识)