项目经验:
静态字段用来缓存比较小的数据,适用于比较小的数据,而且经常不变的数据
分类 标签 作者 连接
在内存中修改数据,减少与数据库的连接。并起到缓存的功能
业务逻辑的处理
在数据访问层里面 不加入业务相关的逻辑代码
相关的业务代码都放在业务逻辑里面
要引入新的页面周期
这个是用Qblog的页面机制
如何实现加载不同的视图?
实现视图的部分加载和控制,编程的方式实现 ,用来切换不同的视图
比如说:前段弹出窗口的视图,购物车视图,实现一个局部的视图调用
将所有的业务逻辑的处理都集中在业务层编写,每次将处理得到的结果,向视图进行传递,从而使实现
不用的页面加载
也是三层架构的模式,这个不变
但是组织方式变了,出现服务层的概念
1.项目结构的组织方式
2.ASP.Net网站和 ASP.NET项目之间的区别
项目中几个比较重要的算法
1.Pager算法
功能:用来生成分页的列表
这个算法非常的重要:
2.分页Sql算法
功能:用来生成分页的SQL语句
关于URL乱码的问题
经过测试
在重写URL的时候 遇到URL编码乱码
解决方法是:增加一个处理查询参数 编码的函数 用来解决 参数处理的bug
这个是在重写 请求时遇到的 参数获得到的
经验
数据库字段尽量不适用自增字段
Cookie Session 放在请求最开始出进行处理,代码中其他地方不得对其操作