论面向组合子程序设计方法 之 monad》的相关内容

Yan Container beta 1 发布

暂时先放在原先申请的GPL的jfun project下供下载。 回头新申请的BSD的yan project批了就挪过去。(对了,是不是bsd的是对商业使用友好的?) 功能: 1。类似于pico,核心实现就是一个hash table。实现auto-wiring,自动分析依赖,组装组件实例。同时,也提供象spring那样的手工指定组件的组装(通过disable自动组装) 2。对组件0侵入。既不要求 ...
by ajoo 2005-04-05 浏览 (23504) 回复 (98) 关键字:

pico印象

一直都听人提起pico,说它是ioc框架如何如何,让我特别纳闷,一个简单的ioc,不就是“衣来伸手,饭来张口”吗?怎么会需要一个特殊的框架来支持呢? 看见一些人津津乐道于container.registerComponentImplementation(A.class); 这种冗长和费解的对象创建方式,也让我对pico没一点好气:什么嘛,这不是自己给自己找麻烦玩儿吗? 语法古怪,依赖关系不清,还 ...
by ajoo 2005-02-26 浏览 (12439) 回复 (33) 关键字:

介绍DynamicQueryTool,一个用于解决“拼装动态查询”的小工具。

我把原贴的内容更改为如下,觉得可能更好一些: 很多人对这个工具提出疑问,当时开发这个工具主要是基于以下这个需求: 完整的可以查看的查询语句 。      这点,如果通过自己用if/else来组装的话,很难满足需求,最终导致查询语句被分割到代码不同部分。 hibernat提供的查询工具是通过接口的形式。虽然很灵活,但是在代码易读上带来一定的复杂度, ...
by firebody 2007-03-10 浏览 (19258) 回复 (72) 关键字: j2ee

容器要自动还是乱动?

在那篇yan container的帖子里面,readonly提出了一个非常有价值的问题。 当容器组装一个bean object的时候,如果某一个property无法满足,容器该怎么办? 我原来的想法是:报错,最干净了。 如果你想要某个property optional,自己显示表达这个要求(通过显示指定你想要的property)。 原因主要是predictability的问题。我不希望组件到底 ...
by ajoo 2005-04-06 浏览 (6429) 回复 (30) 关键字:

超经典的主外键表的连接(添加和更新)

数据库 代码 dep 部门表 love 爱好表 emp 员工表 emplove员工爱好表 create table dep(      depid int identity primary key,      depname varc ...
by dmewy 2007-09-12 浏览 (2113) 回复 (3) 关键字:

论面向组合子程序设计方法 之 重构2

已经有点感觉用ioc container来说明co不见得是个好主意了。 这个container的例子举出来,明显提出意见的人比那个简单的logging例子少了很多。 毕竟连pico是怎么回事,怎么用,很多人都还不见得了了。更不提多少人对pico的用法就是一个很in的fancy factory。买椟还珠。 不过,既然开始了,让我还是有始有终吧。 这章还是让我们看看co的refactor。 ...
by ajoo 2005-08-21 浏览 (2527) 回复 (0) 关键字:

论面向组合子程序设计方法 之 南无阿弥陀佛

其实,前面我还忘了提一个非常重要的基本组合子:singleton。 这里补充提一下: [code:1]class SingletonComponent implements Component{   private final Component c;   private Object val;   public Class getType& ...
by ajoo 2005-08-20 浏览 (2147) 回复 (0) 关键字:

一个页面中显示多图形问题

1。问题: 想在一个页面中显示多个图形,一个是饼图 一个是柱图,html如下 <html> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> AIX主机信息 </title> <body> <img  jwcid="PB@Image" image=" ...
by zhaoyl 2007-09-18 浏览 (353) 回复 (3)

请教学习JSF中的一点疑问

也是刚刚开始学习jsf,还有点不适应这种服务器大包大揽的方式。 有几个问题一直解决不了,网上也没搜出答案,看看那位仁兄能帮帮给解答一下,。 1.分页的问题,现在用的是扩展Datamodual的方式,感觉很不舒服,一个bean只能输出一组数据,不过问题不大,基本需要分页的才使用这种方式,只是不知道还有没有其他更好的方式了。 2.就是bean的带参数方法怎么调用,有的人说是加个commandlink传 ...
by 风之狐 2008-05-12 浏览 (1335) 回复 (17)

jsf几个常用取值方法和技巧总结(持续更新)

jsf几个常用取值方法和技巧总结(持续更新) 1、获取managedbean或是解析表达式 有三种方法 (1) FacesContext context =FacesContext.getCurrentInstance(); ValueBinding binding = context.getApplication().createValueBinding("#{bean}"); ...
by kimmking 2008-05-20 浏览 (1440) 回复 (6)

关于D的3个疑问

1.在一个模块中定义的一个全局函数,在其他模块中可以引用么? module a ; void f() { } module b ; import a ; void main() { f() ; //这样可以么?如果可以,怎样限制f()在其他模块总不能调用啊? } 2.我在一个类的私有成员函数中实例化tango.text.convert.layout但是编译器给出 ...
by ant-man 2007-09-22 浏览 (559) 回复 (16)

使用 Spring 2.5 注释驱动的 IoC 功能(转)

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1172) 回复 (1)

EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0

Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2277) 回复 (7) 关键字: ejb 3.0 spring 2.5

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2848) 回复 (11) 关键字: rest

比较Wicket 1.5和Tapestry 5

Struts框架一度很流行,现在还有很多开发者使用Struts,因为处理遗留代码和投资方面的原因,有更多的开发者已经开始转向使用基于组件的框架。JSF是最受欢迎的组件框架之一,因为JSF是JCP的一部分,而且得到很多厂商支持。JSF 2.0即将发布,不过本文要讨论的是另外两个基于组件框架:Wicket 1.5和Tapestry 5。 很快,Apache基金会将会发布两个有趣的框架新的版本:Wic ...
by QQbyte 2008-09-16 浏览 (2056) 回复 (15) 关键字: wicket tapestry

赞助商链接