随笔分类 -  .Net

一直从事.Net的开发和学习
摘要:本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。 接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。 Routing的作用:它首先是获取到View传过来的请求,并解析Url请求中Controller和Action以及数据,其次他将识别出来的数据传递给Controller的Action(Controller的方法)。这是Routing组件的两个重要的作用!下面我们从几个例子来讲解一下Url路由的使用。M. 阅读全文
posted @ 2010-10-09 14:29 FlyDragon 阅读(9551) 评论(0) 推荐(3) 编辑
摘要:本篇文章是初识Asp.Net MVC2.0 的后续的介绍。此文将从Routing未开放源代码开始,还会对Asp.Net的Url重写技术做个简单介绍。并简单介绍Asp.Net MVC2.0 Url路由技术的使用。 Url路由是MVC很重要的核心的一部分。不过它是单独于MVC项目,而且没有开源。它作为微软的一个独立的项目抽取了出来,在Asp.Net MVC中只是引用了这个dll。新建一个MVC Web项目,打开Global.asax。我们看到系统帮我们添加了using System.Web.Routing 引用。Routing作为一个单独的dll被我们的项目引用。微软并没有对Routing进行开. 阅读全文
posted @ 2010-10-08 18:22 FlyDragon 阅读(9736) 评论(11) 推荐(3) 编辑
摘要:本篇文章是介绍一下MVC的基本的概念,给初学者做一个入门前的知识储备。先讲一下MVC的概念: Asp.Net MVC 模式是一种表现模式。它将web应用程序分成三个主要组件即: Model、View、Controller(1)下面分别讲M、V、C各自的定位: M:Model 主要是存储或者是处理数据的组件 Model其实是实现业务逻辑层对实体类相应 数据库操作,如:aud。它包括数据、验证规则、数据访问和业务逻辑等应 用程序信息。 V:View 是用户接口层组件。主要是将Model中的数据展示给用户 C: Control 处理用户交互,从model中获取数据并将数据传给指定的view(2)Co 阅读全文
posted @ 2010-09-26 18:00 FlyDragon 阅读(16664) 评论(36) 推荐(2) 编辑
摘要:在第一篇文章中有几个地方作为第一个Nhibernate入门demo还有很多不足!今天特意写点补充知识!请先阅读:Nhibernate入门与demo以下是我们项目的升级的地方:先看一下程序结构的截图:问题一:关于hibernate.cfg.xml配置文件。文件名称必须是hibernate.cfg.xml。Nhibernate自动到项目输出中查找此文件。必须将此文件的属性设置为始终复制。问题二:在we... 阅读全文
posted @ 2010-09-18 12:45 FlyDragon 阅读(3686) 评论(13) 推荐(1) 编辑
摘要:学习和使用Nhibernate已经很久了,一直想写点东西和大家一起学习使用Nhibernate。博客园里也有很多大牛写了很多关于Nhibernate入门的文章。其中:李永京的博客http://www.cnblogs.com/lyj/tag/NHibernate/ 内容最为丰富。而且在李哥的博客里面学了很多东西,在此致谢! 本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate... 阅读全文
posted @ 2010-09-16 16:03 FlyDragon 阅读(7461) 评论(39) 推荐(6) 编辑
摘要:如果在你的项目中,配置的没有报错,但是总是注入进来的都是null的话,可查看配置文件所在的项目是否添加了配置文件中所引用或配置了的项目。还有就是mvc中control中注入都失败了。这个最后还是采用了cs的办法来获取的业务逻辑层的实体类,多少有点遗憾。 下面再回顾一下整个项目搭建的流程:1、准备开发环境:Spring.Net 、Nhibernate 、Asp.Net Mvc、Vs2008 sp1等... 阅读全文
posted @ 2010-09-07 12:05 FlyDragon 阅读(9469) 评论(14) 推荐(6) 编辑
摘要:本篇文章:主要介绍怎么使用这套框架。在做好配置等前期工作后。我们就是要与Mvc进行融合了。由于Mvc本人也是个初级入门者。对于这部分的研究还不是很深入。但是基本应用已经可以了。下面就让我们开始一个简单的应用实例吧:第一步:添加control在web项目中的controls文件夹下面添加一个UserController.cs文件。【这里可以把Controls单独放到一个项目中,这里只是搭建框架的演示... 阅读全文
posted @ 2010-09-07 11:52 FlyDragon 阅读(16245) 评论(37) 推荐(4) 编辑
摘要:本篇目的:配置Spring.Net和Nhibernate。配置Spring.Net来注入Nhibernate需要的SessionFactory,配置业务逻辑层所需要的Dao层属性的支持。配置这套框架与web程序关联。 在上一篇我们已经将三层基本搭建起来了。这篇中我们将要讲述怎样通过配置,将三层通过IOC注入。现在我们开始我们的旅程:第一步:配置实体类【Model】对应的数据库映射文件。Nhiber... 阅读全文
posted @ 2010-09-07 10:45 FlyDragon 阅读(20693) 评论(3) 推荐(2) 编辑
摘要:本篇是介绍我们完成数据库接口层和业务逻辑层的接口的设计和实现。废话不多讲,还是怎么一步一步做。第一步:设计IDao层。在MyWeb.WebTemp.IDao项目中添加IUserDao接口。代码如下:代码注:要添加Model项目的引用。因为我们用到了User实体类。第二步:实现IDao设计。在MyWeb.WebTemp.HibernateDao项目中添加类文件:UserDaoHibernate.cs... 阅读全文
posted @ 2010-09-06 18:21 FlyDragon 阅读(20033) 评论(9) 推荐(2) 编辑
摘要:本篇文章的目的:首先是创建解决方案。并创建相关的项目。先介绍一下项目的各自的作用:从数据库层到表示层依次为:数据库层:   1、接口IDao层:IDao   2、Dao层实现:HibernateDao和SqlDao   HibernateDao:由Hibernate实现的IDao部分   SqlDao:是由我们自己写sql实现的部分业务逻辑层:   1、业务逻辑接口层:IBLL   2、业务逻辑接... 阅读全文
posted @ 2010-09-06 17:41 FlyDragon 阅读(21436) 评论(13) 推荐(4) 编辑
摘要:使用这套框架不是很长时间。但也基本应用了几个项目中了。在此和大家分享一下我是怎样一步一步搭建此框架的。并为初学者提供一个简单的示范。欢迎共同讨论技术问题。【本人纯属菜鸟!不足之处多谅解!】第一步: 首先要看一下我项目中三层与mvc以及Spring.Net,Nhibernate处在的哪一层。看下面一幅图:先做为一个大体的思路和了解。第二步: 了解Spring.Net做什么用?http://www.s... 阅读全文
posted @ 2010-09-06 16:48 FlyDragon 阅读(36749) 评论(18) 推荐(16) 编辑
摘要:下面是Asp.Net中GridView鼠标滑过的样式改变和单击时候样式改变的代码:[代码] 阅读全文
posted @ 2010-09-03 17:31 FlyDragon 阅读(3209) 评论(2) 推荐(4) 编辑
摘要:vs2010安装后,想使用vss2005来管理项目。但是菜单项有所改变。弄了好久才发现下面一片文章是介绍怎么使用vs2010和vss2005一起工作的文章。看下面链接: PostURL:http://social.msdn.microsoft.com/Forums/fr-FR/vssourcecontrol/thread/a3526c4c-9227-49da-93b3-709398b3d5b9使用... 阅读全文
posted @ 2010-08-26 10:38 FlyDragon 阅读(6315) 评论(0) 推荐(0) 编辑