自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

经典人渣的专栏

渣,是种美德

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

原创 SOA实现之路之一 (spring ,xfire, osworkflow)

SOA service-oriented architecture 面向服务的架构BEA IBM MS ORALCE等巨头言SOA必拉上WEB服务其实感觉这完全是无谓的噱头和宣传手段,诚然,web服务提供了异构平台之间通信的一个途径,也是web服务也可以成为一个服务的provider web服务不是万能的,部署 性能 数据的传递都不是那么完美我的感觉 ,所谓SOA,从服务来说,不管是本

2007-10-17 22:18:00 2600

原创 spring下hibernate多数据库解决方案,以及跨库事务的尝试

原文 发表在http://www.javaeye.com/topic/80697上

2007-05-24 22:16:00 3012

原创 db4o and sematicweb

db4o完全是我在上周无意中发现得惊喜,最好得缓冲数据库都在linux下,而db4o同时支持java和.NET,无疑他现在成了缓冲数据库首选,^_^.完全得面对对象,只是对他在海量数据得支持还是保持怀疑Courser的核心->任务推理,要求系统对任务有一定的学习和推断能力,可以根据一些基础定义推理出用户所需要的数据,界面,资源 而sematic web基本很符合,整个欧洲都在研究他,而且由于是

2006-09-09 17:14:00 2156

原创 应某人要求,修复Courser ORM for .net2003 V0.2版下载地址

 http://www.mofile.com 共享提取码:7267248097726096Courser第一个在实际项目中应用的版本,也是最后一次实际应用,不打算继续做下去了Courser在数据库封装的方式方法,甚至是类名都跟.NET2.0新增的几个通用数据封装类非常相似,同时,居然跟企业库的数据库访问层某些实现方法严重重复 ,呵呵,英雄所见略同么?比如Courser中的IConnecti

2006-08-23 23:31:00 2087

原创 Courser Web 框架最终发展

Courser for java 目前基于webwork2.2开发Courser for .net 目前在Caslte基础上开发,其beta1版有望下一个月在一个具体项目中实施Courser的目的是建立一套符合N层架构的,.具备高度可伸缩性,可定制性,可适应性,并且适合高速项目开发的框架模型目前的Courser还处于表面建设阶段未来的Courser将以任务为核心,任务相当于一个基于

2006-08-14 21:17:00 2186

原创 Courser FOR .NET2005 WebAssembly开发计划

 现在已进入后期开发,受Castle影响很大,但不会引入Castle的IOC机制和配置方式,Castle的proxy到是很适合做拦截器的实现完全的开放性和基于组件化,提供对多个ORM的支持,远离SQL吧,受够了提供自动对象映射,从领域模型角度分析,页面提交对应的是一个或责多个VO类实体,VO包含在模型中,模型交给Business处理。。。还有很多 ,太热,懒得打了   

2006-08-13 22:00:00 2081

原创 Caslte?把asp.net 扔到箱子里去吧

Castle 的出现太让我震惊了,完全抛弃了MS那死板的.NET开发框架,抛弃aspx,采用模版语言用什么来形容Caslte? 一个SRPING的.NET版,但是他跟spring.net起码在一些基本思想上差别还是很大velocity+spring+hibernate么?呵呵,当我第一打开Castle的petshop项目,看到后缀为vm的页面文件时,实在是让人兴奋的一件事情,这才是C#we

2006-08-13 21:33:00 2199

原创 ASP.NET中DataGrid在JSP中的实现

ASP.NET中的DataGrid是非常方便的,而且也比较灵活,这段时间写for webwork的界面UI,我就参照DataGrid写了一个for jsp的Grid实现,个人认为,就使用来说 ,通过tag来实现的DataGrid比起ASP.NET的DataGrid无论从灵活性还是扩展性 来说,都一点也不逊色下面是我的Grid实现方式      使用起来比起.NET的DataGrid并没有两样,我只

2005-12-27 11:06:00 3647 2

原创 中文MSDN上一篇关于第三方ORM的描述文章,其ORM解决方案用起来居然跟Courser十分相似

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Grove.mspxGrove的DLL文件也很小,比Courser还小个几K,估计也是功能不完全版.需要Courser的朋友可以到http://pickup.mofile.com/ 下载  提取码为5285260386823853 小小的增强了一下我的信心同时

2005-12-09 11:38:00 2347

原创 .NET2005初体验

下载了C#2005和web developer2005,当然,都是Express版,还把CourserORM移植到了2005平台,从语言层面上来说,C#的范性用起来没有JAVA的直观方便,对泛型的声明我感觉.NET做得不怎么好WEB开发倒是增加了不少新玩意,界面控件的CONFIG更加强大了,也更加智能化,还支持AJAX,晕从express版本体验来看,界面感觉比2003好些了,至少我现在同时打开在

2005-12-05 11:39:00 1881

原创 Courser ORM FOR .NET 0.3版将引入.NET透明代理机制

主要是处理一些AOP的实现,由于.NET目前缺少JAVA的Proxy代理机制,使得运行中的一些监控感觉实现起来很困难(如果你不想你的类从某个东西继承的话),不得已,为了更好的实现,只有这么做了必须强制让类从MarshalByRefObject (或则ContextBoundObject ),这也是透明代理的要求

2005-11-07 11:49:00 2017

原创 Courser ORM FOR .NET V0.2版正式开发完成,测试进行中

比起测试版本,该版本从架构上完全更新,完全按照接口编程,灵活性上得到了很大提高,真正支持多数据库 支持存储过程.以后的Courser体系将按照现在的继续进行下去,0.3版主要是提高对表关系的处理能力 

2005-11-01 21:34:00 2014

原创 基于第一版Couser框架的项目开工了

中间根据一些实际用途,对框架做了一些修改。比如对方法加属性,通过属性进行权限的认证,以及对 Couser的O/R引擎做了少量修改,并添加了部分访问接口。目前唯一的担忧就是担心池的效率,特别在多人并发情况下,估计还要队池的程序做些修改

2005-06-08 16:26:00 2204 1

原创 AutoResetEvent 与 ManualResetEvent区别

在C#多线程编程中,这两个类几乎是不可或缺的,他们的用法/声明都很类似,那么区别在哪里了?Set方法将信号置为发送状态 Reset方法将信号置为不发送状态 WaitOne等待信号的发送其实,从名字就可以看出一点端倪  ,一个手动,一个自动,这个手动和自动实际指的是在Reset方法的处理上,如下面例子public AutoResetEvent autoevent=new AutoResetEvent

2005-03-02 11:15:00 11566 4

原创 扩展WebWork的tag库

Webwork自带的TAG界面组件库功能不算强大,也还算实用,但是在做一些通用系统的时候,其组件与其对应的ACTION机制就不能完全满足需求。在很多通用系统中,界面往往采用批量生成的方式,而非手工绘制,这样的话,开发人员就无法确定在Action中该设置哪些字段信息。同时,在webwork现有组件库中,都需要手工设置其值取自ACTION类具体哪个数据或则数据集合。而在通用系统开发中,往往可以通过设定

2005-02-25 10:33:00 2334

原创 .NET中数据绑定控件的数据获取

.NET中数据绑定的应用是非常广泛的,比如datagrid,你可以给他绑定DataTable,也可以绑定一个ArrayList,其实,只要是继承了接口 IEnumerable 的类型,都可以进行数据绑定,那么,我们自己写控件的时候,如何也实现这种绑定了,其实很简单,就拿datagrid的 datasource来说datagrid.DataSource=DataTable.DefaultView;其

2005-02-21 09:53:00 2438

原创 webwork2+spring+hibernate入门完全配置指南(2)(原创)

然后是 spring的配置了,请在web-lib/下建立applicationContext.xml文件,内容如下http://www.springframework.org/dtd/spring-beans.dtd">      class="org.springframework.jdbc.datasource.DriverManagerDataSource"   destroy-method

2005-01-21 10:11:00 3286 3

原创 webwork2+spring+hibernate入门完全配置指南(1)(原创)

webwork是个优秀的开源框架,特别是其拦截器机制,我认为是整个系统最大的亮点,可在其上面做大量文章我的开发环境为Eclipse3.0.1+lomoz,数据库我用的是MySQL4.0.12,当然,也用到了mysqlcc,服务器我用的是tomcat4.0.3和tomcat4.1请先下载webwork.,spring.,hibernate,并把JAR文件放到web-inf的lib目录里面。同时,请下

2005-01-21 09:52:00 2946 1

原创 好久没更新了,研究webwork中

上个月无意发现webwork,于是下载,一试,果然不错,个人认为很适合在其上面做二次开发特别是他的拦截器机制,感觉这里面是可以大做文章的,比如日志管理等等都可以加在拦截器设置里面,还有数据校验机制,前台和后台效验都可以做,webwork自带的TAG库也非常丰富,当然,还是缺少一些好的集成式组件,如Tree,DataGrid这些

2005-01-18 09:00:00 1966

原创 C#属性编程(二)

其实知道了如果编写自己的属性,那么对Nunit的实现机制就可以很明白了,Nunit就是通过反射获取测试类中方法和类的属性,然后进行相应处理的假设有对象objType type=obj.getType() 先获取该对象的Type 类型TestFixtureAttribute [] AttributeArray = (TestFixtureAttribute []) type.GetCustomAtt

2004-11-26 16:22:00 2054

原创 C#属性编程

Attribute首先是一个类,在C#中, Attribute是作为编译器指令来处理的在.NET中,属性的作用非常重要,无论是写WEB控件或是WEB服务,属性的作用几乎不可或缺,而序列化.程序安装特征等更离不开属性,看上去很神秘,其实写一个属于自己的属性也不难,在CodeProject和C#Corner上都有类似的示范代码.这下面只是普通属性,如果是AOP,则需要从ContextAttribute

2004-11-22 14:06:00 1848

原创 又见慧娴

星期5晚上中央台三套同一首歌--走进兰溪,终于看见了久违的慧娴,还是那么的清秀,脸上一直挂着淡淡的微笑,只是当晚她选穿的那套衣服确实跟她本人不太匹配。不过很遗憾的是,她当晚只唱了两首歌,一首>,一首>,这显然是不够的,我认识至少应该四首以上。从初二听她的歌到现在,已经10多年了。。。10多年了,她还是那么漂亮,声线还是那么优美又见雪飘过,飘于伤心记忆中,让我再想你,却掀起我伤痛。。。。

2004-11-20 08:50:00 1059 4

原创 .NET中的异步调用

异步调用在,NET编程中经常出现,比较自己去写线程,用异步调用无疑提高了开发效率,而且在稳定性上也有保证,常用的异步调用步骤如下:首先是申明代理,public delegate string TestInvoke();    //声明一个代理,符合该签名的方法必须返回一个字符串然后写个简单的类来验证异步调用的结果 public class Test {        public string t

2004-11-13 15:26:00 5490 1

原创 重新试用JAMES

一年多了,上周又从APACHE下载了JAMES的最新版本拿来用,发现一年前写的JAMES配置指南对新版本的JAMES上一样适用,呵呵,怀念JAVA开发的时代,怀念JAMES,以下是文章全文James2.1.3入门配置指南James是一个纯JAVA的邮件服务器,而且是开放源代码,网上目前也有很多相关的配置指南,不过2.1.3版本比起以前的版本来说有些变化,经过一天的摸索,我弄了个大概.JAMES自带

2004-11-13 09:13:00 1783 2

原创  探讨Spring框架使用真相(摘自J道网)

  探讨Spring框架使用真相板桥里人 http://www.jdon.com 2004/08/25   最近,Spring很热闹,因为实现IoC模式和AOP(见本站专栏),然后又成立公司,吸取上次JBoss的教训,文档不敢收费,结果迎来了一片祝贺声。  Spring真正的精华是它的Ioc模式实现的BeanFactory和AOP,它自己在这个基础上延伸的功能有些画蛇添足。  其实

2004-10-27 15:40:00 930

原创 关于一个通用代码生成器的思考(2)

今天重新思考了代码"源:的问题.其实代码生成器的重点就是他可以根据根据接收进来的数据来生成所需要的代码,所以对于如何接收数据,值得很好的考虑,这个来源可以是个INI文件或则一个XML文件,或则来源于数据库,或则来源于用户的直接输入,因此,今天重新对xml描述中的src描述做了修改并开始进行编程的工作,随着程序的累加,以后肯定会发现更多问题

2004-10-20 15:10:00 743

原创 关于一个通用代码生成器的思考(1)

用ANT可以很方便的对整个项目的编译以及一些管理,那么代码了? 特别是适合自身项目需求的代码生成器,用XDOCLET似乎很多时候距离项目现实远了些.让那些数据封装类,常用的操作类都统统抛弃手写吧,关于这些,我也做了一些尝试,但是感觉要做一个通用性更强的东西出来,还需要更多的时间,我的想法首先是一个类描述的XML文件,毕竟,类是一切的基础,能够生成类,不就表示能生成代码么,下面就是关于这个XML文件

2004-10-19 14:44:00 798

空空如也

空空如也

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

TA关注的人

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