JSP oder auch Java Server Pages ist eine auf JHTML basierende Web-Programmiersprache zur einfachen dynamischen Erzeugung von HTML- und XML-Ausgaben eines Webservers. Mit dieser Webprogrammiersprache kann man Java-Codes und JSP-Aktionen in HTML- oder XML-Seiten einfügen. Java Server Pages werden mit Hilfe eines speziellen JSP-Compilers (Übersetzer) in Java-Quellcodes umgewandelt. Dieser Quellcode wird anschließend in Bytecodes umgewandelt. Die auf diese Art erzeugten Java-Klassen können dann von einem Webserver ausgeführt werden. Allgemein lässt sich JSP als eine Art HTML- oder XML-Seite mit JSP-spezifischen Tags und Java-Codes bezeichnen. Java Webentwickler JSP haben je nach Berufswahl, folgende Aufgaben: - Neu- und Weiterentwicklung von webbasierten JAVA Applikationen - Umsetzung von graphischen Entwürfen in XHTML/CSS - Programmierung von dynamischen Seitenelementen in JSP - Einbindung von Spielen - Weiter- und Neuentwicklung von Game- und auch Community Features - Übernahme von Modellpflegeaktivitäten und Serviceanfragen - Erstellung von Pflichtenheften - Implementierung der ausgearbeiteten Konzepte - Konzeption und Programmierung von neuen Anforderungen - Erstellung von Testfällen - Qualitätssicherung
Voraussetzungen und Fähigkeiten
- Abgeschlossenes Studium der Berufserfahrung als Webentwickler - Kenntnisse in JAVA, HTML, SQL, CSS - Erfahrungen im Softwaredesign und Designpattern - Erfahrungen im Umgang mit Massendaten - UML Kenntnisse - Englisch - Hohe Einsatzbereitschaft - Teamfähigkeit
Berufsleben
Wer seine Java Kenntnisse erweitern will kann durch entsprechende Kurse das Zertifikat zum “SUN Certified Web Component Developer“ anstreben. Es werden spezielle Kurse zur Programmierung von Webkomponenen mit JSP und Servlets angeboten. Diese Weiterbildungskurse richten sich nicht nur an Absolventen vom JEE (Entwickeln Java Enterprise Edition), sondern ist auch für Softwareentwickler interessant, um sich auf Java Kenntnisse zu spezialisieren.
- Abap
- Anwendungsentwickler
- C++
- Cisco
- Cobol
- Datenbank
- Datenbankentwickler
- Developer
- Edv
- Embedded Systems
- Entwickler
- Gis
- Hardwareentwickler
- Informatik
- Informatiker
- It
- It-consultant
- J2ee
- Java
- Linux
- Lotus Notes
- Netzwerk
- Oracle
- Oss
- Php
- Programmierer
- Sap
- Software
- Softwareentwickler
- Support Techniker
- System Engineer
- Systemadministrator
- Systembetreuer
- Telekommunikation
- Unix
- Windows