摘要: 这篇应该算是项目过程中所遇到的各种问题记录的最后一篇了,主要记录并总结下工作到现在学习过的一些开源的项目,这一篇主要介绍的是我从这些开源项目中学习到的一些知识点的分享。动软代码生成 从大学的时候为了省事就开始寻找各种代码生成工具,比如:CodeSmith、CodeGeneration以及不知名的代码生成器,其中CodeSmith和CodeGeneration虽然功能强大,但是需要寻找各种代码模板,当时觉得很麻烦,所以继续寻找,于是就接触到了园子里李天平写的动软代码生成,从某种程度上来说李天平写的动软还是很符合国内项目开发需求的:简单、功能齐全、可以生成多种项目,后来在去年的12月22日,李天平阅读全文
摘要: 在前一篇文章中,介绍了如何使用Unity来接管PIAB进行拦截操作,而Unity自身也提供了类似于ICallHandler的拦截处理程序——IInterceptionBehavior,今天这篇文章就是主要是关于如何使用IInterceptionBehavior和Unity自带拦截器的相关信息。以下是本文所要介绍的内容:1、创建自定义InterceptionBehavior2、三种拦截器的优缺点3、三种拦截器的使用方法一、创建自定义InterceptionBehavior IInterceptionBehavior和ICallHandler非常的类似,看下具体的定义代码:1、属性WillExec阅读全文
摘要: 在日常开发的过程当中我们总是会根据项目的开发需求将一些公用的类或者方法进行抽象封装,这些类或方法的抽象封装可能是基于某个项目或者多个项目,最常见的应该就是SQLHelper了,这些类库在实际使用的过程当中会为我们项目的开发提供很大的帮助,大大简化了实际开发的难度及进度(这个其实谁都知道),本篇文章主要是针对我今年来一直在完善的公司的工具类库的写的一些心得,可能许多朋友也都有类似的类库,也欢迎大家交...阅读全文
摘要: 前一篇文章说了些有关IIS的,这篇则是说SQLServer的,相比IIS来说,SQLServer的配置过程中问题就少了许多,而且都比较有针对性,下面开始记录:注:由于实际项目的开发都是基于SQL2000的,所以下面所说的问题也都是基于SQL2000的。一、SESSION相关的数据库配置 由于客户的服务器是都是全新的,所以需要帮客户的服务器安装一系列的环境,SQL2000也是必不可少,而由于在项目中采用了将SESSION保存到SQLServer中,配置如下:所以相对应的,需要在数据库中也需要进行相应的配置,步骤如下:1、创建ASPState数据库,打开VS的命令提示工具,使用aspnet_reg阅读全文
摘要: 目前来说公司开发项目主要还是web方面的,所以整个项目的部署也都是基于IIS+SQLServer的,在实际项目的部署过程中由于客户的服务器与公司的服务器环境不同,从而引发的问题还是很多的,本篇文章主要针对这一年来有关项目的部署所遇到的问题进行记录。一、容易忽视的问题1——文档 在IIS中,有个选项卡“文档”(IIS7中成为“默认文档”),是当网友访问网站域名或直接访问IP时默认定向的页面,这里可以定义多个页面名称,当有默认访问请求时,IIS会自动从目录下寻找符合默认定向名的页面呈现给浏览者,一般来说只要设定好了就不会出问题,而我有一次配置的时候由于习惯问题忽视了这块,结果调试了仅4个小时才解决阅读全文
摘要: 前篇文章记录了我在配置NHibernate实体所遇到的一些问题,今天这篇则主要介绍的是对NHibernate的查询封装相关的问题。 NHibernate到目前的3.0版本已经有了几种查询方式,比如:Get、Query、HQL、Criteria,实际使用的过程中可以根据需求选择其中1种或多种方式进行查询,对于许多项目开发过程中总会对项目进行一些抽象封装,采用NHibernate进行开发的话,大部分应该都会对Nhibernate进行一些简单的封装,如下图: 基本的增删改我就不说了,今天主要想说的是对查询封装,也是我前段时间一直纠结的问题。我想要的查询封装其实很简单,就是可以可以通过表达式进行数据查阅读全文
摘要: 继续问题记录,前段时间公司有新的项目所以我想在新的项目里使用NHibernate这类ORM框架来代替原有的代码生成的拼SQL,不过可惜的是最终使用NHibernate还是没成功,最终还是继续使用已有的代码生成方式。 NHibernate在去年的这个时候也研究过,可后来也搁浅了,今年的这个时候研究了结果有搁浅了,不知道是不是犯冲?不过还是把遇到的问题记录下来吧,以备后患。配置实体的一些小问题 下面就开始记录下我碰到的问题吧,其实都是自己没看资料而导致的问题,稍微熟悉NHibernate的朋友都应该知道的。1、hbm文件的格式检查 这个问题是最弱智的,由于我在手写映射文件的时候没有将NHibern阅读全文
摘要: 在上一篇文章中我介绍了winforms下的图表控件——MSChart,虽然MSChart同样为我们提供了asp.net上的图表支持,但是实际的使用过程却不怎么如意,所以后来正巧在猪八戒上闲逛有人要求使用FunsionCharts这种flash图表来进行展示,所以花了点时间学习了下,本文就是针对FunsionCharts的一些使用问题进行记录。以下是本文所要介绍的内容:1、asp.net下的图表选择...阅读全文
摘要: 完成了有关编辑器篇的内容,接下来记录下这一年里在有关图表使用过程中碰到的一些问题及个人的解决方法。以下是本文所要介绍的内容:1、MSChart基本概况介绍。2、开发过程中碰到的问题及解决方法。一、MSChart基本概况介绍 在开发一些管理系统的时候总会碰到一些需求需要对报表进行图形化的展示——图表,在微软的MSChart没出来前,.NET的winforms下许多的图表控件不是要收费就是可使用的图表...阅读全文
摘要: 继续编辑篇的内容,本文是编辑器篇的最后一篇,前面2篇分别是FCKeditor相关知识及各种常见使用问题和FCKeditor自定义上传路径配置,今天这篇文章主要是介绍如何使用fckeditor来生成静态分页HTML。以下是本文所要介绍的内容:1、生成静态化分页HTML分析2、具体实现一、生成静态化分页HTML分析 在实际的网站开发过程中,我们总是想通过各种方式提高网站的性能,其中比较有效的方式就是:...阅读全文
摘要: 在上一篇文章中,我介绍了FCKeditor的一些相关知识以及我在使用过程中碰到的一些问题及解决方案,今天这篇则是主要记录如何通过FCKeditor来分类管理上传的文件。以下是本文所要介绍的内容:1、FCKeditor上传文件分析2、FCKeditor上传文件路径分类配置实现一、FCKeditor上传文件分析 使用过FCKeditor的朋友肯定都知道,FCKeditor的文件上传的文件都是保存在自定...阅读全文
摘要: 马上2010年就要结束了,所以这几天准备花点时间把这一年中在开发过程中遇到的问题及解决方案记录下来,以备日后使用,目前先规划了:编辑器篇(仅针对asp.net开发中的fckeditor)、图表篇(winforms中的MSChart和asp.net中的FLASH图表FunsionCharts)、ORM篇(主要是针对NHibernate) 就目前来说fckeditor已经算是比较老的开源编辑器了(现在...阅读全文
摘要: 在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识、管理对象之间的关系、生命周期、依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(Interception)。以下是本文所要介绍的内容:1、Unity与PIAB的关系。2、使用Unity来接管PIAB的功能实现。一、Unity与PIAB的关系 Unity中的Interception可...阅读全文