浏览 13590 次
锁定老帖子 主题:基于Web的OSGi框架构想
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||
---|---|---|---|
作者 | 正文 | ||
发表时间:2007-01-23
这两天没什么事情,研究了一下RoR,粗看了一下,感觉Ruby语言比较可怕,短期内不研究。 由于正在开发MINI OSGi,我在想,能不能使用Rails的模式,在OSGi上建立Web应用呢? 于是仔细地想了一下,感觉还是比较可行的,咱们可以这样做: 规定每个Service就是一个action,Service中的Method是action的具体执行方法,代码如下: Service的Java代码
注册Service的Java代码
安装并启动该Bundle后,在浏览器中敲入 http://www.xxx.com/hello/someMethod 就会执行对应Service的someMethod方法的输出结果。这时,我们只需要实现一套IoC框架即可,这岂不很方便? 这样做的好处是:
该想法正在验证中,理论上应该可行,希望能通过这个做个真正的基于OSGi的Web应用。努力努力... 修订:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||
返回顶楼 | |||
发表时间:2007-03-10
想法不错.一直就想要是有个像eclipse一样的web框架平台多好,功能都分成模块.扩展,更新都很方便.不过感觉这东西要是有web容器支持那就更好了.
|
|||
返回顶楼 | |||
发表时间:2007-03-10
要是哪个容器直接实现所有封装和框架,那就爽了!呵呵!
|
|||
返回顶楼 | |||
发表时间:2007-03-12
在浏览器中敲入 http://www.xxx.com/hello/someMethod 怎么跳转页面?
# public class someMethod(HttpServletRequest request, # HttpServletResponse response) throws Exception{ 怎么返回值是class type? |
|||
返回顶楼 | |||
发表时间:2007-03-21
有现成的
去研究eclipse的OSGI的实现项目:Equinox. 其中的HTTP Service就是这方面的。 你可以在一个Web Container中内嵌OSGI平台,也可以使用将Web Container内嵌为一个Bundle的模型。 目前还在发展中。 另外关于实现一个OSGI模型的Web框架,可以去eclipse研究rsp项目,还没有正式发布,但貌似有一个demo可以跑。 |
|||
返回顶楼 | |||
发表时间:2007-03-21
yipsilon可以和bluedavy一起搞啊~~
|
|||
返回顶楼 | |||
发表时间:2007-04-06
bluedavy太忙了, 我想他目前主要是搞 osgi.org.cn 这块儿。呵呵。
|
|||
返回顶楼 | |||