- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 『Spring.NET+NHibernate+泛型』框架搭建之WebUI(五)★
前面的章节讲解了搭建Model、DAO、BLL,完成了前面这三大块框架的搭建,基本上我们开发一个项目只剩下,也只需要写写WebUI层就行了。
2015-08-04 10:44:36 2368 3
原创 『Spring.NET+NHibernate+泛型』框架搭建之BLL(四)
本节讲解业务逻辑层BLL。很简单和DAO层类似,通过泛型封装相似的功能到父类,其他子类继承父类即可,具体看下面操作。
2015-08-04 09:14:49 1914 1
原创 『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★
本节内容介绍Nhibernate所封装的数据库访问层。不过我加入了泛型进行封装。大概思路:首先,我们有一个接口层,还有一个对应的实现层;在接口层中我们先定义一个父接口,父接口中定义每一个接口都可能会用到的方法,然后其他接口继承此父接口即可。如果子接口需要使用特殊的方法,可以单独定义在子接口中;在接口实现层中也是类似的,定义一个父类,里面写好实现了接口层父接口的方法,其他实现层同样继承父接口和实现层父类,接口层中定义的特殊方法也在对应的实现类中进行实现。这样做可以有效的把相似的重复代码(重复的增删改查)尽可能
2015-07-30 10:40:55 5176
原创 『Spring.NET+NHibernate+泛型』框架搭建之Model(二)
按照搭建项目的顺序来比较好描述一些,我一般先搭建实体层,本节内容纯属于NHibernate范畴。先上图和代码,然后对着图和代码逐一讲解
2015-07-29 16:01:06 2237
原创 『Spring.NET+NHibernate+泛型』概述、知识准备及介绍(一)
一个月前,应部门经理要求,搭建了Spring.NET+NHibernate的一个数据查询系统。之前没用过这两个框架,也算是先学现买,在做完设计之后花了一周搭建成功了。
2015-07-06 20:32:36 3473
原创 理解什么是委托、事件、Lambad表达式,从回调说起!
接触委托、事件等知识好长时间了,也反反复复看了很多资料,都是一来就给我讲委托的语法、用法,却没有告诉我到底什么是委托。要知道什么是委托,先从回调说起!
2015-03-12 10:56:46 1548 1
原创 Simditor上传图片(ASP.NET+JS/Jquery)
Simditor是我比较喜欢的富文本编辑器,他比较简洁,配置也很简单,Simditor官网都有,就不多说了。但是,他的那个图片上传图片没有反应,百度了一下,都是这个Java版的Simditor图片上传。看了下改成.NET也不知道用不用得成,索性自己写一个。那要怎么写呢?
2015-01-15 13:14:44 2152
原创 Excel导入/导出
注释很详尽,就不多说了,简单解释下原理: GetExcelSheet方法:导入功能。原理为把Excel上传至服务器,然后把Excel当作数据库读数据到DataTable返回,然后删除服务器端的Excel,最后对返回的DataTable进行数据处理。 ReportToExcel方法:导出方法一。原理为把控件以Excel的形式输出,但是只支持浏览器下载,因为迅雷识别到的是网页地址,
2015-08-05 11:09:21 908
原创 WebService Soap架构设计
上图说明: WebServices是web服务页面.asmx。将请求发来的xml反序列化成RequetModelService实体,然后调用FactoryService,根据传过来的编号映射到对应的BLLService类,同时也将xml反序列化成的RequetModelService实体传给对应的BLLService类,进行对应的业务逻辑处理。 BLLService
2015-03-10 12:59:45 925
转载 技术讲座:.NET委托、事件及应用兼谈软件项目开发
目录(?)[-]NET委托及应用NET委托概念NET委托声明及特点NET委托揭秘NET委托应用描述NET委托举例1传递方法NET委托举例2函数回调NET事件及应用返回页首NET事件概念设计NET事件5个步骤事件设计举例第1步定义事件参数类第2步声明事件处理者委托第34步定义类事件成员激发发布事件第5步订阅事件小结与进一步学习软件项目开发浅谈返回页首开发文档后
2014-12-23 14:17:30 826
原创 解决IE10中ASP.NET中Cookie或Session丢失问题
最近做网站,在本机测试没问题,放到服务器,用同样的浏览器访问,页面不兼容了不说,而且cookie丢失,登陆不上了,查了下资料,发现是IE10的漏洞。 这是ASP.NET2.0,3.5和4.0的Bugs,因这些版本无法识别IE10的User-Agent标头字符串,所以无法识别用户浏览器的版本,从而导至了ASP.NET的特定功能失效,认为游览器不支持Cookies功能,不处理与Cookie相
2014-12-22 15:15:16 1988
原创 这才是一个完整的用户登录(Forms身份认证+记住密码+加密存储+LoginedPage/BasePage)
说到用户登录,大家都不陌生了。用户登录很简单,但是他却又不那么简单,往往可以通过对用户登录的设计就可以看出一个程序员的开发水平了。那怎样的用户登录还算不错呢?Forms身份认证+记住密码+加密存储+LoginedPage/BasePage,虽然比不上大牛神一样的代码,但包括这些东西在里面能应付大多数程序了,我们来一一看看。1.Forms身份认证。Asp.net的身份验证有有三种,分别是"Win
2014-11-27 22:14:14 1051
转载 SQL中索引的原理
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正
2014-11-18 16:45:48 584
原创 自己写验证码
这个代码为checkcode.aspx 的CS文件,在index.aspx 上加个image空间 runat=server src="chenkcode.aspx" 就可
2014-11-18 11:04:16 551
原创 自己写Repeater/GridView分页
前端代码: .pages { text-align:center; } .pages span { border-style:groove; border-width:1px; padding:2px 5px 2px 5px;
2014-11-18 11:00:02 556
原创 自己写简单的SqlHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DAL{ public static cla
2014-11-18 10:54:15 569
转载 经典FormsAuthenticationTicket 分析
Asp.net中基于Forms验证的角色验证授权Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身
2014-11-04 17:03:14 545
原创 自己写EnumHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace trip.Common{ /// /// 枚举公共操作类 /// public class EnumHelper { ///
2014-11-04 16:19:40 651
原创 基础样式
/*------------------------------基础样式-------------------------------*//*------------------------------2014-09-13---------------------------*/body,h1,h2,h3,h4,h5,h6,ul,li,a,p,div,span,table,input{ m
2014-11-04 16:14:57 488
修改优化动软代码生成器
2015-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人