20080228日志(hibernate core source相关工具配置)
过程:
今天在写web.xml,以前都是拷来拷去的,改几个属性就OK,这次写了之后发现对很多东西都还不太清楚,或者知其然不知其所以然。
比如filter,以前认为这玩意儿是过滤编码,统一编码规范用的,今天仔细拜读了下某位大大所书之文章才发现,原来filter还能用来进行访问资源控制和安全检测,多个filter可以进行串联使用(似乎JBOSS也采用了这一机制),多个filter串联使用使得每个filter的功能更单一,添加功能更容易,同时也更容易获取异常。恩这个东东不错,很好很强大。
阅读了HIBERNATE的入门文档,本来想听取某位大大的意见,直接阅读hibernate做持久化的那块核心内容的文档,不过俺的E文水平有限,实在读hibernate-reference读懂的很有限,没办法,只要从最简单的配置做起,反正也有可能用上,顺便了解了下ANT的作用和配置
下午想继续研究,结果被交去开需求会。。。从2点开到6点半。。。靠!
解答:
20080227-1&2:hibernate从3版本开始使用ANTLR来解析HQL,说明ANTLR作为一款语法分析工具还是很强大的,至少比HIBERNATE原来自己写的强。。
疑问:
在配置ANT时,在PATH中设置%ANT_HOME%\bin是可以的,但是写成绝对路径就不行,很奇怪的问题,明天继续研究下,路径写错了??莫非复制粘贴也会错?
附录:
名词解释-antlr:抄本子上了,本子在公司,明天补上
名词解释-ant:简单的说相当于JAVA的markfile
名词解释-DTD:具体某类XML文件的解析规则
ant的配置:在环境变量中设置ANT_HOME,并把%ANT_HOME%\bin添加到PATH变量里,当然,如果没有设置过JAVA_HOME和%JAVA_HOME%\bin(添加到path)请先设置
感想:
做了快3年的J2EE,回过头来看看,很多基本概念都不清楚,还敢自称程序员,实在惭愧,以前太懒,现在要补回来了,只争朝夕啊。。
公司要开发平台级产品,估计会用到缓存,需求出来前要去看下OS Cache,还要我写构架设计文档,看来要花不少工夫,没这方面的经验
推荐文章 |
