上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 132 下一页
摘要: NHibernate的调试技巧和Log4Net配置 对新手而言NHibernate的调试事件很痛苦的事情,不知道NHibernate做了些什么,错误出现在什么地方。我给出一些常用的调试办法希望对你有所帮助。1.查看NHibernate写在控制台里的Sql语句在配置文件中有这么个选项,如果把它设置为true,NHibernate会把执行的Sql显示在控制台上。<propertyname="show_sql">true</property>对于控制台应用程序我们可以设置断点后很轻松的看到NHibernate执行了什么Sql。下图是从数据库中读取一条数据。 阅读全文
posted @ 2011-12-15 14:36 awp110 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。 让我们先看一个人的情况。 1. 程序员的成长 新手的代码 新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。 进阶者的代码 小规模的时候 大规模的时候 进阶者已经知道如何设计代码,懂得代码规则,但一般局限于一个模块。规模一大,模块间的调用就会比较混乱,难以维护。 有经验者的代码 有经验者的代码,模块内部代码整洁,模块之间层次清晰,有设计模式,有成熟的体系。可以保持长期的代码整洁。 那么一个团队里面会出现什... 阅读全文
posted @ 2011-12-14 08:29 awp110 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 引言本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。最后两节 细说应用层 、系统总体架构是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。源代码下载 (数据库可以在.edmx文件根据模型生成)目录一、SOA与DDD的定义二、DDD的分层结构三、把业务关系转化为领域模型 四、细说Repository 五、领域层的服务六、工厂模式Factory七、细说应用层八、系统 阅读全文
posted @ 2011-12-13 08:42 awp110 阅读(258) 评论(1) 推荐(0) 编辑
摘要: /// <summary>要查询的对象</summary>class Employee { public int ID { get;set; } public string FName { get; set; } public int Age { get; set; } public char Sex { get; set; }}如果对这个类的Age和Sex的连个字段进行分组,方法如下:// 先造一些数据List<Employee> empList = new List<Employee>();empList.Add(new Employee() 阅读全文
posted @ 2011-12-12 15:12 awp110 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个用户注册登录的页面,资料查寻过程中发现了一个非常不错的客户端验证的极品-jQuery.validate。 它是著名的JavaScript包jQuery的一个插件,其实它还有其它的一些插件应该都爽,有待慢慢来学习 官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ jQuery用户手册:http://jquery.org.cn/visual/cn/index.xml 开发使用起来非常简单明了, 我的代码:Java代码 $(document).ready(function(){ /*设置默认属性*/ $ 阅读全文
posted @ 2011-12-05 13:30 awp110 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check 阅读全文
posted @ 2011-12-01 16:13 awp110 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 花了一个多星期的时间总算把这使用jQuery.Validate进行客户端验证——不使用微软验证控件的理由写完了,总共5篇,可能还有许多不足,欢迎大家的指点! 以下为具体的目录,方便大家的查看:1、[jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由内容:为何选用jQuery.Validate进行客户端验证、jQuery.Validate的使用环境和使用jQuery.Validate进行简单的客户端验证。2、[jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由内容:jQuery.Valida. 阅读全文
posted @ 2011-12-01 11:00 awp110 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在上一篇使用jQuery.Validate进行客户端验证(中级篇-下)中我介绍了jQuery.Validate在日常使用的过程中会遇到哪些问题及解决办法,今天的高级篇则主要是对jQuery.Validate的一些高级应用进行介绍。 本篇主要介绍为以下2点:1、扩展验证规则,jQuery.Validate只提供了一些基本的验证功能,并不能满足我们日常开发的需求,所以我们要为jQuery.Validate扩展验证规则。2、分组验证,在开发的时候有时会遇到的一个问题就是,不同按钮引发不同的验证。首先来介绍下第一点:扩展验证规则,在jQuery.Validate默认的验证规则无法满足我们的日常开发需求 阅读全文
posted @ 2011-12-01 10:59 awp110 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 继续上一篇文章使用jQuery.Validate进行客户端验证(高级篇-上),本文将继续介绍jQuery.Validate的高级应用——jQuery.Validate的AJAX验证及简单扩展。 今天主要介绍的内容有:1、如何使用jQuery.Validate进行AJAX验证?2、默认jQuery.Validate在进行AJAX验证时返回必须是bool类型,如何返回一个对象包括错误消息及验证结果?3、在反复使用jQuery.Validate进行AJAX验证时,总是需要编写相关AJAX参数,可否进行进一步封装?第一点:如何使用jQuery.Validate进行AJAX验证?(具体见High-2.a 阅读全文
posted @ 2011-12-01 10:59 awp110 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章使用jQuery.Validate进行客户端验证(中级篇-上)中我介绍了jQuery.Validate的3种验证方式,今天这篇中级-下则是在上一篇的基础上继续介绍jQuery.Validate的一些常用的验证使用方法。 今天主要以使用jQuery.Validate后会遇到的问题为介绍内容,主要介绍以下几点:1、在使用上一篇中第2种方式,以JSON的格式编写验证规则,影响了正常的class使用,如何处理?2、在ASP.NET下,所有的按钮都会提交form表单,所以都会引发验证,如何处理?3、我希望验证的提示信息可以在统一的地方显示,如何处理?4、我在开发的过程中,我不确定所编写的规则 阅读全文
posted @ 2011-12-01 10:58 awp110 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 132 下一页