Post

Visualizzazione dei post da febbraio, 2018

Entity Manager senza usare un Application Server JAVA EE

Ora vedremo come avvalerci dei servizi di un Entity Manager senza usare un Application Server JAVA EE.  Questo significa che si potrà utilitzzare un E.M. ad esempio in un'applicazione java realizzata per la console o una swing application. L'articolo è rivolto a chi ha già qualche nozione di JAVAEE. Si danno per assodati i concetti di dipendenza maven, Persistence Unit, Entity, transazione Entity Manager e Factory. Punto primo, se utilizziamo Maven va inserita la dipendenza necessaria reperibile al link  https://mvnrepository.com/artifact/org.eclipse.persistence/eclipselink/2.5.0         <dependency>             <groupId>org.eclipse.persistence</groupId>             <artifactId>eclipselink</artifactId>             <version>2.5.2</version>         </dependency> Passiamo quindi al codice: ...

Log4j - configurazione ed utilizzo

Come aggiungere i Log al vostro progetto Maven tramite Apache Log4J. La dipendenza Maven per Log4J, ad oggi, è reperibile a questo link: https://logging.apache.org/log4j/2.x/maven-artifacts.html Riferimento alla documentazione:  https://logging.apache.org/log4j/ Innanzitutto serve il file "log4j.properties" ed ecco un esempio, uno dei tanti che si trovano in rete: # Root logger option #log4j.rootLogger=DEBUG, stdout, file log4j.rootLogger=INFO, file # Redirect log messages to console #log4j.appender.stdout=org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target=System.out #log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n # Redirect log messages to a log file, support file rolling. log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=./fileEsempio.log log4j.appender.file.MaxFileSize=5MB log4j.appender.file.MaxBackupI...