agosto 2005 Blog Posts

Ajax per una pagina di monitoring

Dopo l'interessante articolo di Andrea su Ajax mi sono posto la domanda su come questo approccio poteva aiutarmi nella creazione di una pagina web che deve visualizzare lo stato di alcuni job e che deve aggiornarsi periodicamente per mostrare la situazione corrente.   Il refresh della pagina web ogni x secondi è ovviamente facile, ma questo comporta un round-trip con il server che volevo evitare.   La soluzione è tanto semplice quanto efficiente.   Ho creato una classe che si occupa di verificare l'eventuale cambiamento di status di un job e di segnalare la necessità di ricaricare la pagina e l'ho decorata con l'AjaxMethodAttribute (ovviamente per...

Esame 70-315 .... qualche suggerimento

A seguito del precedente post sull'esame 70-316 proseguo con qualche indicazione generale per chi si appresta ad affrontare l'esame 70-315. Personalmente ho trovato questo esame meno nozionistico e più basato su una reale conoscenza dell'architettura di un'applicazione web. Le modalità dell'esame sono le stesse già descritte nel 70-316 con la differenza che le domande sono un po' di più (mi pare 42). Passiamo ora a qualche suggerimento di massima: Studiare bene la security nelle applicazioni web (va bene questa è una banalità). Stutiare gli strumenti che .NET mette a disposizione per la persistenza delle informazioni (Session,...

Esame 70-316 .... qualche suggerimento

Avendo già passato l'esame 70-316 (oltre al 70-315) volevo lasciare qualche indicazione di massima a chi si sta preparando per affrontarlo. Nel leggere queste indicazioni bisogna però tener presente che il mio esame risale a circa due anni fa e che nel tempo possono quindi essere state introdotte novità anche significative. Studiare bene la differenza che esiste fra la classe Debug e la classe Trace; quando utilizzare l'una e quando l'altra. Non tralasciare lo studio dei progetti di "installazione e distribuzione". Non esiste moltissima documentazione in proposito ma è buona cosa esercitarsi nella creazione...

Automatizzare il deploy di un'applicazione basata su BizTalk

Chi lavora con BizTalk sa bene quanto può essere lungo e complicato portare sui server di produzione un'applicazione anche solo mediamente complessa. Scott Colestook ha pubblicato un tools (Deployment Framework for BizTalk) basato su Nant che automatizza questo processo. All'inizio non è stato semplicissimo capire i meccanismi di personalizzazione, ma una volta che ho preso confidenza con il tool, sono stato in grado di generare dei pacchetti autoinstallanti veramente potenti. Provare per credere :-D http://www.traceofthought.net/   Technorati Tags: BizTalk

Serializzazione e Deserializzazione

Lavorando ad un progetto che utilizza BizTalk mi sono trovato spesso a lavorare con messaggi XML ed ho avuto quindi la necessità di effettuare serializzazione e deserializzazione dei messaggi direttamente in memoria senza passare per file XML. Per quanto riguarda la deserializzazione è abbastanza semplice visto che mi arriva il messaggio già all'interno di un XmlDocument è sufficiente utilizzare il metodo Deserialize della classe XmlSerializer: private MyClass MyClassDeserialize(XmlDocument xmlMyClass) {         XmlSerializer serialize = new XmlSerializer(typeof(MyClass));         XmlNodeReader nr = new XmlNodeReader(xmlMyClass);         return (MyClass)serialize.Deserialize(nr); } Per la serializzazione il discorso è invece un po' più complesso in quanto la serializzazione deve avvenire in memoria così come la...

Primo Post

Questo primo post vuole essere un saluto a tutta la comunità, vi seguo da diverso tempo ma solo ora mi sono deciso ad unirmi a voi in modo attivo. Non sono ancora sicuro degli argomenti che tratterò, ma visto che in questo periodo sto finendo la preparazione per la certificazione MCAD, magari cercherò di condividere esperienze come già fatto da altri blogger.

«agosto»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910