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

Drools疑问

学习Drools一段时间,主要是将项目中 本来用Drools2 写的东西 弄成 现行版本 Drools4 Drools2到Jboss Rule 到Drools4 有蛮大变化的。 首先是 描述语言上的变化。Drools2的时候 还是XML,Drools4的时候有了DSL 然后是一些接口主要类 WorkingMemory 加入Fact的 assertObject 变为了 insert(); 获得WorkingMemeory 实例的 RuleBase newWorkingMemory()变为了 newStatefulSession(); 还有事件监听器方面变化也蛮大的。 比如 WorkingMemo ...
Global site tag (gtag.js) - Google Analytics