Development of support web applications in .NET For Visit Technology Group

Detta är en Uppsats för yrkesexamina på avancerad nivå från Chalmers tekniska högskola/Institutionen för data- och informationsteknik

Författare: Anders K Claesson; Christophe Dubray; [2009]

Nyckelord: ;

Sammanfattning: Det finns två populära ramverk för webbutveckling för .NET plattformen, båda utvecklade avMicrosoft. Det största av dem är ASP.NET Web Forms vilket grundar sig på Windows Formsmodellen för att erbjuda möjligheter till snabb utveckling av webbapplikationer. Det andraramverket, ASP.NET MVC, är signifikant tunnare och lättare att skala. ASP.NET MVC stödjerendast de mest fundamentala HTML-komponenterna i kontrast till Web Forms som levererarflertalet serverkomponenter.Under examensarbetets olika faser har både ASP.NET Web Forms och ASP.NET MVC använts.De har utgjort stommen för arbetet men även kombinerats med tekniker som remoting,dependency injection och object relational mapper för att uppnå en robust applikationsarkitektur.I rapporten förekommer även en jämförelse mellan .NET och Java Enterprise Edition plattformenfrån SUN på en övergripande nivå.Första fasen av examensarbetet består av vidareutveckling och förbättring av supportverktygetCitybreak Support, utvecklat i ramverket ASP.NET Web Forms. Citybreak Support används avföretaget Visit Technology Group för kommunikation med sina kunder. Andra fasen består avutvecklandet av ett mindre Customer Relational Management system i ASP.NET MVCramverket. Fördelar och nackdelar med dessa två ramverk kommer att diskuteras och utvärderas idenna rapport.AbstractThere are two popular web application frameworks for the .NET platform, both developed byMicrosoft. One of them being ASP.NET Web Forms which takes the event-driven WindowsForms model approach to rapid web application development. The other framework is ASP.NETMVC, which is significantly more extensible and lightweight. ASP.NET MVC supports only themost fundamental HTML components; in comparison Web Forms comes with several servercontrols.Both ASP.NET Web Forms and ASP.NET MVC were used in the thesis work during differentphases. While these frameworks were the major technologies used, other techniques such asremoting, dependency injection, and object relational mapper were used in conjunction to achievesolid application architecture. A high level comparison between the .NET and Java EnterpriseEdition platform is also conducted.First phase of the thesis work consists of further development of the support tool CitybreakSupport, developed in ASP.NET Web Forms, used by the company Visit Technology Group tointeract with their customers. Second phase includes development of a lightweight CustomerRelationship Management system using the ASP.NET MVC framework. The strengths andweaknesses of the two web frameworks are also evaluated and discussed.

  KLICKA HÄR FÖR ATT SE UPPSATSEN I FULLTEXT. (PDF-format)