Article de reference

JDeveloper

JDeveloper est un environnement de développement intégré (IDE) gratuit fourni par Oracle Corporation . Il offre des fonctionnalités pour le développement en Java , XML , SQL et ...

JDeveloper est un environnement de développement intégré (IDE) gratuit fourni par Oracle Corporation . Il offre des fonctionnalités pour le développement en Java , XML , SQL et PL/SQL , HTML , JavaScript , BPEL et PHP . JDeveloper couvre l'intégralité du cycle de vie du développement, de la conception au déploiement, en passant par le codage, le débogage, l'optimisation, le profilage et l'optimisation.

Avec JDeveloper, Oracle vise à simplifier le développement d'applications en proposant une approche visuelle et déclarative, ainsi qu'un environnement de programmation avancé. Oracle JDeveloper s'intègre à Oracle Application Development Framework ( Oracle ADF ), un framework Java EE complet qui simplifie encore davantage le développement d'applications.

L'environnement de développement intégré (IDE) principal expose une API utilisée par d'autres équipes d'Oracle pour développer des extensions de JDeveloper. BPEL , Portal, Business Intelligence et d'autres composants de la plateforme Oracle s'appuient tous sur JDeveloper pour leurs outils de conception. Suite à l'acquisition de Sun Microsystems (et donc de NetBeans ), les versions publiées après 2012 partagent une part importante de code avec la plateforme NetBeans . Cette même plateforme IDE sert également de base à un autre produit Oracle, SQL Developer , qu'Oracle Corporation promeut spécifiquement auprès des développeurs PL/SQL et de bases de données.

Caractéristiques

Avant JDeveloper 11g, JDeveloper était disponible en trois éditions : Java Edition, J2EE Edition et Studio Edition. Chacune offrait des fonctionnalités supplémentaires et toutes étaient gratuites. JDeveloper 11g ne propose plus que deux éditions : Studio Edition et Java Edition. Dans JDeveloper 11g, les fonctionnalités de l'édition J2EE sont désormais intégrées à l'édition Studio Edition.

Voici une liste des principales fonctionnalités :

– Édition Java

  • Prise en charge de Java SE 9
  • Éditeur de code
  • Navigation par code
  • Refactorisation
  • Balançoire
  • Test unitaire
  • Contrôle de version
  • Audit et indicateurs
  • Débogage
  • Profilage
  • Support Ant
  • Support Maven
  • Prise en charge XML
  • API ouverte et extensions
  • Assistance aux utilisateurs

– Édition J2EE

  • JSP
  • Amortisseurs
  • JSF
  • JSF 2.0
  • Facettes
  • EJB
  • Lien principal
  • Services Web
  • Services Web RESTful
  • UML
  • Développement de bases de données
  • Déploiement et gestion
  • Hudson

– Édition Studio

  • Liaison de données ADF
  • Visages des ADF
  • Éditeur de peau ADF Faces
  • ADF Mobile
  • Composantes commerciales de l'ADF
  • ADF Swing
  • Déploiement des ADF
  • Concepteur BPEL
  • Concepteur ESB
  • Développement de portlets
  • Pont Portlet/JSF
  • Oracle BI Ee

En 2005, Oracle a publié JDeveloper en tant que logiciel gratuit.

En 2006, toujours sous l'appellation 10g, et après des retards importants, Oracle a publié la version 10.1.3 - la dernière version majeure 10g.

En octobre 2006, Oracle a publié la version 10.1.3.1 qui ajoutait la prise en charge de la spécification finale EJB 3.0 ainsi que de BPEL et de l'environnement de conception ESB .

En janvier 2007, Oracle a publié la version 10.1.3.2 intégrant des fonctionnalités WebCenter telles que la création et l'utilisation de portlets, le pont portlet/JSF et le contrôle des données du référentiel de contenu.

En janvier 2007, Oracle employait plus de 150 personnes à différents postes sur le produit, notamment (sans ordre particulier) : des développeurs, des responsables de développement, des ingénieurs QA , des ingénieurs de compilation, des rédacteurs de documentation , des chefs de produit, des évangélistes clients et des ingénieurs en ergonomie . Les centres de développement étaient situés à Redwood Shores, à Bangalore, à Reading (Royaume-Uni) et à Pleasanton (Colorado).

En mai 2007, Oracle a publié une version d'aperçu technologique de la version 11g.

En octobre 2008, la version de production d'Oracle JDeveloper 11g , nom de code BOXER, est devenue disponible.

En juillet 2009, la version 11.1.1.1.0 de JDeveloper 11g , nommée Bulldog, est devenue disponible

En juin 2011, JDeveloper 11g ( 11.1.2.0.0), nom de code Sherman, est devenu disponible.

En septembre 2011, JDeveloper 11g ( 11.1.2.1.0 Build 6081), R2/PS1 est devenu disponible.

En mai 2012, JDeveloper 11g ( 11.1.2.2.0 Build 6183), R2/PS2 est devenu disponible.

En septembre 2012, JDeveloper 11g ( 11.1.2.3.0 Build 6276.1), R2/PS3 est devenu disponible.

En mai 2013, JDeveloper 11g ( 11.1.2.4.0 Build 6436), R2/PS4 est devenu disponible.

En juillet 2013, JDeveloper 12c ( 12.1.2.0.0 Build 6668) est devenu disponible.

En juin 2014, JDeveloper 12c ( 12.1.3.0.0) est devenu disponible.

En octobre 2015, JDeveloper 12c ( 12.2.1.0.0) est devenu disponible.

In June 2016 JDeveloper 12c (12.2.1.1.0) became available.

In August 2017 JDeveloper 12c (12.2.1.3.0) became available.

In September 2019 JDeveloper 12c (12.2.1.4.0) became available.

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 editor for HTML, 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 freeproprietary software for development and deployment. Oracle ADF has a runtime license when deployed outside of an Oracle Application Server.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index