随笔分类 -  Wildfish框架系列

1
摘要:www.weizhengmarket.com 类似163相册的特性,目录式呈现产品, 可以批量的上传图片,可以方便的调整顺序,可以批量调整品牌 归组 大类别 小类别 价格 以及产品备注 可以有一个产品对应多张图片 可以根据目录设置产品目录的尺码或者颜色。 可以支持IE和FireFox正常浏览 --这个最烦,用ie5看还是会乱糟糟,ie5支持css不强. 阅读全文
posted @ 2006-11-22 16:40 深渊野鱼 阅读(611) 评论(1) 推荐(0)
摘要:原本框架是支持多条记录一并上传更新到数据库.后来发现,如果数据量很多就会出现问题:(后来一想,终于明白了为什么当初看到.Net2.0的需要BatchSize.呵呵,原来如此.于是乎也增加了一个BatchSize不过是固定的,不允许更改的.想想,嗯,晚上回去更改成可以更改的. 阅读全文
posted @ 2006-06-14 17:27 深渊野鱼 阅读(267) 评论(0) 推荐(0)
摘要:如果每个方法都需要增加一个Key的话,那么代码会很杂乱。后来研究了一下,用Castle挺简单的,看别人的Demo,代码Copy一下即可。由于框架是一个类库,所以AspectSharp的配置文件只能是用嵌入资源。为了偷懒,我就直接用txt文件保存需要做的步骤:1。建立一个配置文件保存需要注入的代码配置 import Wildfish.DataAccess.Base.AOP.Intercepto... 阅读全文
posted @ 2006-04-05 00:52 深渊野鱼 阅读(418) 评论(0) 推荐(0)
摘要:不太会Access,稀饭语法好一些的。所以选择零配置的SQLite.觉得比Access好。作为企业的前端非主营业务的或者政策性的数据存储非常不错。或者作单机软件的也还是很不错的。至少不需要Access.学习时间很短。 阅读全文
posted @ 2006-03-25 16:52 深渊野鱼 阅读(364) 评论(0) 推荐(0)
摘要:最早使用SQLite是因为sql2005实在是重量了,我的老机器跑的咯吱咯吱了。而且,Access用得不习惯--指的是.Net的访问。后来Cnblogs搜索了一下,觉得SQLite不错,因为我的框架本身没有使用存储过程。废话不多说,言归正传。1。从www.sqlite.org下载SQLite 3.3.4的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。 ... 阅读全文
posted @ 2006-03-25 13:56 深渊野鱼 阅读(48860) 评论(11) 推荐(3)
摘要:就是由于以前定义的数据库都是固定长度的。所以取出来的数据都会自动后面补空格。。。。。。。这个真的很烦人。如果能够像OleDb一洋,自动把空格给删除了就一切ok了。看来得提交到IBM看看。 阅读全文
posted @ 2006-02-28 14:33 深渊野鱼 阅读(861) 评论(1) 推荐(0)
摘要:ORDEREntity entity = orderDataSet1.ORDERTable.CreateEntity(); entity.CUSTOMERNAME = this.txtCustomerName.Text; entity.ORDERDATE = DateTime.Now; entity.PROC... 阅读全文
posted @ 2006-02-27 20:59 深渊野鱼 阅读(440) 评论(0) 推荐(0)
摘要:前提: Host: version:V5R3 support .net Client: software:client access version :V5R3 service pack:SI21917 在我们以前的所有的程序中,我们的所有的SQL语句是SELECT FIELDA,FIELDB FROM LIBRARYNAME.TABLENAM... 阅读全文
posted @ 2006-02-22 14:32 深渊野鱼 阅读(401) 评论(0) 推荐(0)
摘要:在我们的示例中Account是一个单表的操作。前面的随笔已经有生成了AccountDataSet AccountDataTable AccountEntity AccountRule AccountSystem类了。所以这里我就不重复累赘了。如果不想做,可以直接下载demo的代码我们新建一个Winform,取名TestSingleTable.cs并如下画好界面。这里我偷懒,直接把AccountDa... 阅读全文
posted @ 2006-02-22 13:53 深渊野鱼 阅读(372) 评论(0) 推荐(0)
摘要:1.我们把编译好的Wildfish.dll拷贝到项目引用中2.打开FishSky.sln下的ConfigurationTool下的ConfigurationTool.exe进行代码生成 一般我们生成的是一些DataSet的类 1)代码生成-生成Data/BusinessRule/BusinessFacade代码 2)点Load Dic获取数据字典 ISeries需要选择特... 阅读全文
posted @ 2006-02-20 16:30 深渊野鱼 阅读(429) 评论(0) 推荐(0)
摘要:1.建立 物理文件 STRSEU 或者Navigator中直接操作,推荐使用Navigator2.针对物理文件建立主键 推荐使用Navigator3.对物理文件进行日志记录 STRJRNPF或者在Navigator中选择该表然后日志记录,选择对应的Jornal 文件即可。4.如果访问系统的用户不是QPGMR组的成员话,需要进行授权。 我们推荐使用授权制度,而且推荐用组的方式。其实在... 阅读全文
posted @ 2006-02-20 13:28 深渊野鱼 阅读(256) 评论(0) 推荐(0)
摘要:1.我们建立一个测试项目 2.建好之后,我们在Solution目录下增加一个ExternalDLL目录,用来存放项目所需的DLL 然后到Wildfish/Bin/Release下把所有的DLL拷贝过来 Solution处右键 添加-添加现有 把那些DLL全部加入的项目的Solution中。3. 对BLL项目添加引用,选择FishSky.dll4. 再建立一个Winform项目。... 阅读全文
posted @ 2006-02-14 16:02 深渊野鱼 阅读(234) 评论(0) 推荐(0)
摘要:1.修改Wildfish.config.xml进行配置数据源 Copy一个DataAccessProvider 修改对应的属性 Your Iseries Project name FishSky.DataAccess.Base.ISeries Your Iseries server ip or name Real l... 阅读全文
posted @ 2006-02-13 22:45 深渊野鱼 阅读(457) 评论(0) 推荐(0)
摘要:1。Connection string: iDB2Connection connDB2=new iDB2Connection( "DataSource=your400.yourcompany.com;" + "userid=MIKE;password=MYPASSWORD;" + "LibraryList=*USRL... 阅读全文
posted @ 2006-02-13 12:54 深渊野鱼 阅读(500) 评论(1) 推荐(0)
摘要:目前是添加了,但是还没有测试,也就没必要放到网络上来。等下周有时间和环境的时候再测试。不过还是需要谢谢michael的鼓励 阅读全文
posted @ 2006-02-11 22:15 深渊野鱼 阅读(224) 评论(0) 推荐(0)
摘要:其实业务逻辑曾是必需的,为什么增加外观层?业务逻辑,一般都是体现SQL,以及调用数据访问器,获取/提交数据当初做项目的时候定义业务逻辑和外观层是这么分工的业务逻辑,简单的SQL逻辑,单种的业务逻辑外观调用业务逻辑,管理事务,做一些输出的重新整理曾经做过remoting/webservice的demo,感觉只需要在外观层上再加一层webservice方法或者remoting的方法既可。所有的业务逻辑... 阅读全文
posted @ 2006-02-11 17:46 深渊野鱼 阅读(327) 评论(0) 推荐(0)
摘要:这一篇,其实很上一篇有比较紧密的关联。我们把数据关联和定义存储在Data层所以,我们需要从这个Data层里面获取我们想要的信息,然后把数据当作参数传入。目前,完整测试过的是SQLServer , 而Oracle/ISeries还没有完整的测试过,所以想接下来把框架公开了。废话少说,接着讲如何实现这个层。首先,我们要支持三种数据库,那么我们当然期望能够在今后的使用中,通过内置的配置文件设置,然后只... 阅读全文
posted @ 2006-02-11 17:30 深渊野鱼 阅读(300) 评论(0) 推荐(0)
摘要:数据层的功能主要是封装一些列的数据类型等定义和表之间的关系。1。DataSet封装 优点:用于做CRUD的DataSet都可以通过工具生成,其实封装的信息不外乎是MainKey AddtionalKey等信息 定义: 每一个数据表一般都有一个PrimaryKey, 对于单一的表,PrimaryKey=MainKey 对于多... 阅读全文
posted @ 2006-02-11 11:56 深渊野鱼 阅读(358) 评论(0) 推荐(0)
摘要:系统工具提供了很多的常用工具。主要分为几大块:通用基类,EDI基类,工具类,缓存类,公共接口类。 1。通用基类包含了:应用日志,Web页面基类,参数集合,简单电子邮件发送。 应用日志使用log4net,所以需要一些额外的配置。 Web页面基类:封装了一些通用的函数,以及简单的绑定数据到datalist repeater之类,还有提供启动压缩view ... 阅读全文
posted @ 2006-02-04 23:04 深渊野鱼 阅读(410) 评论(0) 推荐(0)
摘要:Wildfish框架开篇1.Wildfish框架是什么? 这是一个基于.Net2.0的简化数据访问框架,他支持MSSqlserver/Oracle/ISeries数据库。当然了,我也不是希望说自己的框架是万能的。选择的数据库驱动都是支持@或者:来代表参数的。 目前只提供了Sqlserver的代码生成器,由于缺乏Oracle的测试环境,所以Oracle的都还没开始编写。 ISeries的代码生... 阅读全文
posted @ 2006-02-04 18:13 深渊野鱼 阅读(475) 评论(0) 推荐(0)

1