JDeveloper - JDeveloper
Deweloper (y) | Oracle Corporation |
---|---|
Wersja stabilna | 12c (12.2.1.4.0) / 27 września 2019 r .
|
Napisane w | Jawa |
System operacyjny | Wieloplatformowy |
Rodzaj | Java IDE |
Licencja | Zastrzeżona licencja OTN JDeveloper |
Stronie internetowej | www |
JDeveloper to darmowe IDE dostarczane przez Oracle Corporation . Oferuje funkcje do programowania w językach Java , XML , SQL i PL / SQL , HTML , JavaScript , BPEL i PHP . JDeveloper obejmuje pełny cykl rozwoju od projektowania, poprzez kodowanie, debugowanie, optymalizację i profilowanie do wdrożenia.
Wraz z JDeveloper firma Oracle postawiła sobie za cel uproszczenie tworzenia aplikacji, skupiając się na zapewnieniu wizualnego i deklaratywnego podejścia do tworzenia aplikacji, oprócz tworzenia zaawansowanego środowiska kodowania. Oracle JDeveloper integruje się z Oracle Application Development Framework ( Oracle ADF ) - kompleksową strukturą opartą na Java EE , która jeszcze bardziej upraszcza tworzenie aplikacji.
Rdzeń IDE udostępnia API, którego inne zespoły w Oracle używają do tworzenia rozszerzeń dla JDeveloper. BPEL , Portal, Business Intelligence i inne komponenty platformy Oracle tworzą narzędzia czasu projektowania w oparciu o JDeveloper. Ta sama platforma IDE służy również jako podstawa innego produktu Oracle, SQL Developer , który Oracle Corporation promuje specjalnie dla programistów PL / SQL i baz danych.
funkcje
Przed JDeveloper 11g, JDeveloper był dostępny w trzech edycjach: Java Edition, J2EE Edition i Studio Edition. Każdy z nich oferował więcej funkcji, a wszystkie były bezpłatne. JDeveloper 11g ma tylko dwie edycje: Studio Edition i Java Edition. W JDeveloper 11g, funkcje J2EE Edition są przenoszone do Studio Edition.
Lista funkcji wysokiego poziomu obejmuje:
- Edycja Java
- Obsługa Java SE 9
- Edytor kodu
- Nawigacja po kodzie
- Refaktoryzacja
- Huśtawka
- Test jednostkowy
- Kontrola wersji
- Audyt i metryki
- Debugowanie
- Profilowy
- Wsparcie mrówek
- Wsparcie Maven
- Obsługa XML
- Otwarte API i rozszerzenia
- Pomoc dla użytkowników
- Edycja J2EE
- JSP
- Rozpórki
- JSF
- JSF 2.0
- Fasety
- EJB
- TopLink
- Usługi internetowe
- Usługi sieciowe RESTful
- UML
- Rozwój bazy danych
- Wdrażanie i zarządzanie
- Hudson
- Edycja Studio
- Wiązanie danych ADF
- Powierzchnie ADF
- Edytor skórek twarzy ADF
- ADF Mobile
- Komponenty biznesowe ADF
- ADF Swing
- Wdrożenie ADF
- Projektant BPEL
- Projektant ESB
- Tworzenie portletów
- Portlet / most JSF
- oracle BI Ee
W 2005 roku Oracle wypuściło JDeveloper jako darmowe oprogramowanie.
W 2006 roku, wciąż pod tagiem 10g, i po znacznych opóźnieniach, Oracle wypuściło wersję 10.1.3 - najnowszą główną wersję 10g.
W październiku 2006 firma Oracle wydała wersję 10.1.3.1, która dodała obsługę końcowej specyfikacji EJB 3.0 wraz z czasem projektowania BPEL i ESB .
W styczniu 2007 r. Firma Oracle wydała wersję 10.1.3.2 zawierającą funkcje WebCenter , takie jak tworzenie i używanie portletów, mostek portletów / JSF i kontrola danych repozytorium treści.
W styczniu 2007 r. Oracle zatrudniał ponad 150 osób pracujących na różnych stanowiskach nad produktem, w tym (w dowolnej kolejności): programistów, menedżerów ds. Rozwoju, inżynierów kontroli jakości , inżynierów konstruktorów, autorów dokumentów , menedżerów produktu, ewangelistów klientów i inżynierów użyteczności . Centra rozwojowe działały w Redwood Shores, Bangalore, Reading (Wielka Brytania) oraz w Pleasanton w Kolorado.
W maju 2007 firma Oracle wydała wersję zapoznawczą technologii w wersji 11g.
W październiku 2008 roku została udostępniona wersja produkcyjna Oracle JDeveloper 11 g o kryptonimie BOXER.
W lipcu 2009 r. Udostępniono JDeveloper 11 g w wersji 11.1.1.1.0 o nazwie kodowej Bulldog
W czerwcu 2011 r. Udostępniono JDeveloper 11 g (11.1.2.0.0) o kryptonimie Sherman.
We wrześniu 2011 r. Udostępniono JDeveloper 11 g (11.1.2.1.0 kompilacja 6081), R2 / PS1.
W maju 2012 r. Udostępniono JDeveloper 11 g (11.1.2.2.0 kompilacja 6183), R2 / PS2.
We wrześniu 2012 r. Udostępniono JDeveloper 11 g (11.1.2.3.0 kompilacja 6276.1), R2 / PS3.
W maju 2013 r. Udostępniono JDeveloper 11 g (11.1.2.4.0 kompilacja 6436), R2 / PS4.
W lipcu 2013 r. Udostępniono JDeveloper 12 c (12.1.2.0.0 kompilacja 6668).
W czerwcu 2014 r. Udostępniono JDeveloper 12 c (12.1.3.0.0).
W październiku 2015 roku udostępniono JDeveloper 12 c (12.2.1.0.0).
W czerwcu 2016 roku udostępniono JDeveloper 12 c (12.2.1.1.0).
W sierpniu 2017 roku udostępniono JDeveloper 12 c (12.2.1.3.0).
We wrześniu 2019 roku udostępniono JDeveloper 12 c (12.2.1.4.0).
Wizualne i deklaratywne
Edytor kodu JDeveloper oferuje bogaty zestaw funkcji kodowania, w tym wizualne i niewizualne narzędzia, które zapewniają różne widoki kodu. Oprogramowanie udostępnia okna dialogowe, które pomagają w korzystaniu z komponentów Java EE.
Na przykład JDeveloper zapewnia wizualny edytor WYSIWYG dla HTML , JSP , JSF i Swing . Edytor wizualny umożliwia programistom wizualną modyfikację układu i właściwości komponentów: narzędzie ponownie generuje kod. Wszelkie zmiany w kodzie zostaną natychmiast odzwierciedlone w widoku wizualnym. JDeveloper udostępnia podobną funkcję do generowania przepływów stron JSF i Struts.
Funkcje deklaratywne umożliwiają programistom generowanie EJB lub POJO na podstawie tabel w relacyjnych bazach danych. JDeveloper automatyzuje tworzenie artefaktów Java EE. Na przykład, klikając artefakt wizualny, można przekształcić klasę Javy w usługę internetową. JDeveloper generuje powiązany dokument WSDL (Web Services Descriptive Language) i powiązane komponenty JAX-RPC.
Licencja
JDeveloper to bezpłatne, zastrzeżone oprogramowanie do programowania i wdrażania. Oracle ADF ma licencję wykonawczą w przypadku wdrożenia poza Oracle Application Server.
Zobacz też
Bibliografia
Bibliografia
- Mills, Duncan; Koletzke, Peter; Roy-Faderman, Avrom (20 października 2009), Podręcznik Oracle JDeveloper 11g: A Guide to Fusion Web Development (1st ed.), McGraw-Hill , s. 928, ISBN 0-07-160238-0 , pobrane 2009-09-05
- Nimphius, Frank; Munsinger, Lynn (2010), Oracle Fusion Developer Guide (1st ed.), McGraw-Hill , s. 721, ISBN 978-0-07-162254-7 , zarchiwizowane od oryginału w dniu 2016-08-22 , pobrane 2016-06-15
- Purushothaman, Jobinesh (październik 2012), Oracle ADF Real World Developer Guide (1st ed.), Packt Publishing , s. 564, ISBN 978-1-84968-482-8
- Vohra, Deepak (16 kwietnia 2008), Ajax w Oracle JDeveloper (wydanie 1), Springer , s. 224 , ISBN 3-540-77595-1 , pobrane 2009-09-05