Oracle JDeveloper
Oracle JDeveloper este parte integrata a suitei Oracle Internet Developer Suite si este un mediu de dezvoltare care inglobeaza J2EE, XML si suport end-to-end pentru aplicatiile si serviciile Web de mare performanta.
Oracle JDeveloper 10g ofera un mediu de dezvoltare integrat, avand facilitati de modelare, programare, testare, optimizare si utilizare, care acopera intregul ciclu de viata a unei aplicatii J2EE (figura 14)
In aceasta versiune a JDeveloper, un aspect important este evidentiat prin dezvoltarea vizuala si declarativa in combinatie cu Application Developement Framework (ADF). Impreuna, acestea ofera atat dezvoltatorilor Java experimentati, cat si celor incepatori, modalitati diverse de a realiza aplicatii integrate.
Oracle JDeveloper 10g ofera instrumente de baze de date integrate, acceptand standarde de comunicatie Java DataBase Connectivity (JDBC), dar si Open DataBase Connectivity (ODBC). Nu exista nici un fel de restrictii in manipularea bazelor de date. Astfel, se pot crea/actualiza scheme, tabele, viziuni, declansatori (triggers), sinonime, secvente, pachete, functii sau clase Java. Se pot utiliza, de asemenea, instrumente de tip wizard pentru crearea, stergerea sau modificarea obiectelor bazei de date.
Figura 14. Facilitatile Oracle JDeveloper 10g
In cele mai multe cazuri, Oracle JDeveloper elimina necesitatea de a folosi in paralel alte instrumente de dezvoltare, avand integrate atat editoare pentru scrierea de cod, cat si alte medii de dezvoltare necesare. Printre editoarele incluse in JDeveloper se numara: un editor XML, editoare grafice XSD si HTML/JSP, un editor UI pentru componentele Swing si un editor pentru PL/SQL.
Modelarea functionalitatii aplicatiilor a fost, de asemenea, abordata in Oracle JDeveloper 10g, putand fi utilizate in acest sens editoare pentru crearea diagramelor UML. In plus, aceasta versiune introduce pentru prima data aspecte ale Model Driven Architecture (MDA). Astfel, se pot transforma diagramele de clasa din UML in diagrame de clasa Java.
Asadar, Oracle JDeveloper ofera solutii inovatoare care unifica mediile Java, XML si SQL cu debugger-ul Java (considerat cel mai rapid), fiind destinat specialistilor, care au experienta in analiza, proiectare si programare.
Pentru a optimiza productivitatea dezvoltatorilor Java si XML, Oracle JDeveloper include pe langa instrumentele de tip wizard, instrumente integrate de optimizare, precum si unelte de design vizual pentru dezvoltare rapida de aplicatii si componente conform ultimelor specificatii J2EE.
Dupa cum reiese si din documentatia de sistem, existenta la [NET05], instrumentele integrate de optimizare Java sunt incluse in mediul de dezvoltare Oracle JDeveloper 10g, nefiind necesara instalarea lor ulterioara. Acestea sunt:
Code Coach - ofera sugestii pentru scrierea corecta a codului Java;
Code Audit - valideaza codul in conformitate cu standardele de programare;
Code Metrics - identifica zonele in care codul depaseste limitele acceptabile;
Memory Profiler - analizeaza utilizarea memoriei aplicatiei in curs de dezvoltare;
Execution Profiler - analizeaza performanta aplicatiei in curs de dezvoltare;
Event Profiler - determina evenimente specifice aplicatiei in curs de dezvoltare.
Intre aceste componente Oracle JDeveloper se inscriu applet-urile, JavaBeans, JavaServer Pages (JSP), servlet-uri, JavaServer Faces (JSF), obiecte Common Object Request Broker Architecture (CORBA), Enterprise JavaBeans (EJB) si aplicatii XML folosind Java Message Service (JMS).
Tehnologia Oracle permite dezvoltarea extrem de simpla si de stabila a aplicatiilor Java si a serviciilor Web utilizand Oracle Application Server si Oracle JDeveloper. Astfel, dezvoltatorii pot acum sa creeze aplicatii ce pot fi livrate simultan portal-urilor Web si domeniilor din sfera de business intelligence, utilizand, in acest scop, doar standardele serviciilor Web larg acceptate de industrie.
Oracle JDeveloper include si Business Components pentru Java (BC4J) - un framework Java si XML care asigura un mod productiv si usor pentru a construi, aranja si personaliza logica de tranzactii de afaceri care poate fi folosita de orice client pe Web chiar si wireless.
In momentul de fata, dupa cum este precizat, in mod subiectiv probabil, in [NET06], este dificil de gasit ceva de criticat la produsul JDeveloper, in special datorita faptului ca este, de ceva vreme, gratuit pentru toti dezvoltatorii de aplicatii.
JDeveloper 10g este considerat, de asemenea, cel mai usor de invatat mediu de dezvoltare existent pe piata software actuala. Acest renume l-a obtinut in special datorita modului facil de parcurgere a etapelor de dezvoltare, prin intermediul asistentilor de tip wizard sau a modului intuitiv de prezentare.
Editorul JDeveloper , cel prin intermediul caruia se pot crea si administra cu usurinta codurile sursa Java, posibilitatile de drag-and-drop, controlul versiunilor, toate acestea sunt facilitati care usureaza munca programatorului.
Ultima versiune de JDeveloper raspunde cu brio cerintelor pietei actuale de software, permitand integrarea cu orice tip de baze de date, nu numai cu cele de tip Oracle. Astfel, mediul JDeveloper permite import si modelare pentru baze de date Microsoft SQL Server, IBM DB2, MySQL si alte tipuri des utilizate de baze de date.
Prin urmare, JDeveloper se prezinta drept un mediu de dezvoltare care acopera intregul ciclu de viata al unei aplicatii, vizual, usor de invatat, perfect integrat cu aplicatiile Oracle si cu baza de date proprie, dar si cu alte tipuri de baze de date.
O evaluare efectuata de Forrester Research si partenerul sau Doculabs, a plasat produsele Oracle Application Server si Oracle JDeveloper in topul celor mai apreciate. Astfel, au obtinut cea mai buna apreciere la cateva categorii precum: compatibilitatea cu standardele J2EE, securitate, integrare si suport pentru dezvoltare.
Totodata, Oracle JDeveloper a primit o larga recunoastere din partea JavaPro Magazine, in cadrul conferintei JavaOne, primind, in acest sens, trei dintre premiile Readers' Choice Awards - Cel mai bun instrument pentru Java in baze de date, Cel mai bun instrument de aplicatii pentru baze de date si Cel mai bun instrument pentru optimizare Java.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |