《论面向组合子程序设计方法 之 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) 关键字:
介绍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)
使用 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

