标签归档:spring

springext练习

最近新做的项目使用了webx,项目做完后,对webx还不是很有感觉,只知道webx是基于springext的,然后上网查了下springext,结果都是照搬webx官网文档里讲springext部分,没有自己的见解和代码,所以就打算自己写个demo练练手。 先贴代码,练习代码看这里。 webx官方文档地址,http://www.openwebx.org/。 看图说话: 1.看练习代码之前建议还是先看下webx官方文档里讲的springext部分,了解下概念和装插件。 2.文件《spring.configuration-points》是用来定义扩展点的。里面的内容定义是:“扩展点名称=uri命名空间; nsPrefix=前缀”。注意,扩展点名称推荐用“/”来区分,要唯一。 3.扩展点名称.bean-definition-parsers用来定义捐献文件,里面扩展点名称places/countries这里要转换成places-countries。 4.为捐献定义的schema的路径与扩展点的命名空间相匹配,扩展点是places,捐献是country,那么schema的路径就是“/META-INF/places/country.xsd”。 5.spring.schemas和META-INF/springext/springext-base.xsd可要可不要,因为webx框架已经包含定义。 6.springext和spring完全兼容。 7.schema的编写基础知识了解一点。 感觉大概就是这么多了,主要还是看代码,有兴趣的哥们可以上去看下。

发表在 编程语言 | 标签为 , | Comments Off on springext练习

Spring初始化Bean的过程

最近打算写一个spring-mvc的插件,便于做接口测试,既然是插件,那就是零耦合。知道spring有几个接口,BeanPostProcessor, InitializingBean, DisposableBean, ApplicationContextAware, BeanFactoryPostProcessor,这几个接口也涉及到bean的生命周期。 贴代码:

发表在 编程语言 | 标签为 , | Comments Off on Spring初始化Bean的过程