- 浏览: 11306 次
- 性别:
- 来自: 杭州
文章列表
下面这段代码用来获取文章内容,并通过NekoHTML来解析获得去掉HTML标签的文章内容.标红的地方就是用来设置字符集的,第一个是XML格式的字符集(似乎没什么用),第二个地方是将字符串的内容通过输入流读入,如果不指定的话 ...
- 2009-11-04 01:33
- 浏览 1025
- 评论(1)
昨天晚上提交了一个简单的Google Application Engine 应用,是一个简单的网络日志功能。
目前提供的功能有发表日志,查看日志,发表评论的功能,其他的功能打算有空的时候慢慢开发。
该应用程序没有用流行的框架,是我自己拾掇的一个框架,七拼八凑,不过感觉开发开始比较方便,毕竟是自己写的,有什么问题也可以直接找到原因。前台用的是Velocity,一直对这个很感兴趣,感觉小巧方便,语法也比较好理解。一直不怎么喜欢Struts,感觉比较笨重。
中间层用了guice,主要喜欢它的非配置,并赶一下时髦。数据库层就是用GAE支持的JDO。中间还用了nekoHTML等工具用来解析文章内容等。
主 ...
- 2009-11-03 00:40
- 浏览 1120
- 评论(0)
Drools4.0 自带一种非XML 格式的规则语言。这种格式通过使用标点符号,使得语言非常的轻量化,并且通过DSL(域规则语言)支持自然语言的扩展,这使得你可以将该语言演化到与你需要解决的问题域更为相配。
规则文件通常是以 ...
- 2008-02-29 08:57
- 浏览 1764
- 评论(0)
Drools 是一个开源的规则引擎,目前有Jboss管理,最新版本为4.X。
我们使用Drools就是为了让它处理数据与规则的关系,因此Drools要获得数据和获得规则,然后进行执行。因此Drools分为编制和运行时两个部分。
编制是指产生rule的过程,Drools用DRL,或者XML来描述规则。
编制的过程包括为规则建立DRL 或XML 文件,传入一个由Antlr 3 文法器定义的解析器中。解析器对文件中规则文法的正确性进行检查并为descr 建立一个中间结构,在AST 中的descr 代表规则的描述。AST 然后将descr 传入Package Builder中,由其进行打包。Packag ...
- 2008-02-29 08:55
- 浏览 3309
- 评论(0)
文章整理了 一些看到的文章 和 官方文档的一些东西。
大多数web和企业Java应用可以分成三个部分:一个和用户交互的前台, 一个和后台系统,例如数据库交互的服务层,以及他们中间的业务逻辑。 现在使用框架构建前台和后台系统已经成为普遍共识(例如, Struts, Cocoon, Spring, Hibernate, JDO, 和 Entity Beans), 但却没有一个标准的方法来构建业务逻辑。一些框架,例如 EJB 和 Spring 只在一个高层实现业务逻辑,但对于我们组织逻辑代码没有任何帮助,所以,为什么没有一个框架来替换冗繁,易错的if...then语句呢,这个框架应该和其它前台或后台 ...
- 2008-02-29 08:52
- 浏览 2743
- 评论(0)
学习Drools一段时间,主要是将项目中 本来用Drools2 写的东西 弄成 现行版本 Drools4
Drools2到Jboss Rule 到Drools4 有蛮大变化的。
首先是 描述语言上的变化。Drools2的时候 还是XML,Drools4的时候有了DSL
然后是一些接口主要类 WorkingMemory 加入Fact的 assertObject 变为了 insert();
获得WorkingMemeory 实例的 RuleBase newWorkingMemory()变为了 newStatefulSession();
还有事件监听器方面变化也蛮大的。
比如 WorkingMemo ...
- 2008-02-22 16:25
- 浏览 1345
- 评论(1)