随笔分类 - ASP.Net
ASP.Net 网页
摘要:接口定义好后,转到数据访问层中,新建一个名为UserInfoDA的类,所有的类须加上访问修饰符public,因为这些类都会在其他类中调用,故定义为公有类。在类中的接口名右键点击实现接口,就会出现接口中定义的方法,而这些方法就实在这里实现的,方法中主要是写T-SQL语句对数据库进行操作,一般使用Switch语句实现。具体代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace SQLServerDAL{ public clas
阅读全文
摘要:两个都可以用来存私密的东西,同样也都有有效期的说法。 区别在于:session是放在服务器上的,过期与否取决于服务期的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。 1、cookie数据存放在客户的浏览器上, session数据放在服务器上 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE 4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放
阅读全文
摘要:分析好工厂模型的结构和布局后,首先需要分析系统所需数据,然后创建数据库,建立关系表(我就以注册为例,新建一个用户信息表)。如下图(表中数据为注册成功用户):(其中delFlag为删除标识,通常数据库中的数据为了不至于丢失只是逻辑删除,而不是物理删除)数据库建好后,开始各代码的书写:各个层次的建立与系统结构的分析顺序刚好相反。下图为工厂模型项目中的各层:从上到下一次是业务逻辑层、工厂、表示层、接口、模型层、数据访问层。首先需要建立模型层(把关系表转化为面向对象),新建一个类库,取名为Model,然后在Model层中新建一个类,取名为UserInfo(一般为了方便管理,通常将表名作为类名),再将数
阅读全文
摘要:层次结构示意图:(以SQLServer数据库和Access数据库为例)工厂模型一般分为七层:表示层,表示业务逻辑层,业务逻辑层,工厂,接口,数据访问层和模型层。为了实际需要一般将表示业务逻辑层和业务逻辑层合并为业务逻辑层。工厂模型一般在大型项目中应用较多,小型项目一般使用MVC模型,即模型、视图,控制(Model,View,Control)三层,这里就不细讲了。工厂模型之所以分为这么多层,是为了:1.方便管理,方便团队协作;2使项目开发更为智能化;3.各层之间互不干扰,效率更高;4.方便后期维护。各层作用可概括如下:表示层:主要用于用户和系统之间的交互;业务逻辑层:用于实现某个业务(功能)的逻
阅读全文
摘要:将表中的字段封装成属性:文件名(Demo_Area.cs)using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;///
阅读全文
摘要:现将表中的字段封装成属性:文件名(Demo_Area.cs)using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;///
阅读全文