F: Was ist das AWS Toolkit for Eclipse?

Das AWS Toolkit for Eclipse ist ein Open Source Plug-in für die Eclipse Java IDE und erleichtert dem Entwickler das Entwickeln, Debuggen und Implementieren von Java-Anwendungen mit Amazon Web Services. Mit dem AWS Toolkit for Eclipse haben Sie beim Entwickeln von AWS Anwendungen einen schnellen Start, der Sie produktiver macht.

F: Welche Funktionen hat das AWS Toolkit for Eclipse?

Funktionen von AWS Toolkit for Eclipse:

  • AWS SDK für Java
  • AWS Explorer
  • AWS Elastic Beanstalk – Bereitstellung und Debugging
  • Support für mehrere AWS-Konten

AWS SDK für Java

Das AWS Toolkit for Eclipse enthält praktischerweise das AWS SDK für Java. Daher können Sie sofort beginnen, Java-Anwendungen wie Amazon S3, Amazon EC2 und Amazon SimpleDB auf AWS-Infrastrukturservices in Eclipse zu erstellen.

  • Starten – Erstellen Sie mühelos neue Java-Projekte mit einer Projektvorlage oder fügen Sie die Bibliothek zu einem vorhandenen Projekt hinzu.
  • Entwickeln – Verwenden Sie die Eclipse Java IDE zum Aufbau und für das Debugging Ihrer Anwendungen.
  • Aktualisieren – Laden Sie automatisch neue Versionen des SDK von der Eclipse Update-Website herunter.

AWS Explorer

Greifen Sie mühelos während der Entwicklung Ihrer Anwendung auf Ihre AWS-Infrastruktur zu und verwalten Sie sie, darunter Amazon S3, Amazon SimpleDB, Amazon EC2 und andere. Der AWS Explorer bietet eine grafische Benutzeroberfläche, über die Sie mühelos Ressourcen erstellen, bearbeiten und löschen können.

  • Konfigurieren – Erstellen und löschen Sie Amazon S3-Objekte, Amazon SimpleDB-Elemente und -Attribute, Amazon SQS-Mitteilungen und anderes und zeigen Sie sie an.
  • Bearbeiten – Fügen Sie Ressourcen hinzu und bearbeiten und löschen Sie sie, um die Anwendung zu erstellen und zu testen, ohne die IDE verlassen zu müssen.
  • Query – Schreiben Sie Auswahlabfragen für Ihre Daten in Amazon SimpleDB und bearbeiten Sie die Ergebnisse.

AWS Elastic Beanstalk – Bereitstellung und Debugging

Verwenden Sie das AWS Toolkit for Eclipse, um Ihre Java-Webanwendungen zu entwickeln, zu debuggen und schließlich in AWS Elastic Beanstalk bereitzustellen.

  • Entwickeln – Erstellen Sie neue Java-Webanwendungen mithilfe von Web-Anwendungsvorlagen (einschließlich einer Vorlage, die auf der Beispiel-Java-Webanwendung Travel Log basiert). Nutzen Sie die Eclipse Java IDE, um Ihre Anwendung lokal zu erstellen und auszuführen, bevor Sie sie in AWS Elastic Beanstalk bereitstellen.
  • Implementieren – Implementieren Sie neue Anwendungsversionen einfach auf AWS Elastic Beanstalk. Verwenden Sie anschließend Amazon EC2 Management in Eclipse oder die AWS Management Console, um die Anwendung zu verwalten und zu steuern.
  • Debuggen – Debuggen Sie Ihre Anwendung aus der Ferne in einer Beanstalk-Umgebung. Mit dem Toolkit können Sie eine EC2-Instance auswählen, automatisch die Sicherheitsgruppen und JVM-Einstellungen konfigurieren und dann eine Fernsitzung zum Debuggen starten.

F: Gibt es andere IDEs?

Während das AWS Toolkit for Eclipse primär für die Unterstützung von Java-Entwicklern beim Erstellen von Webanwendungen ausgelegt ist, werden wir weiterhin allen AWS-Entwicklern helfen, Software zu entwickeln, indem wir Beispiel-Code, Bibliotheken und Entwickler-Tools bereitstellen, die je nach Kunden-Feedback mehrere Programmiersprachen unterstützen.

F: Wo erhalte ich das AWS Toolkit for Eclipse?

Sie können das AWS Toolkit for Eclipse von der Produktseite herunterladen und dann installieren.

F: Wo finde ich den Quellcode?

Der Quellcode ist über unser Git Repository auf der GitHub-Website verfügbar. Hier können Sie den Quellcode online durchsuchen, das komplette Quellpaket herunterladen oder Ihren eigenen Klon erstellen.

F: Ist das AWS Toolkit for Eclipse Open Source? Wie wird das Toolkit lizenziert?

Das AWS Toolkit for Eclipse und der Quellcode stehen unter Open Source Initiative (OSI)-zugelassener Apache 2.0 Lizenz. Dies erlaubt unseren Kunden die freie Modifikation und Weiterverbreitung des Projekts.

F: Warum ist das Projekt nicht unter der Eclipse Public License lizenziert?

Die Eclipse Public License erfordert, dass Derivate des Toolkits auch als Quellcode unter der Eclipse Public License bereitgestellt werden. Sowohl die Eclipse Public License als auch die Apache 2.0 Lizenzen sind OSI-zugelassene Lizenzen, aber die Apache 2.0 Lizenz bietet unseren Kunden die Flexibilität für Modifizierungen und die Verbreitung abgeleiteter Werke unter einer Lizenz, die für sie geeignet ist.