02 2011 档案
摘要:AOP开发过程中包括的工作:1,分离出系统中的关注点(提取出横切关注点,一般性关注点)分开核心模块级关注点和系统级的横切关注点系统中常见横切关注点:日志安全权限验证同步性能监视线程安全协议验证缓存管理内存管理...等2,独立开发实现横切关注点3,AOP框架设置关注点的连接点的位置(配置)4,AOP框架会自动将模块关注点添加到指定连接点完成最终系统5,通知(advice)规范,配置编织信息编织(waver)是AOP实现的关键,说明了整体开发策略AOP的强大就在于可以根据编织规则重新组合系统的方便性上.比如有些编织规则可以做到对系统中的所有类的所有公共方法添加日志操作,可以对指定类指定公共方法添加
阅读全文
摘要:来自百度凡用户体验博客的一篇文章,关于浏览器的加载与页面性能优化写得很全面,值得反复学习和实践,同时文中也提供了很多非常好的资源
阅读全文
摘要:这几天看了一些资料,梳理了下web方面的知识,发现很多东西都是知表面而不知背后真正的原理,于是用MindManager画了这幅图,不是很完整,不过在理解的过程中会陆续更新这张图(可点击或者另存为后查看大图),看了godspeed的关于asp.net生命周期的一个系列很形象收获颇丰,零散的记录些重点以便复习:服务器接收到来自浏览器端的请求根据后缀名是.aspx来确定接下来的工作交由ASP.NET处理ASP.NET先创建一个Context对象然后创建一个Request对象放到Context对象中,它包含了IIS传递给它的所有信息本次请求header + body接着又创建一个Respone对象用来
阅读全文
摘要:关于这个问题网上很少有说到,本早想写一篇文章来记录,搁浅了挺久,其实在第一天写asp.net程序时问题就诞生了,但是在上次项目之前做项目都没有在意,甚至是注意它,其实也算是可以忽略掉的,碰巧上次项目正与它纠结上了,为了不影响项目导致大面积的修改尝试了很多方法,请教了很多人,google了n遍,最后在项目上线之后一段时间才得以解决,心中大快,跟大家分享...或许很多人也一样没有在意甚至注意这个问题吧...
阅读全文