JDeveloper
   HOME

TheInfoList



OR:

JDeveloper is a
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
IDE supplied by
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. It offers features for development in
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
, SQL and
PL/SQL PL/SQL (Procedural Language for SQL) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 6 - stored PL/SQL procedures/functions/packages/triggers since ...
,
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
,
BPEL The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
and
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. With JDeveloper, Oracle has aimed to simplify application development by focusing on providing a visual and declarative approach to application development in addition to building an advanced coding-environment. Oracle JDeveloper integrates with the
Oracle Application Development Framework In computing, Oracle Application Development Framework, usually called Oracle ADF, provides a Java framework for building enterprise applications. It provides visual and declarative approaches to Java EE development. It supports rapid application ...
( Oracle ADF) - an end-to-end
Java EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web serv ...
-based
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
that further simplifies application development. The core IDE exposes an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
that other teams in Oracle use to build extensions to JDeveloper.
BPEL The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
, Portal, Business Intelligence and other components of the Oracle platform all build their design-time tools on top of JDeveloper. To accommodate to
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
(and thus
NetBeans NetBeans is an integrated development environment (IDE) for Java (programming language), Java. NetBeans allows applications to be developed from a set of modular software components called ''modules''. NetBeans runs on Microsoft Windows, Windows, ...
) acquisition versions released after 2012 are sharing significant code with
NetBeans NetBeans is an integrated development environment (IDE) for Java (programming language), Java. NetBeans allows applications to be developed from a set of modular software components called ''modules''. NetBeans runs on Microsoft Windows, Windows, ...
platform. The same IDE platform also serves as the basis of another Oracle product, SQL Developer, which Oracle Corporation promotes specifically to PL/SQL- and database-developers.


Features

Prior to JDeveloper 11g, JDeveloper came in three editions: Java Edition, J2EE Edition, and Studio Edition. Each one offered more features on top of the others, and all of them came for free. JDeveloper 11g only has two editions: Studio Edition and Java Edition. In JDeveloper 11g, J2EE Edition features are rolled into the Studio Edition. A high-level list of features includes: – Java Edition * Java SE 9 Support * Code Editor * Code Navigation * Refactoring * Swing * Unit Test * Version Control * Audit & Metrics * Debugging * Profiling * Ant Support * Maven Support * XML Support * Open API & Extensions * User Assistance – J2EE Edition * JSP * Struts * JSF * JSF 2.0 * Facelets * EJB * TopLink * Web Services * RESTful Web Services *
UML The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
* Database Development * Deployment and management * Hudson – Studio Edition * ADF Databinding * ADF Faces * ADF Faces Skin Editor * ADF Mobile * ADF Business Components * ADF Swing * ADF Deployment * BPEL Designer * ESB Designer * Portlet Development * Portlet/JSF Bridge * oracle BI Ee In 2005, Oracle released JDeveloper as freeware. In 2006, still under the 10g tag, and after significant delays,
Oracle An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination. Description The word '' ...
released version 10.1.3 - the latest major 10g release. In October 2006, Oracle released version 10.1.3.1 that added support for the final EJB 3.0 spec along with
BPEL The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
and ESB design time. In January 2007, Oracle released version 10.1.3.2 incorporating WebCenter capabilities such as creating and consuming portlets, portlet/JSF bridge, and content-repository data control. In January 2007 Oracle had more than 150 people working in various roles on the product, including (in no particular order): developers, development managers, QA engineers, build engineers, doc writers, product managers, customer evangelists, and usability engineers. Development centers operated in Redwood Shores, in Bangalore, in Reading (UK), and in Pleasanton, Colorado.One size doesn't fit all: JDeveloper Q&A with Steve Muench
In May 2007 Oracle released a technology-preview release of version 11g. In October 2008 the production version of Oracle JDeveloper 11''g'', code-named BOXER, became available. In July 2009 JDeveloper 11''g'' version 11.1.1.1.0, code-named Bulldog, became availableHistory of JDeveloper Releases
In June 2011 JDeveloper 11''g'' (11.1.2.0.0), code name Sherman, became available. In September 2011 JDeveloper 11''g'' (11.1.2.1.0 Build 6081), R2/PS1 became available. In May 2012 JDeveloper 11''g'' (11.1.2.2.0 Build 6183), R2/PS2 became available. In September 2012 JDeveloper 11''g'' (11.1.2.3.0 Build 6276.1), R2/PS3 became available. In May 2013 JDeveloper 11''g'' (11.1.2.4.0 Build 6436), R2/PS4 became available. In July 2013 JDeveloper 12''c'' (12.1.2.0.0 Build 6668) became available. In June 2014 JDeveloper 12''c'' (12.1.3.0.0) became available. In October 2015 JDeveloper 12''c'' (12.2.1.0.0) became available. In June 2016 JDeveloper 12''c'' (12.2.1.1.0) became available.
/ref> In August 2017 JDeveloper 12''c'' (12.2.1.3.0) became available.
/ref> In September 2019 JDeveloper 12''c'' (12.2.1.4.0) became available.
/ref>


Visual and declarative

The JDeveloper code editor offers a rich set of coding features including visual and non-visual utilities that provide different views of the code. The software provides dialogs that guide the use of Java EE components. For example, JDeveloper provides a visual
WYSIWYG In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
editor for
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
, JSP, JSF, and Swing. The visual editor allows developers to modify the layout and properties of components visually: the tool re-generates the code. Any changes in the code will be immediately reflected in the visual view. JDeveloper provides a similar feature for generating JSF and Struts page flows. Declarative features enable programmers to generate EJBs or POJOs based on tables in relational databases. JDeveloper automates the creation of Java EE artifacts. For example, with a click on a visual artifact one can turn a Java class into a web service. JDeveloper generates the associated WSDL (Web Services Descriptive Language) document and related JAX-RPC components.


License

JDeveloper is free
proprietary software Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
for development and deployment. Oracle ADF has a runtime license when deployed outside of an Oracle Application Server.


See also

*
Comparison of integrated development environments The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. These IDEs are listed in alphabetical order of the supported language. ActionScript ...


References


Bibliography

* * * *


External links


JDeveloper Official Home
{{DEFAULTSORT:Jdeveloper Integrated development environments Java development tools Oracle software PL/SQL editors