bboss解析 mvc 的xml文件
yangjun101
2012-12-31
看了解析mvc.xml的代码,是用sax来解析,如果借助jaxb(jsr222)应该会方便很多吧。建议一下,
|
|
yin_bp
2013-01-04
yangjun101 写道 看了解析mvc.xml的代码,是用sax来解析,如果借助jaxb(jsr222)应该会方便很多吧。建议一下,
谢谢yangjun101的建议。 bboss mvc xml配置文件都是基于bboss ioc xml配置语法,这些xml文件都是使用xml sax进行解析。bboss ioc配置语法非常简洁,同时又可以实现简单结构的层次嵌套,元素节点属性随意扩展和获取,所有的这些信息最后都被封装到org.frameworkset.spi.assemble.Pro组件中,也就是说可以通过Pro组件可以获取到ioc xml文件中配置的任何信息、数据及组件实例对象,甚至实现组件的序列化和反序列化功能等等。这些功能都是依赖sax的强大的事件触发机制并结合java的堆栈机制来实现的,jaxb非常强大,但是基于jaxb,我暂时还没有想到合适的办法来实现上述那些特性 |