Les 3 WCF
Les 3 ging over WCF.
Met de Windows Communication Foundation (WCF) kun je Service Oriented Applicaties maken. Hildo gaf diverse voorbeelden van de volgende webservices:
- One Way (Fire and Forget)
- Dublex
- REST full services (minder complex en minder zwaar dan SOAP)
Ook liet hij zien hoe je webservices (Webapp.config) moet creëren en de bijhorende endpoints moet configureren.
Endpoints in WCF bestaan uit de letters ABC en deze staan voor:
A = Adres
B = Binding
C = Contract
Michel gaf een voorbeeld van een webservice met MSMQ (Microsoft Message Queuing) communicatie.
In het voorbeeld werd het bericht tijdelijk in de messagepool van de webservice opgeslagen, namelijk in de memory van de server.
Het was grappig om te zien dat de message tijdelijk wordt bewaard. Het tijdelijk opgeslagen bericht werd verstuurd op het moment dat de client weer online kwam.
Les 4 Debugging, Tracing, WPF
In het eerste gedeelte van de presentatie heeft Michel het over debugging en tracing gehad. Tracing is zeer handig om applicaties te monitoren (bijv op performence) in een productieomgeving. Ook liet hij hier een voorbeeld van zien door middel van een performence counter.
Daarnaast liet hij zien hoe je een COM object kunt gebruiken in Visual Studio.
Het tweede gedeelte van de presentatie werd door Hildo gegeven.
Hij vertelde eerst wat het grote voordeel is van WPF vergeleken met window forms. Dat is door Databinding en Commandbinding te gebruiken. Door middel van Databinding en Commandbinding wordt de Code Behind van de Presentatielaag veel gestructureerder. En kan elk onderdeel / object goed getest worden (dmv unittesten).
In zijn voorbeeld liet hij zien hoe je een databinding en commandbinding aanmaakt in WPF.