经常操作数据库的码农们一定知道操作数据库是一项很复杂的工作,它不仅要解决各种乱码的问题还要解决各种数据表的增删改查等的操作。
另外每次操作数据库都要用到数据库连接、执行SQL语句、关闭连接的操作,所以在这里我就把这些功能封装到了一个工具类中,该类使用的是反射机制写成的,也就是说它可以帮助你完成对任何数据表的操作。关键代码如下:
首先是配置文件:config.properties
dr...
分类:
数据库 时间:
2014-10-15 23:26:31
阅读次数:
353
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceStack.Redis; namespace Com.QFGame.QNX.Community.Red...
分类:
其他好文 时间:
2014-10-15 21:01:11
阅读次数:
266
本文以某公司iPhone 6手机预约接口开发为例,介绍PHP5下SOAP调用的实现过程。
一、基础概念
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处...
分类:
Web程序 时间:
2014-10-15 20:43:59
阅读次数:
174
状态模式和策略模式容易混淆。
状态模式从结构图、示例性演示代码来看,都和策略模式一致,他们最大的区别,是内涵不同。
策略模式,是对一种业务场景,多种算法的实现,比如促销 --》多买多折促销、满减促销;状态模式,是对一种业务场景,多种状态的封装,比如在对于TCP协议,对于每种状态都封装一个具体状态类。...
分类:
其他好文 时间:
2014-10-15 20:05:01
阅读次数:
343
1 文件列表 共包含三个文件:EnterOperat.js、01EnterOperat.html和jquery-1.7.1.min.js2EnterOperat.js// js封装(function(win){ // 页面加载的时候执行 $().ready(function(){ // 绑...
分类:
其他好文 时间:
2014-10-15 18:38:01
阅读次数:
190
hibernate 简介: hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。 hibernate核心接口 session:负责被持久化对象CRUD操...
分类:
Web程序 时间:
2014-10-15 18:29:41
阅读次数:
238
策略模式:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。是一种行为模式。策略模式包含三种角色1 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。2 具体策略角色:包装了相关的算法和行为。3 环境角色:持有一个策略类的引用,最终给客户端...
分类:
Web程序 时间:
2014-10-15 18:18:41
阅读次数:
137
业务封装在 CRL.OnlinePay创建表CRL.OnlinePay.IPayHistory配置账号参数修改网站根目录/config/CustomSetting.config 填入账号等信息支付宝USER=21212支付宝KEY=4234234支付宝EMAIL=234234支付宝NotifyUrl...
分类:
其他好文 时间:
2014-10-15 17:54:51
阅读次数:
237
手机应用开发中经常会使用到数据库存储一些资料或者进行数据缓存,android中为我们提供了一个轻量的数据库,在上层进行了一层封装,同时还为我们提供了ContentProvider的框架,方便我们进行数据操作,以及在不同的程序之间进行数据共享。本文介绍一下,我在使用数据库的一些我认为比较好的习惯,欢迎与我讨论。
关于框架
通常网络操作,Json解析,我都会使用框架,这样可以很好的帮助...
分类:
移动开发 时间:
2014-10-15 13:54:50
阅读次数:
291
代码封装的原则是:要保证视图控制器尽量少的接触到其他对象的属性,也就是说,尽量把数据或者属性封装到一个类里面,然后利用类或者对象的方法来调用或者设置数据。而是赤裸裸地把属性都写在视图控制器中。核心作用在于:减少视图控制器的代码量,把数据和属性的处理封装起来,这样也便于其他视图控制器的使用。...
分类:
移动开发 时间:
2014-10-15 13:41:03
阅读次数:
196