java 模块化

转载 2018年01月13日 09:54:35
OSGI (面向Java的动态模型系统) 
OSGi(Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。OSGi一方面指维护OSGi规范的OSGI官方联盟,另一方面指的是该组织维护的基于Java语言的服务(业务)规范。简单来说,OSGi可以认为是Java平台的模块层。

OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语,这些组件能够组装进一个应用和部署中。

SPI 简介
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,想运行时动态的给它添加实现,你只需要添加一个实现,
而后,把新加的实现,描述给JDK知道就行啦(通过改一个文本文件即可) 公司内部,目前Dubbo框架就基于SPI机制提供扩展功能。

JAVA?:使用

例子:3>2?1:2问号前是boolean的判断语句,是的话,1,不是的话,2 
  • lu_cheng_chuan
  • lu_cheng_chuan
  • 2006年03月11日 14:25
  • 9045

一个牛人给java初学者的建议

 给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去jav...
  • phphot
  • phphot
  • 2008年03月11日 23:12
  • 14195

《Java核心技术 卷1 基础知识(原书第9版)》带目录 高清完整中文PDF版

  • 2016年05月06日 08:45
  • 80.74MB
  • 下载

Java 习题4 答案及解析

问答题(1)面向对象语言有哪三个特性? (2)类名应当遵守怎样的编程风格? (3)变量和方法的名字应当遵守怎样的编程风格? (4)类体内容中声明成员变量是为了体现对象的属性还是行为? (5)类...
  • Rainary
  • Rainary
  • 2017年06月06日 14:26
  • 5792

关于Alipay支付宝接口(Java版)

1.alipay 双功能支付简介 2.alipay 提交支付订单 3.alipay 整合双功能支付及发货信息同步 4.alipay 页面跳转同步通知处理 5.alipay 服务器异步通知处理 ...
  • u011203602
  • u011203602
  • 2015年08月28日 10:17
  • 11832

Linux 使用wget 命令下载JDK的方法

Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。 wget --no-check-certificate --no-cookies --he...
  • silyvin
  • silyvin
  • 2016年12月21日 17:29
  • 5882

Java核心技术(卷2):高级特性(原书第9版)高清完整PDF版

  • 2014年08月10日 00:31
  • 14.43MB
  • 下载

Java SE 6.0 发布啦!

Java SE 6.0 发布啦! 如果你想了解Java SE 6.0的特性和动向,可以参考这份slides(Link)。好些朋友还都在用1.4了,现在动作要快点了。另外Danny Coward 写了一...
  • laoeyu
  • laoeyu
  • 2006年12月12日 23:33
  • 2902

Java编程思想第五版高清完整版PDF

  • 2016年06月02日 19:32
  • 6.22MB
  • 下载

java+SQL server2008 学生信息管理系统

1、StudetManage类(主界面) package com.sms3; import java.awt.*; import javax.swing.*; import java.awt....
  • xsc_c
  • xsc_c
  • 2013年10月09日 22:29
  • 9362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 模块化
举报原因:
原因补充:

(最多只允许输入30个字)