February 2004 - Posts
Sembra che in questo periodo su MSDN pubblichino le soluzioni a tutte le questioni che discuto con amici e clienti ... che il "Grande Fratello" mi stia guardando ? :-)
Poco meno di un mesetto fa ho messo in cantiere un motorino di Wizard con ASP.NET basato sulla possibilità di salvare i vari step (avanti-indietro) nel ViewState della Page, questo per consentire all'utente di muoversi dove vuole (avanti o indietro di N passi in un Wizard) e potendo mantenere tutti i suoi controlli "compilati". L'ho fatto con una classe base da sostiuire alla classe Page e con un attributo con il quale posso decorare le proprietà e i controlli da persistere nello stato. Poi via reflection, nel passaggio da una pagina all'altra e in qualunque direzione, leggo e/o scrivo i dati nel ViewState, ma potrei usare qualunque altro repository volendo.
Questo articolo, che si occupa di Wizard e macchine a stati finiti con ASP.NET (e un pochino anche con Whidbey) mi sembra un interessante approfondimento di questi concetti.
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-finitestatemachines.asp
Per chi ha scelto di stare al di là del guado :-) o semplicemente per chi vuole stare da entrambe le parti per passione o esigenza .... ecco un nuovo articolo da Sun a proposito di come utilizzare WSDP per realizzare dei Web Service con Java.
E' da notare e non sottovalutare il fatto che ancora adesso in casa Sun si mostra come realizzare servizi RPC/encoded e non document/literal ... non sarebbe ora di dimostrare un maggiore e soprattutto _reale_ interesse per le indicazioni fornite da WS-I ?
Link:
http://java.sun.com/developer/technicalArticles/J2EE/j2ee_ws/
E' uscito su MSDN questo articolo che, per chi non ha seguito i nostri corsi su ASP.NET :-), può essere un valido riferimento:
http://msdn.microsoft.com/asp.net/using/building/web/default.aspx?pull=/library/en-us/dnaspp/html/CustomErrors.asp
Mi piace molto l'idea di vedere tra gli approfondimenti indicati anche un post nel blog di Chris Brumme ... i blog sono decisamente un fenomeno che si sta affermando!
Ringrazio Andrea
per il post che ha dedicato ieri all'articolo sulla paginazione, che ho da poco messo on-line. Trovo doveroso precisare che l'articolo ha visto la luce nell'attuale forma grazie al confronto e al supporto indispensabile di Silvano e Marco, senza i quali non sarebbe certamente stato così interessante. Quindi mi permetto di "forwardare" :-) una parte del merito a loro. Comunque grazie del post, in cambio per 24h userò i ClearType :-D !
Sono d'accordo con il
post di Carlo nemmeno io riesco ad abituarmici. Sorry
Marco. :-)
Ho appena pubblicato sul nostro sito
un articolo che abbiamo scritto a 6 mani io, Silvano e Marco. L'argomento è la paginazione dei record nelle applicazioni, principalmente Web ma non solo. Tutte le possibili tecniche illustrate sono il frutto di un lungo confronto interno (quasi 2 mesi, abbiamo iniziato a parlarne/litigarne :-) amichevolmente a dicembre 2003) e vogliono essere una raccolta di esempi dalla quale attingere di volta in volta, a seconda delle situazioni. Armatevi di pazienza e buona lettura ... speriamo di aver fornito un servizio "gradito" oltre che un po' di chiarezza su questo tema tanto discusso.
Link:
http://www.devleap.com/SchedaArticolo.aspx?IdArticolo=10690
Sto installandomi il nuovo portatile (a parte le brutte parole che ho detto per le incompatibilità dei driver che ho riscontrato, nell'installarlo con Windows 2003 ... avrei dovuto rinunciare a un po' troppe cose :-(, quindi ho ripiegato su XP, almeno per ora), ho scoperto una cosa che mi esalta un sacco: posso usare il supporto Bluetooth per utilizzare il PC come vivavoce del cellulare.
Sembra una sciocchezza ma ci pensate alla comodità di poter telefonare a mani libere mentre si usa il PC in ufficio? Magari anche durante una riunione potendo "offrire" ai partecipanti la voce altrui? Fico! Lo so che sono malato di queste cose ... ma a me piace ... e soprattutto mi piace pensare che il portatile di Marco ;-) non le può fare! :-D
Se domani dalle 14.30 alle 16.00 avete voglia di farmi compagnia ... ci vediamo al primo WebCast "Introduzione ad XML":
http://www.microsoft.com/italy/msdn/webcast/prossimi.asp
Ho ricevuto una richiesta via email a proposito di come sia possibile generare dei tag in output con XSLT, senza che il documento XML prodotto sia necessariamente well-formed dal punto di vista del XML. Pensate al caso in cui in due differenti template devo generare il tag di apertura e chiusura dell'HTML in output. In XSLT non posso aprire un tag in un template e chiuderlo in un altro ... perchè l'XSLT non sarebbe più well-formed.
Però posso usare xsl:value-of con il disable-output-escaping attivato, per produrre come stringa il tag.
Ecco quindi un esempio e la risposta alla domanda:
http://www.devleap.com/Downloads/Blogs/Paolo/TutorialXSLT/tagCustom.xml
http://www.devleap.com/Downloads/Blogs/Paolo/TutorialXSLT/tagCustom.xsl
http://www.devleap.com/Downloads/Blogs/Paolo/TutorialXSLT/tagCustom.zip
More Posts
Next page »