Tag Archives: Programmierung

JSR 203: Die neuen I/O-Schnittstellen in Java 7

Man mag es kaum glauben, aber manche Probleme, die mit dem neuen Java 7 endlich gelöst wurden, haben Programmierern ein ganzes Jahrzehnt lang Zeit und Nerven geraubt – allen voran die Programmierschnittstellen (APIs) zum Umgang mit Dateien, Verzeichnissen und anderen alltäglichen Bestandteilen eines Computersystems. Doch damit ist jetzt Schluss: Der Java Specification Request (JSR) 203 hat seinen Weg in die siebte Version der Software Edition von Java gefunden und mit ihm eine ganze Reihe neuer Schnittstellen, die die Herzen der Programmierer höher schlagen lassen werden.

Welche Neuerungen sind mit Java 7 zu erwarten?

Läuft weiterhin alles nach Plan, hat das Warten auf die siebte Version der Java Software Edition schon bald ein Ende: Am 28. Juli 2011 soll die Arbeit vieler Monate endlich abgeschlossen und Java 7 offiziell freigegeben werden. Auch wenn manch eine wünschenswerte Änderung auf Version 8 verschoben werden musste, hat der Java Community Process (JCP) offenbar wieder ganze Arbeit geleistet: Java soll performanter, offener und einfacher werden. Ein Ausblick.

Der StepStone-Bewerbungsgenerator: Technische Umsetzung in GWT

Ein technisch und inhaltlich anspruchsvolles Projekt ist nach einigen Monaten der Entwicklung Ende 2010 sehr erfolgreich zu Ende gegangen: der Online-Bewerbungsgenerator von StepStone unter www.bewerbung.de. In diesem Artikel soll dargelegt werden, warum und wie GWT in diesem Projekt zum Einsatz gekommen ist, welche Erfahrungen wir gesammelt haben und auf welche Stolperfallen wir getroffen sind.

Sicherheitsaspekte in GWT-Anwendungen 2: Datensicherheit und gefälschte HTTP-Requests

Durch die Verwendung von GWT geben Entwickler Anwendungslogik und Daten potenziell nach außen frei: Da JavaScript nicht kompiliert, sondern im Quelltext in den Web-Browser geladen wird, ist es möglich, Informationen auch einzusehen und zu manipulieren. Dieser Artikel befasst sich mit Fragen der Datensicherheit und der Problematik gefälschter HTTP-Requests.

Sicherheitsaspekte in GWT-Anwendungen 1: Anwendungslogik und Manipulationen

In diesem Beitrag geht es um Sicherheitsaspekte, die bei der Erstellung einer GWT-Anwendung zu berücksichtigen sind. Dabei sollen weniger die Angriffsformen wie Cross-Site Scripting, Forging Requests usw. im Mittelpunkt stehen, vielmehr gehen wir auf Daten und Logik, die der Entwickler durch die Verwendung von GWT potenziell nach außen freigibt, ein.

Dynamische Internet-Anwendungen: GWT im Projekteinsatz

//SEIBERT/MEDIA entwickelt interaktive Anwendungen mit dem Google Web Toolkit (GWT). GWT ist bestens für die Entwicklung Desktop-ähnlicher Internet-Applikationen mit einem hohen Maß an Interaktivität geeignet und erweist sich nach einer nicht zu unterschätzenden Einarbeitungszeit als sehr effizient. Wir stellen Ihnen dieses Framework einmal näher vor.

Grails: Kurze Entwicklungszeiten und nahtlose Java-Integration (Vodcast)

Die Open-Source-Skriptsprache Groovy und das Entwicklungs-Framework Grails haben sich innerhalb weniger Jahre zu etablierten Programmiersprachen im Web entwickelt. Was ist Grails? Welche Vorteile bietet dieses Entwicklungs-Framework? Können Grails- und Java-Anwendungen nahtlos interagieren? Antworten geben wir in unserem Vodcast zum Thema.