Sunday, May 28, 2017

Salvare progetti di Eclipse in GitHub

Se si ha un progetto in locale su Eclipse (ma lo stesso discorso vale per altri IDE) e volete condividerlo su GitHub (o BitBucket), bisogna ricordarsi di committare i files nascosti


  • .classpath
  • .project


invece i files dentro la directory .settings non sono necessari, poichè il vostro IDE provvederà comunque a crearla o aggiornarla.

Friday, April 26, 2013

Adobe Livecycle Designer

La rete è piena di tutorial e reference, ma niente su problemi base come rendere editabile l'area di scripting!


Monday, January 28, 2013

Perchè creare più EntityManagerFactory in JPA?

A prima vista sarebbe stato meglio poter creare solo un EntityManagerFactory Singleton, in realtà non bisogna dimenticare che ogni EMF si riferisce a una connessione virtuale verso un db specifico.

Permettendo la creazione di più EMF, si permette di configurare le applicazioni per lavorare su più db o sul medesimo db ma con impostazione differenti.


Monday, January 14, 2013

Se la porta del server è occupata


Se non vi parte in locale il server perchè la porta (80, 8080, etc) è occupata, controllata che Skype non sia in esecuzione.

Se è così, buttate giù Skype e avviate il server.
Se il server non da problemi, avviate poi Skype.

Skype, quando si attiva, prende una porta a caso, non una fissa.

Stay tuned

Tuesday, July 03, 2012

BlueBox & Me

Sul mio Playbook uso Bluebox per connettermi a Dropbox.
Ho provato varie volte a scaricare un documento che avevo caricato dal portatile su DropBox. alla fine ho levato i singoli apici dal nome del documento e ci sono riuscito.

Thursday, January 05, 2012

Classi astratte nel file di configurazione del bean

In Spring Framework (ma penso in tutti i moduli di Spring) attenzione alle classi astratte.

Così come non possono essere istanziate direttamente da new, così non devono essere inserire nel file di configurazione applicationContext.xml.

Altrimenti, dopo aver inserito i riferimenti (corretti) della classe astratta nel file di configurazione e dopo aver lanciato il main, si becca questa eccezione:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testAstratto' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [AAA]: Is it an abstract class?; nested exception is java.lang.InstantiationException
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
   
dove AAA è la classe astratta.

L'unico modo per instanziarla è inserire l'attributo abstract="true" nel file di configurazione: in questo modo è possibile richiamare la classe lato Java.