Connessione a MySQL in GlassFish


Dopo aver scritto un bel pò di codice in una applicazione Java EE, quando finalmente ero pronto per testarlo, mi rendo conto che con GlassFish non funziona!

Nello specifico, non si connetteva al db MySQL, e quindi il mio RESTFul service non poteva fare il suo dovere.

Ho scoperto che anche in GlassFish bisognava creare una connessione al db!

Oggi vediamo come creare questa connessione usando JDBC.

Prima di tutto stoppate il server e scaricate il driver JDBC dal sito ufficiale.

Usare le Fetch API in Javascript


A meno di non usare altri librerie, siamo abituati ad eseguire richieste HTTP usando XMLHttpRequest.

L'ultima versione di Javascript, però, porta con se una nuova API: Fetch API.

Attraverso questa API possiamo eseguire richieste HTTP, e recuperare i dati in maniera molto semplice, e senza usare altre librerie.

Creare eccezioni custom in Java


Java ha già parecchi tipi di eccezioni disponibili.

Ma nulla toglie che possiamo creare delle eccezioni custom, qualora ne avessimo bisogno.

Vediamo come possiamo fare.

Prima di tutto, ci serve una classe che estenda Exception, e "ridefinisca" i suoi costruttori.

Usare l'iPhone per trovare connessioni wireless free


Quando andiamo in giro per le città, ormai, vediamo tantissime reti WiFi.

Ovviamente, poche sono free, soprattutto in Italia.

Usando il nostro iPhone (e anche iPad in teoria) possiamo identificare facilmente quelle free!

Per farlo, dobbiamo installare WiFiMapper!

Controllare la connessione in Apache Cordova


Apache Cordova è un framework che ci permette di creare app mobile usando tecnologie web (Javascript e HTML).

Oggi vediamo come controllare la connessione disponibile nella nostra app.

Prima di tutto, dobbiamo installare un plugin apposito; lo possiamo fare così:

cd my_app
cordova plugin add cordova-plugin-network-information

(Questo dovrebbe aggiungere anche i permessi per le rispettive piattaforme).