自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

泡茶,坐下慢慢看代码

做个普通的程序员,拿着普通的工资,找个普通的女人结婚,普通的过完一生

  • 博客(14)
  • 收藏
  • 关注

原创 新年快乐~~

新的一年里要有新的气象!!年进奔三乐,一定要努力了呢!!

2004-12-31 20:06:00 1506

原创 ASP.NET使用信任连接SqlServer时出现的不能登陆现象的解决

使用ASP.NET的B/S应用,数据库联接字符串使用integrated security=sspi时,登陆SqlServer会失败,错误信息为用户$MachineName/ASPNET不能登陆。原因是缺省的情况下,使用ASP.NET登陆SqlServer时登陆名为ASPNET,而这个登陆名在SqlServer中并不存在,故此出错。解决方案:1。使用user id和password来登陆,不采用w

2004-12-27 19:02:00 1990

原创 PEAA笔记七:Data Mapper

What is it Data Mapper是数据对象和数据库之间传递数据的一个中间层,使两者保持独立 数据对象可以包含数据和业务逻辑,数据访问逻辑有DataMapper完成,这使得数据对象和数据库可以各自使用更符合自己的方法来组织数据结构,内存中的数据对象也再不需要知道SQL和数据库,甚至Data Mapper对于业务层都是未知的How it works Data Mapper可以整个被替换

2004-12-23 23:41:00 1461

原创 PEAA笔记六:Active Record

What is it Active Record包装了数据表或视图中的一行数据,封装了它的数据库访问行为,并加入了该数据的业务逻辑。也可以这样看,Active Record是加入了数据库访问行为的Domain Object ^_^How it works Active Record即可以包含数据记录的所有业务逻辑,也可以只包含普通的面向数据的逻辑,将其余的业务逻辑通过Transaction S

2004-12-23 22:30:00 1779

原创 PEAA笔记五:Row Data Gateway

What is it Row Data Gateway对应数据源中的一个数据记录,它的一个实例就是一行数据 How it works Row Data Gateway可以和Transaction Scripts一起和谐的工作。由于它对应一行的数据,故此在使用中会面对将查找操作放置在哪儿的问题。我们可以采用静态函数的查找操作,但是这样丢掉了通过多态来生成多个相似查找操作的可行性。另一种方法是使用Ro

2004-12-19 21:02:00 1597

原创 PEAA笔记四:Table Data Gateway

What is it Table Data Gateway是扮演一个数据表的对象,通过它可以处理所有对表的访问和操作。 很多开发者并不熟悉SQL,即使那些熟悉的也不见得能够把程序写好。将操作访问数据表的CRUD操作都放在Table Data Gateway对象中,开发者就可以调用该对象的接口来和数据表进行交互How it works Table Data Gateway经常是无状态的,只是负责

2004-12-19 17:25:00 1875 1

原创 读书随手记

上午翻翻Building Java Enterprise Applications vol I ,对java的企业开发有了一些概念上的了解,随手记在blog上。赫赫,此前对java完全不了解呢~Data Layer        |---------- DataBase for popular datas       |       |---------- Directory Service fo

2004-12-19 15:37:00 1098

原创 控制CComboBox中ListBox的DropDown & Back

前几天帮同事解决了个问题,挺好玩的,随手记到blog上问题背景这是UE的一个要求,是在CComboBox下拉出ListBox的时候,弹出一个选择窗口,然后选中一项,显示在CComboBox的Edit中同事的做法是在ComboBox的父窗口捕捉ComboBox的CBN_DROPDOWN通知消息,在消息响应函数中弹出选择窗口,然后为ComboBox设置Strings和选中项。但是不好的现象是,因为是在

2004-12-18 18:58:00 3321 2

原创 PEAA笔记三:Table Module

What is it    Table Module是处理一个数据表或者数据视图所有行的业务逻辑的一个单独的实例。    一般的,Domain Model等传统面向对象模式都建立在对象/身份的基础之上,就是说比如一个员工类的实例就对应着一个特定的员工,这样我们可以执行员工操作,获取员工信息等。这些模式的不好之处在于很难和关系数据库形成好的接口,导致我们要作大量工作用于处理数据在业务层和数据库这两个

2004-12-18 14:36:00 1865

原创 PEAA笔记二:Domain Model

What is it        随着企业事务的复杂化,我们应该采用Domain Model模式来开发应用。Domain Model是一种将数据与其行为集成在一起的模式How it work        使用Domain Model时,我们需要在应用程序中加入一个完整的对象层,这些对象模仿业务系统中的对象及其逻辑规则,这和Transaction Script中对象仅仅是数据不包含业务逻辑形成最

2004-12-16 23:50:00 1994

原创 PEAA笔记一:Transaction Script

What is it        很多企业应用可以看成一系列的事务,每一个事务可以通过使用一个Transaction Script来处理。How it works        使用Transaction Script,我们可以专注于处理好每一个事务,而不必考虑其他事务的影响,所作的就是得到输入,查询数据库,处理事务,保存结果。        Transaction Script可以有两种方法组

2004-12-16 23:06:00 1989 3

原创 文件改名的C#实现

其实很简单了,不过这里还是说一下,希望能给和我一样的C#新手带来帮助背景:本人很爱看动画片和漫画,近日下载了火影忍者的漫画,结果目录中的图片文件命名方式是1,2,.....,10,....99,100,这样在acdsee中观看的顺序就是1,10,100....不是按照数字的顺序,看起来比较郁闷。故此就动手写一个批量文件改名的小程序,把文件名补齐为3位,按照001,002,...,009,010,.

2004-12-08 22:48:00 1610

原创 OSWorkflow Element (from OSWorkflow Manual)

Steps, Status, and Actions每个特定流程在任意时刻都有至少一个当前steps,而当前steps也有一个status,这个status值就表示流程实例的status。status的取值可以是Underway或者Queued。一个step结束后就不再是当前step了,通常一个新的当前step立即产生以使流程继续运转。结束的step的最后的status被设置为old-status

2004-12-04 12:05:00 1303

原创 OSWorkflow Concept (from OSWorkflow Manual)

OSWorkflow - Workflow ConceptOSWorkflow通过一个XML来描述工作流的定义,包括其中的steps,states,transitions和functionality1. 一个流程包含多个steps。(对应XPDL的Activity)2. 每个step可能包含多个actions,他们可能设置为自动运行,可能设置为由用户手动。(对应XPDL的Application)3

2004-12-04 12:02:00 1132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除