Visit INETA!    
   
Login
Register



Hem

Evenemang

Nyheter

Forum

Ladda ned

Publikationer

Talare

Sponsorer

Bloggar

 
Hem > Evenemang

Tuesday, September 04, 2007 (PST) - Spring. Net, Cahce etc.. med Aleksandar Seović

Seminarie om Spring .Net och Caching i Enterprise miljöer.



SweNug GbG får finbesök av Spring .Net skaparen Aleksandar
där han kommer att prata om Spring .Net och caching etc...

Eventet kommer äga rum i HiQs lokaler på Norrahamngatan 22
Pga begränsade platser gäller först till kvarn.
Vi har ca 20-30 platser.

Under kvällen lottar vi även ut lite böcker.
Tid är ca 17:00-21:00
Eventet håller på i ca 3h.

Skicka er anmälan till: johan.normen@hiq.se

 

Vi ses :-)



 

Distributed Caching: Essential Lessons

Aleksandar Seovic will discuss application development considerations for
maximum scalable performance and reliability in clustered .NET environments.
This presentation focuses on improving scalability and scalable performance
of applications through the use of clustered caching and data grids to reliably share live
data among clustered application nodes, providing transparent fail-over as a key
element of uninterrupted operation and reduced load on the database tier as a key
element of scalability. We will also discuss how you can simply improve performance
and scalability of the existing ASP.NET applications by storing session state in a data grid.

The presentation will focus on:

    * Caching Topologies: the limitations, trade-offs and benefits
    * Cache aside, read/write through and write behind architectures, where and when to use
    * Use cases and a topology quiz
    * Scaling ASP.NET web applications
   * The 12 essential lessons

Introduction to Spring.NET Framework

While Java developers have been benefiting from the technologies in the Spring Framework for years, many of these concepts are not specific to the Java world and have wider applicability across the enterprise development space. Features such as Dependency Injection, AOP and consistent data access abstractions are gaining traction on other platforms including Microsoft .NET, led in large part by the Spring.NET project.
 
Spring.NET is an application framework that can be leveraged in any .NET application. The main goal of Spring.NET is to help developers create applications that are more flexible and significantly easier to maintain in less time. This goal is achieved through a number of subframeworks that provide solutions and/or higher-level abstractions for various application infrastructure components:
 
Inversion of Control/Dependency Injection container provides a central mechanism for application configuration. It allows you to define how application objects should be wired together into a coherent system and enables Strategy pattern throughout application, which is a key pattern for building flexible systems.
 
AOP framework allows you to centralize logic for the cross-cutting concerns such as logging, security, transactions and many others, and to apply them consistently across many classes.
 
Data access framework provides a much needed higher level of abstraction above ADO.NET and allows you to easily process query results and map them to domain or data transfer objects.
 
Data validation framework is a generic, UI-agnostic data validation framework that can be used to validate objects in any application layer. The same set of validation rules can be used to validate objects within ASP.NET or Windows Forms frontend, or arguments passed to the service layer.
 
Web framework builds on ASP.NET and adds functionality such as dependency injection for ASP.NET pages and controls, bi-directional data binding, improved localization support, and tight integration with the data validation framework.
 
Remoting/Services framework provides an easy way to export plain objects as .NET remote objects, windows services, or even COM+ components, as well as to create client-side proxies necessary to consume these types of objects. It allows you to delay the decision on how certain objects should be exposed to clients until deployment instead of implementation time. You can even expose the same object in several different ways, thus enabling different types of clients to access it.



Aleksandar Seović is a Managing Director at Solutions for Human Capital, Inc.

He has lead development efforts on a number of engagements for Fortune 500 corporations and has worked in the architect role on both .NET and J2EE projects.
Aleks is also a co-lead for Spring.NET, an open source framework for enterprise application development, and a lead developer for Web, AOP and Services modules of the framework.

Add Your Comment

 



International .NET Association (INETA)


Nya evenemang

  • MS ASP. NET MVC Ramverk
    Introduktion om Microsoft nya MVC Ramverk

  • Linq
    introduktion om Linq

  • Spring. Net, Cahce etc.. med Aleksandar Seović
    Seminarie om Spring .Net och Caching i Enterprise miljöer.


  •  

    Nyheter
  • OBS!!! www.swenug.se - Denna site används inte
    SweNug har flyttat till www.swenug.se

  • Hösten 2006
    SweNUG lever vidare och planerar nya evenemang.

  • ExpertZone Developer Summit
    Medlemmar får rabatt.


  •  

    Hem   |   Evenemang   |   Nyheter   |   Forum   |   Ladda ned   |   Publikationer   |   Talare   |   Sponsorer   |   Bloggar