70 likes | 258 Views
Universitatea “ Babe ş-Bolyai ” Cluj-Napoca Facultatea de Matematică şi Informatică. Sisteme de comunicare în mediul academic. Lucrare de diplomă. Conducător științific. Prof. Dr. Boian Florian-Mircea. Absolvent. Lazăr Florin-Mihai. 2009. Structură.
E N D
Universitatea “Babeş-Bolyai” Cluj-NapocaFacultatea de MatematicăşiInformatică Sisteme de comunicareîn mediul academic Lucrare de diplomă Conducător științific Prof. Dr. Boian Florian-Mircea Absolvent Lazăr Florin-Mihai 2009
Structură • Capitolul 1: Prezintă conceptele și șabloanele care au avut o relevanță majoră în conceperea arhitecturii aplicației. • Capitolul 2: Prezintă aspectele care au influențat alegerea tehnologiei, platformei și limbajului ales. • Capitolul 3: Prezintă librăriile care au simplificat implementarea funcționalităților prezente în aplicație. • Capitolul 4: Prezintă arhitectura aplicației și deciziile care au fost luate în design-ul acesteia • Capitolul 5: Prezintă aplicația realizată din punct de vedere al funcționalităților disponibile fiecărei categorii de utilizator
Concepte și șabloane esențiale • Domain Driven Design • Principiile S.O.L.I.D.
Crearea aplicațiilor web utilizând platforma ASP.NET MVC • Beneficii: • Oferă control complet asupra codului HTML generat • Permite o integrare foarte bună cu tehnologiile AJAX • URL-uri intuitive • Separare clară a preocupărilor ceea ce duce la o mentenanță mult mai ușoară • Codul este ușor de testat • Unelte de dezvoltare mature • Deficiențe: • Suport slab pentru modularizare • Implicit nu oferă extensii care să prevină hardcoding-ul de șiruri de caractere
Librării utile • StructureMap • Db4objects • MvcContrib • FluentRegEx • BlueprintCSS • JQuery
„Universum” • Ideea • Rolurile • Funcționalitatea • Demo & Întrebări