Oracle SqlDeveloper/Jdeveloper extension

http://www.cnblogs.com/luojunqiang/archive/2012/09/24/2700693.html

 

研究sqldeveloper的extension花了很多天的时间,这方面的文档不多,全靠jd反编译Oracle的class研究的。

Jdeveloper的扩展性设计的比较不错,可以灵活地对现有的产品进行扩展,研究过程中也学到不少东西。

只是Oracle的相关文档太少。

 

查阅的部分参考资料记录如下:

http://www.oracle.com/technetwork/developer-tools/sql-developer/arch-v1-087005.html

 

# sqldeveloper extension examples

http://code.google.com/p/geodeveloper/source/browse/trunk/src/main/resources/META-INF/extension.xml?r=22

 

# jdev ext dev demo

http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/extensions/Extension_Development_Demo.html    # R2

http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/extensiondevelopment/extensiondevelopment.html# R1

 

# jdev help on extension dev.

http://docs.oracle.com/cd/E16162_01/doc.1112/e20067/toc.htm

http://docs.oracle.com/cd/E16162_01/doc.1112/e20067/dev_extensions_jdev.htm#BABFGDBC # How to Develop Commands

http://docs.oracle.com/cd/E24382_01/doc.1112/e20067/dev_extensions_jdev.htm

 

# Javadoc for Oracle Extension SDK

http://docs.oracle.com/cd/E16162_01/apirefs.1112/e17493/toc.htm

http://www.oracle.com/technetwork/developer-tools/jdev/samples-083838.html

 

# How To Create a Java Defined Extension

https://wikis.oracle.com/display/oraclesqldeveloper/How+To+Create+a+Java+Defined+Extension

A SQL Developer extension consists of 5 main parts

    extension.xml which is the initial hook by which the extension is defined and loaded into SQL Developer.

    Extension Addin Java class, which provides additional hooks by which the extension is defined and loaded into SQL Developer programatically.

    Java classes which provided the extensions functionality

    XML files which provide a neater mechanism for extending certain parts of SQL Developer like the navigator

    Resource files like icon images

    Java extensions are deployed into jar files, which when placed in SQL Developers extension directory are loaded during SQL Developers next start up.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值