1. resin下使用jdk5默认的xml dom parser.
resin使用了自己的xml parser, 和jdk5的不太兼容, 比如CDATA的处理上.
以下方法可以使用jdk5默认的xml dom parser. 其它sax,xslt也有相应的属性,google一下应该能找到
<web-app>
<!-- xml -->
<system-property javax.xml.parsers.DocumentBuilderFactory=
"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"/>
</web-app>
2. neoe发明了ObjectDirectory(C)技术, 用于取代数据库.
原理是把pojo(也就是neoe-itable bean),一个Object一个文件(使用itable-xml功能),
一个class一个目录的存放.每人Object有唯一的xid来找回.
而对象的引用也使用xid. xid是一个BigDecimal
自动save deamon可以根据负载自动调节save的频度, 已达到高效读写.
最大的好处是不用设计数据库,只要用非常简单的方法把要持久化的数据纳入ObjectDirectory
即可. 目前还不支持lazy load.每次启动JVM,数据将会全部自动读入内容.对于小型应用,
是高效的做法.
ps.
neoe从拉了一天肚子以后恢复, 发现新的一天真好. 每天似乎都是上帝赋予的新的生命.
-----
没有评论:
发表评论