Crea sito

Java Archive

avatar
0

Java 9, tutte le novità

Scopriamo tutte le novità di Java 9, dal supporto alla programmazione modulare fino alle nuove API per sistema, multimedia, sicurezza e protocolli di rete.

Leggi Java 9, tutte le novità
”"

Read More…

avatar
0

Java 9, programmazione modulare e JShell

In attesa del rilascio della prima versione stabile di Java 9 previsto per il 21 settembre andiamo a presentare le nuove caratteristiche introdotte dalla piattaforma. Programmazione modulare Tra i diversi ed interessanti cambiamenti, evidenziamo l’introduzione della programmazione modulare attraverso il Java Platform Module System (JPMS), risultato del progetto “Jigsaw”, e della…”"

Read More…

avatar
0

Java EE passa sotto il controllo della Eclipse Foundation

In questi anni Oracle sta smantellando varie divisioni interne offrendo alla community open source il pieno controllo di diversi software. a questo proposito elle scorse ore l’azienda ha avviato, in collaborazione con IBM e Red Hat, il passaggio di consegne di Java EE (Java Platform Enterprise Edition) alla Eclipse Foundation.

Java EE, in precedenza chiamato anche Java 2 Platform, è una computing platform per lo sviluppo ed il deployment di enterprise software (principalmente applicazioni per il networkorking e web services). Tale piattaforma usa ovviamente l’object-oriented Java programming language e fornisce agli sviluppatori un set di API per lavorare con …

The post Java EE passa sotto il controllo della Eclipse Foundation appeared first on Edit.

Read More…

avatar
0

Java 9, le principali novità

Se la roadmap programmata dagli sviluppatori del progetto dovesse essere rispettata, JDK 9 sarà pronto per la fase di General Availability entro il 21 settembre 2017. Attualmente l’aggiornamento è accessibile sotto forma di una Final Release Candidate che permette di testare le novità del rilascio, analizziamo quindi le principali novità con la promessa di futuri approfondimenti dedicati alle singole feature di Java 9.

Cominciamo quindi con l’introdurre quella che è probabilmente l’implementazione più rilevante di questa nuova milestone, il supporto per la programmazione modulare tramite JPMS (Java Platform Module System). Esito del progetto “Jigsaw”, la modularità prevede …

The post Java 9, le principali novità appeared first on Edit.

Read More…

avatar
0

Sei un developer? Punta su Java e JavaScript

Cosa serve per essere un software developer? La risposta è semplice, ovvero conoscere bene uno o più linguaggi di programmazione cosi da poter realizzare applicazioni funzionati. In questi anni il mercato IT si è evoluto enormemente e, oggi, non è raro trovare software developer che padroneggiano abilmente più linguaggi e framework per lo sviluppo.

A questo proposito, oggi vogliamo proporvi una piccola analisi di mercato dedicata ai software developer e svolta da Brent Marinaccio di Glacier Technologies. Secondo le statistiche da lui elaborate il linguaggio attualmente più gettonato nel settore IT è Java che in questi 15 anni è diventato …

The post Sei un developer? Punta su Java e JavaScript appeared first on Edit.

Read More…

avatar
0

RESTful Web Services in Java con Jersey: approfondimenti

Qualche mese fa, su HTML.it abbiamo pubblicato la guida: RESTful Web Services in Java con Jersey. In quest’articolo illustreremo alcuni spunti per approfondire tematiche utili alla realizzazione ed allo sviluppo di applicazioni RESTful create tramite il framework Java Jersey. Il punto di partenza per gli approfondimenti è sicuramente la guida ufficiale del framework che è possibile visionare al seguente link.

Logging

Durante lo sviluppo di un prodotto da esporre in Rete emergono tematiche legate al logging. Jersey supporta il log di request e response tramite la classe LoggingFeature che può essere configurata e registrata nella classe Application principale. …

The post RESTful Web Services in Java con Jersey: approfondimenti appeared first on Edit.

Read More…

avatar
0

DoppioJVM: la JVM scritta in Javascript

Oggi per la nostra consueta rubrica dedicata alle risorse Open source per i developer vogliamo parlarvi di DoppioJVM, una JVM sviluppata completamente in Javascript dai ricercatori dell’Università del Massachusetts Amherst.

La Java Virtual Machine è il componente della piattaforma Java che esegue i programmi tradotti in bytecode dopo la precedente compilazione. Grazie a questa procedura Java è riuscito ad imporsi nel mercato ed oggi è uno dei linguaggi più utilizzati per realizzare applicazioni in tutti i settori. La programmazione Java si divide in 3 fasi che vanno dal coding all’esecuzione:

  • un developer, che utilizza un IDE come per esempio

The post DoppioJVM: la JVM scritta in Javascript appeared first on Edit.

Read More…

avatar
0

Java 9: il module system mette tutti d’accordo

Il rilascio di Java 9 ha subito vari ritardi a causa di alcuni dubbi del suo consiglio direttivo riguardo la nuova struttura modulare del linguaggio di programmazione. Lo scorso 31 maggio infatti il JCP Executive Committee non ha approvato alcuni componenti del Java Platform Module System, dunque non è stato possibile rispettare la precedente road map per il rilascio della versione stabile di Java 9.

Il team di sviluppo ha quindi deciso di posticipare la stable release a settembre. In questi giorni le nuove feature di Java sono statiìe nuovamente messe al voto e, questa volta, nessuno dei 24 …

The post Java 9: il module system mette tutti d’accordo appeared first on Edit.

Read More…

avatar
0

Java: 20 anni di vita, ma è ancora lontano dalla pensione

A vent’anni dalla sua nascita Java è ancora uno del linguaggi di programmazione più utilizzati e maggiormente implementati. Java infatti è più di una semplice soluzione per il conding, si presente invece come una development platform completa, con il supporto a svariate librerie nonché API open source e commerciali, che può adattarsi ai contesti più disparati (mobile, Iot..) e alle esigenze di sviluppo più varie.

Uno dei più famosi e diffusi progetti basati su Java è il sistema operativo mobile Android, che tramite una JVM gestiste le sue applicazioni permettendo ai developer di terze parti di disporre di una …

The post Java: 20 anni di vita, ma è ancora lontano dalla pensione appeared first on Edit.

Read More…

avatar
0

Java 9, rilascio rimandato al 21 settembre 2017

Java è uno dei linguaggi di programmazione più utilizzati in svariati ambiti; dalle semplici utility fino alle librerie più avanzate per il machine learning, Java risulta essere una delle soluzioni più elastiche e complete per la creazione di applicazioni, servizi e piattaforme. Per questo motivo diversi developer sono in attesa della nuova release ancora in fase d’implementazione, Java 9, tuttavia il team responsabile del progetto ne ha recentemente aggiornato la road map, posticipando la data prevista per il rilascio della versione definitiva.

Ad annunciarlo è stato lo sviluppatore Mark Reinhold, Chief Architect del Java Platform Group di Oracle, nella …

The post Java 9, rilascio rimandato al 21 settembre 2017 appeared first on Edit.

Read More…

avatar
0

5 librerie Java per il machine learning

Torniamo a parlare di machine learning e di intelligenze artificiali, qualche giorno fa vi abbiamo illustrato 5 librerie Python dedicate proprio al machine learning e oggi vogliamo fare lo stesso con 5 librerie Java. Infatti anche se Python è attualmente il linguaggio più gettonato in questo contesto non rappresenta il mercato nel suo insieme.

Weka

Partiamo con Weka, secondo diversi developer è una delle migliori librerie Java per lavorare con le intelligenze artificiali. Si tratta di un workbench utilizzato principalmente per il data mining, la data analysis e la creazione di modelli predittivi. Weka viene rilasciato …

The post 5 librerie Java per il machine learning appeared first on Edit.

Read More…

avatar
0

NetBeans: 5 plugin che semplificano il lavoro dello sviluppatore

NetBeans è uno degli IDE più interessanti presenti sul mercato, attualmente si trova sotto l’egida della Apache Foundation, all’interno di Apache incubator, che ha il non semplice compito di rinnovare la community di sviluppatori e contributori del progetto, andando dunque a svincolare il suo futuro da Oracle.

La società californiana ha dichiarato che non è intenzionata ad abbandonare completamente il progetto ma crede che Apache sia la scelta migliore per il suo sviluppo. Uno dei punti forti di NetBeans è il suo sistema di plugin ed add-ons. Oggi vogliamo presentarvi 5 plugin per NetBeans che semplificano la vita ai developer.…

The post NetBeans: 5 plugin che semplificano il lavoro dello sviluppatore appeared first on Edit.

Read More…

avatar
0

5 compilatori Java online da utilizzare gratuitamente

Qualche giorno fa vi abbiamo presentato i 5 migliori IDE per la programmazione in Java, oggi chiudiamo il cerchio parlandovi dei 5 migliori Online Java Compiler free, piattaforme che traducono le applicazioni Java in un linguaggio vicino al linguaggio macchina. In particolare i Compiler Java non eseguono una conversione diretta al linguaggio macchina, ma trasformano il codice in un linguaggio di basso livello.

Tale codice può essere considerato ancora programmabile ed interpretabile. Il codice nella JVM (Java Virtual Machine) può essere interpretato e compilato in codice macchina poco prima di essere eseguito, ecco perché si parla di …

The post 5 compilatori Java online da utilizzare gratuitamente appeared first on Edit.

Read More…

avatar
0

5 IDE per la programmazione Java

Ultimamente stiamo dando molto spazio ai tool di programmazione. Del resto gli IDE (Integrated Development Environment) ricoprono un ruolo chiave nel coding e spesso le feature di uno o dell’altro ambiente di sviluppo completano le skill dello sviluppatore. Oggi vogliamo parlavi di 5 IDE dedicati al linguaggio Java, uno dei più diffusi nel mondo del development.

IntelliJ IDEA

Partiamo da IntelliJ IDEA, si tratta di un IDE disponibile sia in versione free, la Community edition sotto licenza Apache, che in versione commerciale. Quest’ultima comprende anche il supporto dedicato dell’azienda che lo sviluppa ovvero JetBrains.

Il suo …

The post 5 IDE per la programmazione Java appeared first on Edit.

Read More…

avatar
0

Camunda BPMS, la guida

La guida illustrara i concetti principali di Camunda, uno dei più utilizzati Business Process Management System (BPMS) opensource che supporta lo standard OMG BPMN 2.0 (Business Process Model and…”"

Read More…