- 浏览: 2870163 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
1.准备工作。
下载springframework2.5.6包。
取得文件spring-context.jar,spring-aop.jar,spring-beans.jar
下载spring-osgi1.2包。
取得文件spring-osgi-core-1.2.0.jar,spring-osgi-extender-1.2.0.jar,spring-osgi-io-1.2.0.jar
2.
eclipse下new-> Plug-in from existing JAR archives-> Add External
选择上述包,新建一个项目(如名:spring-depends)
新建Plugin-in Project,Target Platform选择Equinox,如名:osgi-spring-test
在Required-Bundle中
添加之前的项目(如名:spring-depends)
添加org.eclipse.osgi.util(3.1.300)
添加org.eclipse.osgi(3.4.3)
在Import-Packages中添加org.osgi.framework(1.4.0)
添加DynamicImport-Package: *
3.
创建一个OSGi Framework类型的运行项 在(右侧)的Bundles里面,去掉不相关的bundle,保留以下:
org.apache.commons.logging
javax.servlet
org.eclipse.equinox.http.jetty
org.eclipse.equinox.http.servlet
org.eclipse.osgi
org.eclipse.osgi.services
org.mortbay.jetty
"Spring依赖项(如名:spring-depends)"
"Spring OSGI项目(如名:osgi-spring-test)"
note:
in eclipse 3.6, above list will be:
org.apache.commons.logging
javax.servlet
org.eclipse.equinox.http.jetty
org.eclipse.equinox.http.servlet
org.eclipse.osgi
org.eclipse.osgi.services
org.eclipse.osgi.util
org.mortbay.jetty.server
org.mortbay.jetty.util
"Spring依赖项(如名:spring-depends)"
"Spring OSGI项目(如名:osgi-spring-test)"
4.通过以上,Spring 的运行环境已经构建完成。
以后只需要专心开发就可以了。
:)
- osgi_spring_test.rar (9.1 KB)
- 下载次数: 100
- spring-depends.rar (1.6 MB)
- 下载次数: 117
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 810Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 746class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 884Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1893Source-Navigator是原来redhat开发的一个 ...
相关推荐
《Eclipse RCP与Spring OSGi:技术详解与最佳实践》由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈推荐,权威性毋庸置疑!内容全面,系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的...
Eclipse RCP是一个用于构建桌面应用程序的框架,而Spring OSGi则提供了在OSGi环境中管理和部署Spring Bean的能力。 首先,我们需要理解Eclipse RCP。它是基于Java的,允许开发者创建可扩展、模块化的桌面应用。它...
OSGI(Open Services Gateway Initiative)是一种模块化系统和Java服务框架,它允许...同时,掌握OSGI的生命周期管理和服务发现机制,以及Spring在OSGI环境下的工作原理,对于构建灵活、可扩展的Eclipse插件至关重要。
标题中的“Spring与OSGI整合 计算器例子(转) +附整合代码和spring-osgi核心jar”表明我们将探讨如何将Spring框架与OSGi(Open Services Gateway Initiative)模块化系统进行集成,并通过一个计算器的例子来说明这个...
**基于Eclipse开发OSGI的简单实例** OSGi(Open Services Gateway Initiative)是一种...阅读`OSGI.doc`、`純OSGI方式`和`SPringDM方式源碼`中的文档和代码,将有助于更深入理解和掌握OSGi在Eclipse环境下的开发技术。
Spring DM不仅充分利用了Spring框架的强大功能,还实现了与OSGi规范的高度集成,使得开发者可以在OSGi环境下无缝地使用Spring的各种特性。Spring DM框架支持OSGi Specification Release 4及以上版本,同时兼容JDK ...
标题“spring-dm-osgi整合jar包”和描述“spring-dm整合osgi所需所有jar包”提及的核心知识点是Spring Dynamic Modules(简称Spring DM)与OSGi(Open Service Gateway Initiative)框架的集成。这两个技术在Java...
此外,Spring Dynamic Modules(Spring DM)和Apache Felix等开源项目也使用OSGi来构建可扩展的系统。 六、挑战与优势 尽管OSGi提供了强大的模块化能力,但其学习曲线相对较陡,且对已有的Java应用程序进行模块化...
### SpringDM与OSGI概述 #### OSGI概念解析 OSGI(Open Service Gateway Initiative),直译为“开放的服务网关初始化”,它是一系列针对Java动态化模块化系统的规范。OSGI不仅指代一个官方联盟,还代表着由该联盟...
Spring Dynamic Modules (Spring DM) 是Spring Framework的一个扩展项目,它使得Spring可以在OSGi环境中运行,进而为开发者提供了模块化的应用程序开发能力。通过将Spring与OSGi相结合,开发者能够享受到以下优势: ...
分析这个源码,我们可以深入理解OSGI环境下这些组件如何协同工作,以及如何在实际项目中实现类似的功能。 总的来说,这个案例展示了OSGI的模块化优势,以及如何将Spring、Mybatis和Spring MVC集成到OSGI环境中,...
Spring OSGi 提供了与 Spring 框架的无缝集成,允许开发者利用 Spring 的依赖注入和管理功能来构建 OSGi 应用程序。 ### 1. Spring OSGi 的核心概念 - **服务(Service)**: OSGi 中的核心概念,是模块之间交互的...
"基于Maven构建OSGI.docx"可能阐述了如何结合Maven与OSGI,使得在Maven项目中管理OSGI模块变得更加简单和高效。 **3. Spring DM** Spring DM(Spring Dynamic Modules)是Spring框架的一个扩展,专门用于OSGI环境中...
Spring-DM(现在称为Spring OSGi)是Spring框架的一个扩展,旨在将Spring的功能与OSGi的模块化特性相结合,使开发者能够在OSGi环境中利用Spring的优势。 在本文中,作者通过一个简单的Web应用实例来展示如何利用...
在本文中,我们将深入探讨如何基于VirgoServer进行Spring Osgi Web开发,这是一个涉及OSGi容器、Spring框架和Web应用程序的集成技术...通过Maven和Eclipse的工具,我们可以有效地管理项目的构建和依赖,简化开发流程。
- **开发工具**:Eclipse IDE有一个名为PDE(Plugin Development Environment)的插件,支持OSGi和Spring OSGi的开发和调试。 7. **最佳实践** - 掌握合理的模块划分原则,避免过度封装和依赖混乱。 - 熟悉OSGi...
通过这些组件的协同工作,Eclipse for Spring 2.0 提供了一个全面的Spring开发平台,使得开发人员能够更高效、更便捷地构建和维护基于Spring的应用程序。无论是新手还是经验丰富的开发者,都能从中受益,提高生产力...