Bene, è da un pò che non scrivo qualcosa, oggi lo faccio per segnalare un pagina web che spiega cosa e come utilizzare i mezzi messi a disposizione da Java per la programmazione concorrente..
La segnalo perchè, oltre a essere in italiano e decenti nella nostra lingua non se ne trovano, è anche ben fatta e relativamente facile da comprendere.
La pagina la trovate qui.
In realtà il breve tutorial su citatato è una porzione del libro scritto dallo stesso proprietario del sito Claudio De Sio Cesari intitolato "Manuale di Java 5". Ha scritto anche "Manuale di Java 6" e "Manuale di Java 7" pubblicati dalla Hoepli.
Quest'ultimo provvederò ad acquistarlo: è bene sapere cosa mette a disposizione Java 7.
Il Manuale di Java 5 lo trovate gratuitamente qui in pdf. Ed è bene tenerselo dietro... Ormai siamo pieni di frameworks e librerie che rendono trasparenti concetti basilari nella programmazione ma alcune volte è necessario rileggere qualcosa di base per non dimenticare la potenza di Java.
Consiglio anche di scaricare EJE3.0 un ottimo e leggero editor per programmare in Java con tanto di autocomplete, scritto in java (quindi indipendente da OS) e rilasciato sotto licenza GPL sempre da Claudio De Sio Cesari. Certo non è eclipse ma per testare codice senza fronzoli in modo veloce e per uso didattico è ottimo.
E bravo Claudio....
Visualizzazione post con etichetta guida. Mostra tutti i post
Visualizzazione post con etichetta guida. Mostra tutti i post
giovedì 26 gennaio 2012
domenica 9 maggio 2010
Template personalizzati in Struts2 con i .ftl
Quante volte ci sarà capitato a noi sviluppatori di montare nelle jsp la grafica che proviene da agenzie grafiche o da un web designer? Ovviamente grafica bellissima, con tanti effetti dinamici e contenuti al posto giusto. Ma più contenuti html, css, e js ci stanno e + aumenta il nostro lavoro e il nostro imprecare quando usiamo framework tipo struts, jsf e altri che hanno tag-library che magari renderizzano css e/o td pre impostati. Be ovviamente possiamo riscrivere le classi delle tag library.
Struts 2 invece ci viene incontro in questo.
Esso mette a disposizione dei file testuali con estensione ".ftl" . In questi file, tramite un linguaggio EL, è possibile personalizzare non solo i tag html da renderizzare ma il comportamento dei tag della tag library di struts 2. Il tutto in modo semplice e veloce.
Etichette:
el,
framework,
ftl,
guida,
Informatica,
j2ee,
Java,
ognl,
Programmazione,
s:actionmessage,
script,
struts 2,
sviluppo web,
template,
tutorial,
Web2.0
venerdì 30 aprile 2010
Interceptor in Struts 2
Gli Interceptor in struts2 sono, come dice il loro nome, degli intercettatori.
Essi infatti si pongono in uno stato intemedio fra il filtro di struts2 che fa da dispatcher e le varie action. Il loro scopo è quello di permettere di eseguire delle operazioni prima dell'esecuzione di un metodo di una Action e/o modificarne il suo esito. Solitamente si utilizzano per operazioni comuni e trasversali nell'appliccativo. Diciamo curano un aspetto della web-application, infatti la loro logica, se avete usato tale tecnologia, si avvicina molto all'AOP.
Etichette:
apache,
applicazioni web,
configurazione,
custom,
framework,
guida,
Informatica,
interceptor,
j2ee,
Java,
mvc,
opensyphony,
Programmazione,
stack,
struts 2,
struts2,
sviluppo web,
tutorial,
Web2.0
martedì 20 aprile 2010
Alias e Validazione in Struts2
Continuo con la mia serie di post su Struts2 ed oggi voglio parlarvi degli "Alias" e della "Validazione" dei campi di un form.
Gli Alias Name in Struts2 non sono altro che il nome che diamo ad una determinata action quando la mappiamo.
Etichette:
alias,
annotation,
apache,
applicazioni web,
framework,
guida,
Informatica,
j2ee,
Java,
mvc,
ognl,
opensyphony,
Programmazione,
struts 2,
struts2,
sviluppo web,
tutorial,
validazione,
Web2.0,
wildcard
lunedì 19 aprile 2010
Integrazione Struts2 con Spring
Dopo il primo post continuo con questo a parlarvi di Struts2 e consiglio, a chi non lo ha già fatto, di leggere il primo dato che è una sua continuazione.
Tema di questo post è l'integrazione di Struts2 con Spring, che come vedremo è molto ma molto semplice e darò un esempio di come sfruttare il Dependency-Injection di Spring.
Tale pattern è stato reso acora + facile da Spring, poichè ,nel richiamare le dipendenze, viene introdotto l'uso di annotation e autoscan a partire dalla versione di Spring 2.5.
Etichette:
annotation,
apache,
applicazioni web,
auto-scan,
autowired,
component,
framework,
guida,
Informatica,
j2ee,
Java,
Programmazione,
scope,
spring,
struts 2,
struts2,
sviluppo web,
tutorial,
Web2.0
domenica 19 ottobre 2008
Webware: Installazione, configurazioni e HelloWorld!
Condividi su Facebook
Come sapete sono un programmatore java di applicazione j2ee. Ogni tanto però mi piace vedere e soprattutto provare a che punto sono gli altri linguaggi di programmazione in ambito web.
Lasciando stare .Net, che per avere buoni risultati devi utilizzare le varie piattaforme e framework Microsoft quindi pagando, nel mondo open source sicuro l'unico concorrente valido a java in applicazioni web è python.
Ormai per quanto riguarda python si sa che è il miglior linguaggio di scripting object oriented ed abbastanza maturo con una grosse mole di sviluppatore che lo usano e ampliano le sue librerie. Ma in ambito web a che punto è?
INTRODUZIONE
Come sapete sono un programmatore java di applicazione j2ee. Ogni tanto però mi piace vedere e soprattutto provare a che punto sono gli altri linguaggi di programmazione in ambito web.
Lasciando stare .Net, che per avere buoni risultati devi utilizzare le varie piattaforme e framework Microsoft quindi pagando, nel mondo open source sicuro l'unico concorrente valido a java in applicazioni web è python.
Ormai per quanto riguarda python si sa che è il miglior linguaggio di scripting object oriented ed abbastanza maturo con una grosse mole di sviluppatore che lo usano e ampliano le sue librerie. Ma in ambito web a che punto è?
Iscriviti a:
Post (Atom)