引言:
ANTLR(ANother Tool for Language Recognition)现在风头正盛,很多项目都用它来做语法解释器,Hibernate也在3.0的时候换上它来解释HQL,使HQL的语法获得了加强。
摘要:
[domino]tomcat需要ncso.jar来定位domino异常编写者日期关键词郑昀@ultrapower2005-6-15java tomcat axis notesfactory 现象我试图从web service访问domino。web service的构建方法是:axis+tomcat,在eclipse中加入了tomcatpluginv31beta插件,从而很容易地发布基于axis......
摘要:
exception1:cannot create jdbc driver of class "" for connect解决:1、<context>元素必须放在<host></host>之间.2、自tomcat5.5以后,<context>元素的<resoucepram>元素取消,原参数元素都以resouce的属性出......
Antlr--看Hibernate3如何解释HQL语言(上) 一,antlr引擎的工作过程大概是这样的: 1.定义lexer类,在类中定义各种token如 from , where,=,<>....... lexer负责把读入的普通文本识别成token串. 【推荐阅读:tomcat4.1.24+Mysql连接】
antlr(another tool for language recognition)现在风头正盛,很多项目都用它来做语法解释器,hibernate也在3.0的时候换上它来解释hql,使hql的语法获得了加强. 因为antlr是ebnf语法解释系的代表,而自己总是心思思想搞一下dsl(领域语言),所以就借hibernate来学习了一把antlr.
antlr最好的介绍文章是那篇a gentle introduction to antlr syntax,在«程序员»2004年3月有中文的版本. 不过,那个计算器的例子太简单了,了解完基本原理后,还是要看看hibernate的实战. 另外,slickedit 支持antrl的语法,是一定要用的编辑器,在 ttdown.com上有破解.
2.定义parser类,在类中使用bnf语法,递归定义各种句子,如wherestatement.fromstatement.select statement.... 下一页
摘要:
jboss,作为j2ee应用服务器,以其ejb容器卓越的性能、技术的潮流性、开发部署j2ee应用的方便性赢得了很多j2ee开发者的信赖。其中,免安装、基于jmx构架、热部署(hot deploy)、快速开发ejb应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子。尽管其本身没有重大的缺陷,但毕竟是open source的开发模式,文档很少,因此要很好的掌握、精通开发基于jboss的应......