sexta-feira, 7 de novembro de 2008

3.Notícias
A secção de Noticias traz desafios interessantes a nível de operações de C# com SQL. Nela se pretende que utilizadores nomeados a editores possam publicar artigos referentes a cada uma das categorias existentes e que os visitantes das páginas as possuam consultar e deixar os seus comentários
A imagem do lado apresenta todo o processo a implementar para que esta nova funcionalidade se torne uma realidade:

  1. São criadas 3 tabelas a nível de SQL (com relações entre elas). São elas: stc_Artigos, stc_Categorias, stc_Comentarios. 
  2. São criados um conjunto de Stored Procedures para que se possa proceder a escrita/leitura das tabelas, despoletados por métodos em C#
  3. DAL (Data Access Layer), camada onde são descritos em C# todas as variáveis relativas a um artigo, uma classe abstracta onde com métodos CRUD (Create, Read, Update e Delete) e por uma classe derivada desta ultima com os comandos próprios de SQL que acciona os Stored Procedures
  4. BLL (Business Logic Layer) que permite além de aceder aos dados, reforçar a validação de rules, check constraints e providenciar uma representação em objectos dos dados e métodos.
  5. UI (User Interface) Criação de interface com apresentação de dados, normalmente através dos controlos ASP, Grid View, Repeater,etc 

Sem comentários: