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
# jdev ext dev demo
# 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.
相关推荐
### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...
Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)和开发人员提供了一个全面的集成环境,以便于管理和操作Oracle数据库。这个工具的强大之处在于其直观的用户界面和广泛的...
本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...
你可以访问这个网址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html,找到适合你Ubuntu系统的最新版本的RPM包。 下载完成后,使用`alien`工具将RPM包转换为Ubuntu可以...
### Oracle SQL Developer 2.1: Key Features and Capabilities #### Introduction to Oracle SQL Developer Oracle SQL Developer is a powerful, user-friendly graphical user interface (GUI) tool designed ...
具体下载链接为:[MySQL Connector](http://www.oracle.com/technetwork/developer-tools/sql-developer/mysql-connection-viewlet-swf-085075.html)。 2. **权限设置**:在进行迁移之前,需要确保拥有足够的权限。...
内容概要:本文详细介绍了如何使用Oracle SQL Developer Data Modeler工具进行物理数据模型(PDM)的设计与创建。主要内容包括软件的安装配置,创建PDM的概念详解,基本功能操作方法以及模型设计的原则与最佳实践。...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
### Oracle SQL Developer数据库连接成功后无法打开表的问题分析与解决 #### 问题概述 在使用Oracle SQL Developer工具时,部分用户可能会遇到一个较为常见的问题:虽然已经成功连接到Oracle数据库,但是在左侧的...
**Oracle SQL Developer 详解** Oracle SQL Developer 是一款强大的、免费的可视化数据库管理工具,由 Oracle 公司提供,主要用于管理 Oracle 数据库系统。版本号 "23.1.0.097.1607-x64" 表明这是一款针对 64 位...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它专为开发人员和数据库管理员设计,提供了全面的界面来管理Oracle数据库。这款64位版本的SQL Developer在处理大型数据库时能提供更好的性能和...
Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。...
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
Oracle SQL Developer 是一款由甲骨文公司(Oracle Corporation)开发并提供的免费集成开发环境(IDE),专门用于管理和操作Oracle数据库。这款工具旨在简化SQL查询、数据管理、数据库开发以及数据库对象的创建和...
Oracle SQL Developer 是一款由Oracle公司推出的免费的数据库管理工具,主要面向开发人员和数据库管理员,提供了一个集成的工作环境来管理Oracle数据库。SQL Developer 4.0.3.16.84-x64 版本是针对64位操作系统的...
### Oracle SQL Developer X64 替换 32 位版本详解 #### 一、概述 在当前的技术环境中,64位系统已经成为主流,而Oracle SQL Developer作为一款强大的数据库开发工具,其64位版本相较于32位版本具有更多的优势。...