資料介紹
JavaTM Product Versioning Specification
Evolution in open distributed systems needs to be managed carefully because correct operation depends
on a number of dependencies between packages. Changes within a distributed system can
have a significant impact on many groups of individuals, including users, support organizations,
web administrators, and developers. Packages within a distributed system need to operate correctly
with only partial knowledge about the state of the whole system. The difficulty level increases because
the packages of the system must be able to evolve at different rates. Evolution in such a system
is made possible by explicitly managing the dependencies between the packages using
techniques of object oriented design to govern how individual packages evolve. The Java language
defines packages that are a natural for the consistent unit of update, packages that expose only public
interfaces and that consume only public interfaces of other classes.
Introduction
In any system, support must be provided for the system to evolve over time. Most existing systems
have conventions and mechanisms that specify how change is accommodated. These systems have
been based on the model where software programs are installed on a computer. Typically, developers
specify what versions of other packages are required and the installation process verifies and
configures the system.
In open distributed systems, however, the static assumptions of existing systems do not work. Evolution
is more difficult because it is not possible to control how or when packages change. Correct
operation depends on a greater number of dependencies between packages. There is a real need for
an updated set of conventions and mechanisms which specify how packages of a system should
evolve so that the goal of an open reliable scalable distributed system can be achieved.
This document specifies the following:
· How classes, resources, and files that make up a Java package are versioned. Packages define a consistent
unit that can be developed, packaged, verified, updated, and distributed. Per package manifest information
identifies the contents of the package.
· Products are distributed by putting packages into archive files. Archives include a manifest, to identify the
product version and packages it contains.
· The standards and conventions used by developers and administrators to build and deploy products that
operate reliably as their packages and the packages they depend on are upgraded.
Evolution in open distributed systems needs to be managed carefully because correct operation depends
on a number of dependencies between packages. Changes within a distributed system can
have a significant impact on many groups of individuals, including users, support organizations,
web administrators, and developers. Packages within a distributed system need to operate correctly
with only partial knowledge about the state of the whole system. The difficulty level increases because
the packages of the system must be able to evolve at different rates. Evolution in such a system
is made possible by explicitly managing the dependencies between the packages using
techniques of object oriented design to govern how individual packages evolve. The Java language
defines packages that are a natural for the consistent unit of update, packages that expose only public
interfaces and that consume only public interfaces of other classes.
Introduction
In any system, support must be provided for the system to evolve over time. Most existing systems
have conventions and mechanisms that specify how change is accommodated. These systems have
been based on the model where software programs are installed on a computer. Typically, developers
specify what versions of other packages are required and the installation process verifies and
configures the system.
In open distributed systems, however, the static assumptions of existing systems do not work. Evolution
is more difficult because it is not possible to control how or when packages change. Correct
operation depends on a greater number of dependencies between packages. There is a real need for
an updated set of conventions and mechanisms which specify how packages of a system should
evolve so that the goal of an open reliable scalable distributed system can be achieved.
This document specifies the following:
· How classes, resources, and files that make up a Java package are versioned. Packages define a consistent
unit that can be developed, packaged, verified, updated, and distributed. Per package manifest information
identifies the contents of the package.
· Products are distributed by putting packages into archive files. Archives include a manifest, to identify the
product version and packages it contains.
· The standards and conventions used by developers and administrators to build and deploy products that
operate reliably as their packages and the packages they depend on are upgraded.
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 數據表:Orion_DS000445_1-00.pdf
- 產品簡介:EGA2000_Product_Brief_PB001004.pdf
- RT2378-20 - SPEC NO. 05-08-5749
- 數據表:NanEyeGS_NanEyeGS-Stereo_DS000448_1-00.pdf
- LTC3351 Product Errata
- 產品文檔:AS5013_PD000101_1-00.pdf
- usb 2.0 spec 21次下載
- PSoC 1 ISSP_Prog_Spec_TRM 6次下載
- 藍牙5.0 core spec研究藍牙技術必備資料 52次下載
- TMS320_DSP_Product_Family_Glossary 14次下載
- 556K New EFM algorithm spec 1-15 10次下載
- TTP229_SPEC_V1.1(Simplified_Chin 28次下載
- List of Equivalent Product
- Data Converter Product Selecti
- MultiMediaCard Product Manual
- NVMe SSD性能影響因素分析 927次閱讀
- COTS組件是否能在太空中使用?何時和如何使用COTS部件 2456次閱讀
- 和大家聊聊IC芯片驗證中的風險 1440次閱讀
- 關于藍牙spec5.3中“白話”和“去白話 1691次閱讀
- 一文詳解I2C總結的基礎知識 5905次閱讀
- 在貼片加工廠中有哪些安全防護需要了解 1306次閱讀
- 復合放大器實現高精度的高輸出驅動能力 獲得最佳的性能 1600次閱讀
- 用降壓型穩壓器或線性穩壓器電源時值來會為負載供電 984次閱讀
- 鋰電池并聯充電時保護板均衡原理 3w次閱讀
- CMB的深入了解與實際應用 1.3w次閱讀
- 簡單的PCI總線INTx中斷實現流程 9379次閱讀
- 詳細介紹GMII接口的信號定義 4.2w次閱讀
- 一種兼容PCI和PCI-X總線協議的路由方式 4928次閱讀
- 芯片面積估計的概念和方法 1w次閱讀
- 新版本的PCI Spec將取得更好帶寬 4278次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多