
PetShop
文章平均质量分 78
zhvsby
持之以恒,低调做人,认真做事,踏实前进,不要急功近利,万事先稳住,后思考再去做
展开
-
使用log4net记录日志到数据库(含有自定义属性)
<br />http://www.cnblogs.com/goody9807/archive/2010/10/29/1864581.html<br />记录日志是管理系统中对用户行为的一种监控与审核,asp.net中记录日志的方式有很多种,这里我只介绍一下最近用到的log4net,关于他的具体介绍网上有很多,我讲一下他的用法。<br />第一步:在配置文件中的<configSections>节添加下面一句话<br /> <section name="log4net" type="转载 2010-11-27 09:41:00 · 3750 阅读 · 2 评论 -
membership 知识准备 来自百度
<br />在 ASP.NET 应用程序中,Membership 类用于验证用户凭据并管理用户设置(如密码和电子邮件地址)。Membership 类可以独自使用,或者与 FormsAuthentication 一起使用以创建一个完整的 Web 应用程序或网站的用户身份验证系统。Login 控件封装了 Membership 类,从而提供一种便捷的用户验证机制。<br />简介 <br /> 验证用户凭据并管理用户设置。无法继承此类。 <br /> 命名空间:System.Web.Security原创 2010-11-01 21:14:00 · 506 阅读 · 0 评论 -
PetShop4.0 视频学习---缓存学习3
本节学习Sql缓存依赖首先新建一个数据库名为CacheTest 里面含有2个表 Student 和Teacher然后找到aspnet_regsql.exe 如下图:然后执行上述执行后即对数据库CacheTest增加了SQL缓存依赖。然后需要对该数据库中的2个表进行缓存依赖项设置 如下图:上述设置完成后就会在存储过程中多出5个存储过程和1个表 用来控制表和Sql的缓存依赖。下面开始进行代码端首先进行Web.config的配置要有数据库配置如下:之所以用这个是因为下面有个地方要用到CacheTes_Conne原创 2010-10-31 15:08:00 · 592 阅读 · 0 评论 -
PetShop4.0 视频学习---缓存学习2
文件缓存依赖该图和上一节不同的是新建了一个文件为myCacheDependency.htm我们就是依赖该文件来处理缓存。同时修改showTime()下面对ShowTime()方法内容进行讲解首先新建一个字典string timestr=(string)HttpRuntime.Cache[Key]获取时间若不存在则进行缓存插入操作插入之前进行准备工作string.IsNullOrEmpty(timestr)CacheDependency dep = new CacheDependency(Server.Map原创 2010-10-27 22:51:00 · 513 阅读 · 0 评论 -
PetShop4.0 视频学习---缓存学习
缓存---页面缓存添加页面缓存 后如图:运行成功后显示如下:每隔5秒时间进行更新。--------------------------------------------------下面把VaryByParm的none值该为Id ,同时添加一个textbox控制前台代码如下:后台代码对应修改如下其中Response.Redirect("PageCache.aspx?id="+TextBox1.Text);表示每次点击后都返回当前Id效果如下:当文本框输入3时点 Update按钮 当前时间是 22秒,此时输入原创 2010-10-27 22:26:00 · 739 阅读 · 0 评论 -
petshop4.0设计说明
<br />一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)<br />1、WEB=表示层<br />2、BLL=业务逻辑层<br />3、IDAL=数据访问层接口定义<br />4、Model=业务实体<br />5、DALFactory=数据层的抽象工厂(创建反射)<br />6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 <br />DBUtility 数据库访问组件基础类<br />二、项目引用关系<br />1、Web 引用 B转载 2010-10-23 16:29:00 · 400 阅读 · 0 评论 -
缓存
<br />首先建立一个缓存接口如下:<br />using System.Web.Caching;<br />namespace PetShop.ICacheDependency {<br /> /// <summary><br /> /// This is the interface that the DependencyFactory (Factory Pattern) returns.<br /> /// Developers could implement this interf原创 2010-12-02 18:55:00 · 523 阅读 · 0 评论 -
DALFactory 和SQLServerDAL
<br /> 首先建立一个类 为Product 如下:<br />namespace PetShop.SQLServerDAL {<br /> public class Product : IProduct {<br /> //Static constants<br />}<br />注意上述的命名空间是PetShop.SQLServerDAL 类名为Product<br />这里的命名空间要在配职文件中用到的.<br />如下:<br /><appSettings><br /> <a原创 2010-12-02 18:20:00 · 2093 阅读 · 0 评论 -
缓存补充:
<br />petshop的缓存中还涉及到一个命名空间TableCacheDependency<br />该命名空间下有如下类:<br />Category.cs<br />Item.cs<br />Product.cs<br />TableDependency.cs<br />即我们要对Category,Item,Product 三个表进行缓存依赖。<br />首先看类TableDependency <br /> <br />using System.Web.Caching;<br />using Sys原创 2010-12-02 19:38:00 · 479 阅读 · 0 评论 -
IDAL接口的设计
一个类基本上对应一个接口,往大的说可以说一个业务应该对应一个接口的此处以IProduct接口为例说明:-------------------------------------------------------using System;using System.Collections.Generic;using PetShop.Model; //引用Model层namespace PetShop.IDAL{ public interface IProduct{ //返回IList列表该列原创 2010-11-30 19:48:00 · 879 阅读 · 0 评论 -
个人学习之一
<br />网络上的一个视频被版主删除了,只能自己研究了。已经月末了,金年必须搞定。<br />如下:<br />Model中的类主要来源于数据库的表,和表做的一个映射.如Category表中有CategoryId,Name,Descn三个字段,于是对应的类设计就该如下:<br />---------------<br />using System;<br />namespace PetShop.Model {<br /> <br /> //序列化用<br /> [Serializable]<b原创 2010-11-30 19:35:00 · 464 阅读 · 0 评论 -
视频petshop学习membership
首先建立一个空的数据库MemberShipTest数据库,然后找到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 中的aspnet_regsql.exe 此处的Exe和我们上一节讲的是同一个Exe,不过此处我们直接双击弹出窗体按照步骤执行完毕后查看MemberShipTest数据库里面不在为空多了很多表和存储过程。原创 2010-11-01 21:41:00 · 618 阅读 · 0 评论