人无信不立/2008-04-26 22:30

永春阁

专注于技术,切不可沉湎于技术

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  215 Posts :: 20 Stories :: 1100 Comments :: 109 Trackbacks

置顶随笔 #

posted @ 2008-03-27 13:53 永春 阅读(750) | 评论 (2)编辑

     摘要: 使用.NET开发已经有一段时间了,但是对于一些基础性的东西还是有点模糊,有一种似是而非的感觉。在此整理一下C#中的一些基础知识以及一些可能平时不怎么注意到的知识(本系列会不断更新)  阅读全文
posted @ 2008-01-31 14:44 永春 阅读(2150) | 评论 (7)编辑

     摘要: MOSS是微软的一个门户等的产品,提供了很多SDK供调用
在此记录我学习的过程,作为自己的一个总结。(本系列会不断更新)  阅读全文
posted @ 2007-10-19 16:52 永春 阅读(1293) | 评论 (2)编辑

     摘要: MonoRail是一个.Net下的MVC框架,使用起来方便、灵活。
在此记录我学习的过程,作为自己的一个总结。
一方面学习MonoRail的使用,另一方面可以研究成熟的框架是如何设计的,有哪些思想、功能是可以借鉴的(本系列会不断更新)  阅读全文
posted @ 2007-10-19 16:46 永春 阅读(2971) | 评论 (16)编辑

     摘要: IBatis.Net是一个比较易用的ORM框架,使用起来较为方便、灵活。
在此记录我学习的过程,作为自己的一个总结。(本系列会不断更新)  阅读全文
posted @ 2007-10-11 15:31 永春 阅读(1850) | 评论 (7)编辑

2008年6月13日 #

     摘要: 由我筛选完成,MOSS部分一共68篇,Sharepoint部分一共213篇
Sharepoint相对来说学习和使用的人还比较少,因此本结果并不能算一个精华集。包含了Sharepoint的安装说明、入门介绍、定制开发、Webpart开发、对象模型使用、MOSS中的工作流、InfoPath和技巧总结等方面,力求对Sharepoint有一个多方位的介绍。  阅读全文
posted @ 2008-06-13 20:52 永春 阅读(1927) | 评论 (12)编辑

2008年5月8日 #

     摘要: 在我的上一篇文章中说到了HttpModule、HttpHandle的简单使用,我们可以利用它们在页面请求的过程中加入自己的事件处理程序。那么在一个aspx页面请求时后台到底做了什么?当然asp.net做了很多事情,过程也比较复杂,本文主要分析一下大体的流程。总体流程如下:
请求一个页面时首先被WWW服务截获(inetinfo.exe进程),这个进程首先判断页面的后缀,然后根据IIS中的配置来决定调用哪个扩展程序,比如aspx的页面就会调用c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,aspnet_isapi.dll将请求发送给w3wp.exe进程(我们在调试IIS中网站时就是把VS2005附加到这个进程上的)。
接下来w3wp.exe进程就会调用.net类库进行具体处理:
ISAPIRuntime-->HttpRuntime-->HttpApplicationFactory-->HttpApplication-->HttpModule--HttpHandlerFactory-->Ht  阅读全文
posted @ 2008-05-08 16:25 永春 阅读(2867) | 评论 (18)编辑

2008年5月7日 #

     摘要: 这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。
HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序
HttpHandler:Http处理程序,处理页面请求
HttpHandlerFactory:用来创建Http处理程序,创建的同时可以附加自己的事件处理程序  阅读全文
posted @ 2008-05-07 18:47 永春 阅读(3080) | 评论 (19)编辑

2008年4月26日 #

     摘要: 网上有很多文章介绍如何在MOSS中使用Ajax1.0的框架。其实自从.net3.5推出之后,在.net3.5中已经自带了Ajax的功能。本文主要介绍如何在VS2005中使用.net3.5中的Ajax功能,以及如何在MOSS中使用.net3.5中的Ajax功能。
  阅读全文
posted @ 2008-04-26 20:45 永春 阅读(2214) | 评论 (7)编辑

2008年4月22日 #

     摘要: 以前开发项目时经常是自己开发一套用户权限管理系统进行验证,比较灵活。最近为了单点登录的问题又把Asp.Net自带的验证方式看了一遍,发现这种方式也比较方便,功能也还可以。在Asp.Net提供了三种常用的验证方式:Windows方式是和IIS结合起来可以实现基本、摘要、集成 Windows等身份验证;Passport方式是使用Windows Live ID的帐户来进行统一验证的;Forms方式是使用常见的表单来实现验证。
本文主要就是讨论Forms验证方式普通实现、自定义实现、自定义角色提供程序、如何单点登录(可和MOSS结合)等几个方面。  阅读全文
posted @ 2008-04-22 19:56 永春 阅读(3368) | 评论 (23)编辑

2008年4月19日 #

     摘要: 在Asp.Net的开发过程中页面文件等都是放在当前网站目录下的,其实我们可以利用.Net2.0新增的虚拟文件系统(VirtualPathProvider)将页面、图片等信息保存到数据库或其他目录中去,达到灵活配置。
本文以一个例子来说明虚拟文件系统的使用,要实现的功能场景描述如下:
以前开发Asp.Net的web用户控件时,需要把用户控件和当前项目作为同一个项目时才能正常使用,而且发布时需要把dll文件和所有的ascx文件都发布才能使用;另外也不方便作为公用类给其他人使用
利用虚拟文件系统后可以把ascx文件作为资源打包到dll中,下次只要有这个dll就可以使用了,不需要ascx文件,很方便。  阅读全文
posted @ 2008-04-19 20:17 永春 阅读(3055) | 评论 (29)编辑

2008年4月16日 #

posted @ 2008-04-16 09:57 永春 阅读(155) | 评论 (0)编辑

2008年4月15日 #

posted @ 2008-04-15 11:07 永春 阅读(925) | 评论 (6)编辑

2008年4月14日 #

     摘要: CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,主要包括过程管理、项目管理、软件工程、过程支持等几个大的过程。
公司正在进行CMMI的评估,评估之初我们老总就确立了一个原则:简单实用,切合实际开发流程。
我也担当了其中一个评估项目的项目经理,但是在实际使用过程中还是深深感受到了CMMI的繁琐。那么我们到底要不要CMMI,在多大程度上使用CMMI呢?  阅读全文
posted @ 2008-04-14 19:10 永春 阅读(2235) | 评论 (21)编辑

2008年4月10日 #

     摘要: moss中的feature功能很强大,本文主要看一下如何开发一个模块化的feature。
比如可以把一个学生管理功能(包括aspx页面等)开发成一个feature,然后可以在不同的moss网站中有选择的激活这个feature,激活后就把对应的链接加入此网站的首页上,以此实现功能的动态加载。  阅读全文
posted @ 2008-04-10 19:15 永春 阅读(628) | 评论 (12)编辑