
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:
- São criadas 3 tabelas a nível de SQL (com relações entre elas). São elas: stc_Artigos, stc_Categorias, stc_Comentarios.
- São criados um conjunto de Stored Procedures para que se possa proceder a escrita/leitura das tabelas, despoletados por métodos em C#
- 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
- 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.
- 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:
Enviar um comentário