sql >> Database >  >> RDS >> Oracle

Een Java-toepassing maken in Oracle JDeveloper, deel 1

Oracle JDeveloper is een geïntegreerde ontwikkelomgeving (IDE) voor Java, Java EE en het Application Development Framework (ADF). JDeveloper ondersteunt op Java-standaarden gebaseerde webservices, waaronder JAX-WS en JAX-RPC. JDeveloper is ook een client voor de meest gebruikte relationele databases, waaronder Oracle Database, MySQL-database, IBM DB2-database en SQL Server. In twee artikelen bespreken we het maken van een Java-toepassing in JDeveloper. Dit artikel heeft de volgende secties:

  • De omgeving instellen
  • Een Java-project maken
  • Projecteigenschappen instellen
  • Een Java-interface maken
  • Conclusie

De omgeving instellen

Download en installeer Oracle JDeveloper 12.2.1.

Een Java-project maken

Om een ​​Java-toepassing te maken en uit te voeren, moeten we eerst een Java-project maken in JDeveloper. Een Java-project bestaat uit een directorystructuur om Java-toepassingen te maken en uit te voeren. De gebruikte JDK en classpath zijn vooraf geconfigureerd; dat geldt ook voor de projecteigenschappen en voorkeuren, die kunnen worden aangepast. Om een ​​nieuw Java-project aan te maken, selecteert u Bestand>Nieuwe>Toepassing , zoals weergegeven in Afbeelding 1. U kunt ook Bestand>Nieuw>Van Galerij kan ook worden geselecteerd.


Figuur 1: Bestand>Nieuw>Toepassing

In de Nieuwe galerij wizard, selecteer Algemeen>Toepassingen in Categorieën , zoals weergegeven in Afbeelding 2. Selecteer Java Desktop Application in Artikelen en klik op OK.


Figuur 2: Java Desktop-toepassing selecteren in nieuwe galerij

De Java-desktoptoepassing maken wizard wordt gestart, zoals weergegeven in afbeelding 3. Het eerste venster is Geef uw toepassing een naam . Specificeer een Applicatienaam (HelloWorld) en de Directory wordt geconfigureerd. Klik op Volgende.


Figuur 3: Java-desktoptoepassing maken>Uw toepassing een naam geven

Vervolgens de Selecteer bouwomgeving venster wordt weergegeven, zoals weergegeven in Afbeelding 4. De optie Gebruik de standaard bouwtools van JDeveloper is standaard geselecteerd. Klik op Volgende.


Figuur 4: Selecteer Bouwomgeving

Vervolgens de Geef je project een naam venster wordt weergegeven, zoals weergegeven in Afbeelding 5. Met de standaard Projectnaam (Client) en Directory , selecteer Java in Projectkenmerken en klik op Volgende.


Figuur 5: Geef je project een naam

In de Java-instellingen configureren venster, specificeer een Standaardpakket (helloworld) (zie figuur 6). Het Java-bronpad en Uitvoermap geconfigureerd worden op basis van de eerder opgegeven toepassingsnaam. Klik op Voltooien.


Figuur 6: Java-instellingen configureren

Een nieuwe Java Desktop-applicatie, HelloWorld, wordt gemaakt en toegevoegd aan de Applicaties weergave, zoals weergegeven in Afbeelding 7. De Client project in de applicatie wordt ook toegevoegd.


Figuur 7: Nieuwe Java Desktop-applicatie HelloWorld

Projecteigenschappen instellen

Om de projecteigenschappen te zoeken of te wijzigen, selecteert u Applicatie>Projecteigenschappen , zoals weergegeven in afbeelding 8.


Figuur 8: Toepassing>Projecteigenschappen

U kunt ook met de rechtermuisknop op de Client . klikken project en selecteer Projecteigenschappen , zoals weergegeven in afbeelding 9.


Figuur 9: Klant>Projecteigenschappen

Het venster Projecteigenschappen wordt weergegeven, zoals weergegeven in Afbeelding 10. De Bibliotheken en klassenpad geeft een lijst van de bibliotheken en jars in het klassenpad van het project. De Java SE-versie is standaard ingesteld op 1.8 en wordt ook aangeduid als Standaard . Er is geen wijziging of toevoeging vereist voor een HelloWorld Java-toepassing.


Figuur 10: Projecteigenschappen>Java SE-versie

De Compiler node geeft de instellingen van de Java-compiler weer (zie Afbeelding 11). De huidige compiler wordt vermeld als Java . Het JVM-geheugen is standaard ingesteld op 512 m en kan worden gewijzigd door het selectievakje Out of Process te selecteren, waardoor het veld Out of Process JVM-opties kan worden bewerkt.


Figuur 11: Compilerinstellingen

De Compiler>Exclusief is om alle projectbestanden en -mappen op te geven die van de build moeten worden uitgesloten. We hoeven geen bestanden en mappen uit te sluiten. De Opties sectie is het configureren van de verschillende Javac opties, zoals weergegeven in Afbeelding 12.


Figuur 12: Javac-opties

De Projectbronpaden geeft de instellingen weer voor Java-bronpaden, of submappen moeten worden opgenomen of uitgesloten, de Uitvoermap voor de gegenereerde klassenbestanden en het Standaardpakket , zoals weergegeven in Afbeelding 13.


Figuur 13: Projectbronpaden

De projecteigenschappen kunnen zelfs worden gewijzigd nadat de Java-toepassing, inclusief klassen en interfaces, is gemaakt. JDeveloper hoeft niet opnieuw te worden gestart om de nieuwe projecteigenschappen toe te passen.

Vervolgens zullen we demonstreren hoe u een HelloWorld-toepassing maakt die bestaat uit een Java-interface en een Java-klasse die de interface implementeert.

Een Java-interface maken

Om een ​​Java-interface te maken, klikt u met de rechtermuisknop op de Client project en selecteer Nieuwe>Java-interface , zoals weergegeven in Afbeelding 14.


Figuur 14: Client>Nieuw>Java-interface

Of selecteer het Client-project en klik op Bestand>Nieuwe>Java-interface , zoals weergegeven in Afbeelding 15.


Figuur 15: Bestand>Nieuw>Java-interface

Selecteer als een ander alternatief Van Galerij met een van de voorgaande twee opties in plaats van Java-interface te selecteren. Het venster Nieuwe galerij wordt weergegeven. Selecteer Algemeen>Java in Categorieën en Interface in Items (zie Afbeelding 16).


Figuur 16: Java-interface selecteren in nieuwe galerij

De Java-interface maken venster wordt weergegeven, zoals weergegeven in Afbeelding 17. Specificeer een interface Naam (HelloWorld) en het Pakket naam is vooraf geconfigureerd voor de instelling Standaardpakket in Java-instellingen configureren, zoals eerder weergegeven in Afbeelding 6. Klik op OK.


Figuur 17: Java-interface maken

De Java-interface HelloWorld wordt gemaakt en toegevoegd aan het Client-project, zoals weergegeven in Afbeelding 18. Het Java-bronbestand voor de interface wordt gegenereerd in de map Project Source Path.


Figuur 18: Java-interface HelloWorld

Voeg een getMessage(String) toe methode naar de Java-interface, zoals weergegeven in Afbeelding 19.


Figuur 19: HelloWorld-interface met methode getMessage(String)

De HelloWorld interface wordt weergegeven:

package helloworld;
public interface HelloWorld {
   String getMessage(String name);
}

Conclusie

In de eerste van twee artikelen bespraken we het maken van een Java-project in JDeveloper, het instellen van projecteigenschappen en het maken van een Java-interface voor een Hello World Java-toepassing. In een volgend artikel zullen we het maken en uitvoeren van een Java-klasse bespreken.


  1. Problemen oplossen met SQL Server Always On-beschikbaarheidsgroepen

  2. phpMyBackupPro - Een webgebaseerde MySQL-back-uptool voor Linux

  3. Hoe een externe MySQL-database in PHP te verbinden

  4. Is het mogelijk om de tabelnaam als parameter in Oracle door te geven?