摘要:
背景 我接到了任务,大体是说财务需要对账,所以需要Paypal的交易记录,直接去Paypal的后台去对是很浪费时间的事情.讨论下来就是要使用Paypal的Api获取交易记录到本地.然后再想办法使用这些数据,那么现在的任务就是获取Paypal交易记录任务: 获得Paypal交易记录存到本地分析问题: 老实说问题很简单明确.需要用到Paypal获取交易信息的API,好在Paypal提到了.NET的开发SDK,只要配置好相关参数就能使用.通过阅读SDK发现需要使用2个接口,一个TransactionSearch用来获取交易码列表,这是交易的唯一ID,但是这个接口返回的信息有限.需要获取更详细的信息需 阅读全文
摘要:
复杂的数据查询是web系统中很重要的一部分。如果数据访问代码构建在一个Dao对象或者repository对象中其实也是可行的。如果把复杂的数据查询抽离出来单独建模,让Dao对象和repository对象只留下基本的数据访问访问,不就可行实现更高阶的责任分离了吗。(以下讲解以本文附带的代码为例) 查询对象模式对象模式正好可以用来解决这个问题。分来复杂查询,我们需要对查询建模。查询的的目的就是为了执行一段代码,以返回结果我们可定义这样的接口:namespaceQueryObject.Core.Data.Query{/// <summary>///Description of IQuer 阅读全文
摘要:
之前写过一篇如果你也是.NET程序员,收到不少留言,各种意见都有,之前的说话方式不够友好,特此向因看过而心生郁闷的人道歉。 问题在于我为什么不停的提面向对象呢。说来我并不是面向对象圣徒,我真正想说的是“结构化”的编程思想和代码组织方式的培养和习惯,我说的结构化是“有结构的“,这样的结构包括但并不限于面向过程和面向对象。 这样就有个问题,比如&ldqu... 阅读全文
摘要:
我是一名杯具的.NET程序员。学校里学的稍微过得去的只有c语言。毕业的时候总算有家公司收留做嵌入式开发,工作3个月嵌入式部门转移到外地,我一直坚定的留下来,去了公司.NET部门学习.NET. 这是一个神奇的部门,他们中大部门有很多年的java开发经验,现在他们都在.NET门下,他们一边对java语言这么多年发展缓慢发出恨铁不成钢的感叹,同时又对在C#相对强大的功能的支持下.NET居然没多大建树而倍... 阅读全文
摘要:
今天比较郁闷,想修改下NHibernate配置文件以优化下性能,于是想跟踪下各个操作下产生的生成的sql 唉,我这么懒的人首先想到的就是在网上找下已有的方法,结果让人失望的很啊。网上能给出答案的还真没被我看到,都是些没思考过就乱回答的人,什么show_sql=“true”,我靠,这只能从控制台看到撒,吗的,现在还有几个应用是控制台应用啊? 于是就只能自己找方... 阅读全文