Java Programming

Web Services

  • Web Services SOAP : scrivere un servizio, pubblicarlo, generare il WSDL e le classi di utilità per scrivere un client.

  • Axis 1.4 Web Services : incrementare il valore del timeout di un client.

Files, flussi I/O e HTTP

XML, JSON ed encoding

  • Java DOM (Domain Object Model): parsing di un documento XML.

  • Java SAX Parser (Simple API for XML): parsing di un documento XML con SAX, parser XML orientato al flusso dei dati.

  • Java JSON Parser : parsing di un documento JSON con json.org (come esempio: Google Custom Search API).

  • Merge XML files applicazione Java che consente di fondere in un unico file un insieme di files XML codificati UTF-8. Questi files devono avere lo stesso elemento radice.

  • Rimuovere tags HTML : rimuovere tag HTML da un file HTML, otennendo un file di testo col solo contenuto del body.

  • Impostare il character encoding: gestire UTF-8 e modificare l'encoding di default del sistema.

  • Convertire l'encoding di un file: trasformare un file UTF8 in una stringa ASCII.

Eccezioni e configurazioni

Design Patterns

APIs

  • JFCUtil libreria Java di classi di utilità per lavorare con files, stringhe e HTTP.

  • RDFBulkUpload libreria che consente di inviare molteplici files RDF/XML ad un triplestore (Sesame, OWLIM, Allegrograph, Virtuoso).

  • MergeXmlFiles Applicazione Java che fonde molteplici files XML codificati UTF-8 e con lo stesso elemento radice.