当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 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......
 ·tomcat5.5.9 dbcp配置错误解决    »显示摘要«
    摘要: 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应用    »显示摘要«
    摘要: jboss,作为j2ee应用服务器,以其ejb容器卓越的性能、技术的潮流性、开发部署j2ee应用的方便性赢得了很多j2ee开发者的信赖。其中,免安装、基于jmx构架、热部署(hot deploy)、快速开发ejb应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子。尽管其本身没有重大的缺陷,但毕竟是open source的开发模式,文档很少,因此要很好的掌握、精通开发基于jboss的应......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE