本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
java.lang.LinkageError: loader constraint violation......different type with nam
项目中新增加了一个用Java 调用 .Net Webservice的Bundle,出现了下面的错误日志:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roModelServiceLocatorAdaptor' defined in URL [bundleentr ...
maven 创建spring dm工程
http://www.ops4j.org/projects/pax/construct/examples/spring-osgi.html该文章是pax-construct 插件创建spring dm 的入门实例。下载里面的windows中运行的script运行就可以创建一个helloworld。现在来简单的介绍一下这个脚本。
1)pax-create-project -g example ...
OSGi Package uses conflict 解决
OSGi 中出现Package uses conflict,一般是因为两个bundle中定义了相同的package。
下面link说的也是一种情况,但我出现两次都是因为在两个不同的bundle中定义了相同的packge。
http://blog.springsource.com/2008/11/22/diagnosing-osgi-uses-conflict ...
OSGI下的web应用开发(6)
这一节进入Service Interface Bundle和Service Implementation Bundle的开发。
同样的,首先先来看看类图
为了简化对service的操作,一样定义了一个基础服务接口。
Service Interface Bundle
(1)新建Bundle Project项目
当项目创建完后,我们需要先把项目间的关联关系设定好再开始 ...
OSGI下的web应用开发(5)
这一节将对Dao Interface Bundle 和 Dao implementation Bundle进行开发。
上图是Dao层的设计。为了尽可能的还原真实的设计架构,这里设计了一个BaseDao,用来定义最基本的Dao操作。
然后有一个HibernateBaseDao的抽象类继承它并实现这些基本操作。然后定义了一个ContactDao,这个dao就是联系人相关业务的D ...
OSGI下的web应用开发(4)
接下来开发Domain Bundle这个模块。这个Bundle不需要是一个Spring-Powered Bundle,因为只需要作为被其他模块直接引用的类文件而已,所以没有spring的配置信息。由于只有一个联系人的业务,所以这里只有一个domain对象,就是Contact。
这里直接贴上它的代码
package net.georgezeng.test.domain;
impo ...
OSGI下的web应用开发(1)
本文将详细的展示OSGI下如何开发一个基于spring的web应用,需要具备OSGI和Spring DM的相关知识。
本文的web应用使用的框架是:GWT+Spring+Hibernate,前端实现可以根据自己的需要进行更换。
由于内容很多,将会分章节描述,下面先讲一下开发的环境准备。
开发环境准备
1. JDK6
请自行到oracle官网下载
2. STS
使用sp ...