JDeveloper
JDeveloper | |
---|---|
Basic data
|
|
developer | Oracle |
Publishing year | 1998 |
Current version | 12c (12.2.1.3.0) (August 2017) |
operating system | platform independent |
programming language | Java |
category | IDE |
License | Proprietary |
www.oracle.com/technetwork/developer-tools/jdev/overview/index.html |
The JDeveloper is a free integrated development environment (IDE), Oracle . It offers possibilities for software development in Java , XML , SQL , PL / SQL , HTML , JavaScript , BPEL and PHP . The JDeveloper covers the full development process, starting with the design, through coding, debugging, optimization and profiling, right through to deployment. It has been freely available since 2005.
With JDeveloper, Oracle is pursuing the goal of simplifying application development. In doing so, emphasis was placed on a visual and declarative approach to software development and on an advanced coding environment. In addition, JDeveloper fits into the Application Development Framework (ADF) from Oracle, a J2EE -based framework, which makes application development even easier.
The Oracle JDeveloper is the main platform for various Oracle tools. The core of the IDE provides an API that is used by other programmers to create extensions for the JDeveloper. The design and development components of BPEL, Portal, Oracle Business Intelligence and other components of the Oracle platform are based on the JDeveloper. The same IDE platform serves as the basis for SQL Developer , another product from Oracle that is specifically aimed at PL / SQL and database development.
Components
The JDeveloper is available in three versions, each of which builds on the functions of the underlying. All three editions are available free of charge. A rough list of the functions:
Java Edition
- Support of the Java Platform, Standard Edition (Java SE), Version 7
- Code editor
- Code navigation
- Refactoring
- swing
- Unit testing
- Version control
- Audit & Metrics
- Debugging
- Profiling
- Ant support
- XML support
- Open API & Extensions
- User assistance
- Maven 2 integration
J2EE edition
- JSP
- Struts
- JSF 2.0
- EJB
- TopLink
- Web services
- UML
- Database Development
- Deployment & Management
Studio Edition
- ADF data binding
- ADF faces
- ADF Mobile
- ADF Business Components
- ADF swing
- ADF deployment
- BPEL designer
- ESB designer
- Portlet Development
- Portlet / JSF Bridge
history
The first version of JDeveloper (1998) was based on the JBuilder from Borland . JDeveloper has been rewritten to get a purely Java-based product which was released in 2001 in version 9i. Version 10g (9.0.5) demonstrated the first release of Oracle's ADF.
In 2006 Oracle released version 10.1.3, still under the name 10g, the last major update. In October 2006, Oracle released version 10.1.3.1, which also offered support for the final EJB 3.0 specification. In January 2007 the version 10.1.3.2 was released, which added WebCenter capabilities, such as the creation and processing of portlets , the portlet-JSF bridge and a content management. The last version of JDeveloper 11g was released in June 2011 (11.1.2.0.0). JDeveloper 12c was released in July 2013. The current release is 12.2.1.3.0 from August 2017.
Visual and declarative
The code editor of the JDeveloper offers a wide range of functions and graphic tools that enable a view of the code, as well as a system of dialogs that is helpful when creating J2EE components. For example, the JDeveloper offers a WYSIWYG editor for HTML, JSP, JSF and Swing. This editor allows developers to visually change the layout of an application and its properties. The code is manipulated accordingly by the IDE. Changes in the code are also immediately transferred to the visual representation.
The declarative properties of the JDeveloper offer the possibility of creating EJBs and POJOs using existing databases. JDeveloper automates the creation of J2EE components. For example, you can convert a Java class into a web service with a simple click. The JDeveloper then creates the corresponding WSDL and the necessary components.
disadvantage
- Support for a fee
- very high memory consumption under Windows
License
JDeveloper is free for development and deployment. Oracle ADF has a special runtime license when it is installed outside of an Oracle Application Server.