Oracle JDeveloper is an integrated development environment (IDE) for building service-oriented applications by using the latest industry standards for Java, XML, Web services, and SQL. It supports the complete development life cycle with features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications.
The goal of JDeveloper is to make enterprise Java development simpler and more accessible, so it focuses on visual and declarative development. Oracle ADF provides JDeveloper with a Java EE framework that implements design patterns and eliminates infrastructure coding.
JDeveloper enables you to use the latest standards to develop applications that can operate across multiple hardware and software platforms. It embraces popular open source frameworks and tools, providing built-in features for Struts, Ant, JUnit, XDoclets, and CVS, so that you can use these open source tools to streamline the development process. JDeveloper also offers an Extension SDK so that you can add capabilities and customize your development environment.
JDeveloper’s productive IDE allows for developers to choose:
Technology stack: The same productive experience is used for various technology stacks. For example, you can implement a persistence layer by using Java classes, EJB, ADF business components, or Web services. JDeveloper provides a declarative way to implement the chosen technology, as well as drag-and-drop mechanisms to bind UI components to any of these implementations.