Startseite

Webservices | Java | SOAP | WDSL | UDDI | VoIP

Java als Programmiersprache - Software Anbindung

Java

Bei Java handelt es sich um eine Programmiersprache, die sehr objektorientiert arbeitet. Es handelt sich dabei zudem um ein Warenzeichen, das sich das Unternehmen Sun Micosystems hat eintragen lassen. Die Sprache ist dabei nur eine Komponente der gesamten Java Technologie. Bei Java Programmen ist es so, dass diese in Bytecode übersetzt werden und das Ausführen kann dann nur in einer speziellen Umgebung erfolgen. Die Bezeichnung dafür ist Java-Plattform und Java-Laufzeitumgebung. Am wichtigsten dabei ist die so genannte Java Virtual Machine. Diese kommt zum Einsatz beim Ausführen der Programme und sie interpretiert dabei den Bytecode. Wenn es nötig wäre, so könnte sie den Code ebenso auch kompilieren. In der Regel ist es so, dass ein Java Programm ohne eine weitere Anpassung lauffähig wäre. Zudem ist dies der Fall bei verschiedenen Betriebssystemen und Computern. Die einzige Voraussetzung ist eben, dass die Java-VM installiert ist. Bei Java ist zudem oftmals von Portierung die Regel, was nicht nur beim Einsatz von Webservices der Fall ist. Es handelt sich dabei um ein Anpassen des Quellcodes, wenn es um verschiedene Java Versionen geht, die mitunter älter sind. Als Java als Programmiersprache entworfen worden ist, so sind dabei fünf Ziele verfolgt worden. Eines davon war, dass eine objektorientierte Sprache geschaffen wird und ein anderes Ziel war eben die Lauffähigkeit auf verschiedenen Computersystemen. Es sollte zudem eine Unterstützung integriert sein, was Computernetze angeht. Ebenso wichtig war es, dass Code von entfernten Quellen auf sichere Art und Weise ausgeführt werden kann. Dabei gibt es bei Java ein spezielles Konzept, was die Sicherheit angeht. Dieses setzt sich aus drei Schichten zusammen. Auf der einen Seite gibt es da den so genannten Code-Verifier und auf der anderen Seite gibt es noch den Class-Loader und der Security-Manager. Es gibt ja nunmehr schon einige Aspekte, die etwa bei C++ zum Einsatz kommen und diese sollte natürlich ebenso bei Java mit zur Verfügung stehen. Dies war unter anderem auch deshalb wichtig, wenn einmal mit Webservices gearbeitet werden soll. Nachdem Java ja bekanntermaßen zu den objektorientierten Sprachen zu zählen ist, sollte auf diese Bedeutung eingegangen werden. Dabei steht im Vordergrund, dass die Dinge so entwickelt werden können, wie sie den Menschen in der realen Welt eben auch begegnen. Dies ist einfach möglich, wenn alles in Form von Objekten verarbeitet wird. Darüber hinaus kann dabei eine Menge an Arbeit eingespart werden. Dem ist so, weil viele der Module an Software wieder verwendet werden kann. Wenn sich einer schon einmal die Arbeit gemacht hat, können andere ein Modul genauso verwenden. Programmierer verwenden übrigens meistens ergonomische Tastaturen, um die Handgelenke zu schonen!

Hier finden Sie weitere Infos zu Websprachen und Webdesign Tipps!

� improv-tech.com Impressum