Oracle SqlDeveloper/Jdeveloper extension

本文详细探讨了如何使用SQLDeveloper进行扩展性设计,包括如何利用JDeveloper进行扩展,查阅相关参考资料并分享研究过程中的关键发现。研究涉及Javadoc、Oracle文档等资源,旨在提高SQLDeveloper的功能性和灵活性。

研究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.

转载于:https://www.cnblogs.com/luojunqiang/archive/2012/09/24/2700693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值