ASP.NET – Passagem de Dados por camadas
Olá queridos alunos.
Em nossa última aula, montamos o método de Login da camada DAL de nosso projeto. Agora temos que montar o método de validação das informações passadas no login. Tais métodos devem ser criados em classes da camada BLL.
Vale lembrar, que tais validações, são diferentes das validações de campos, feitas a partir dos objetos “Validator” (RangeValidator, CompareValidator, RequiredFieldValidator). As validações feitas na camada BLL, são verificações feitas a partir das regras de negócio (contexto) do sistema, como por exemplo, quantidade de caracteres nos campos Nome de Usuário e Senha.
|
UI Login.aspx cmdLogin_Click() |
|
BLL ValidacaoDados validaLogin()
|
|
DAL ManipulacaoBanco validaUsuario() |
|
(Retorno) |
|
(Envio de informações do usuário) |
|
Login.aspx |
ValidacaoDados |
ManipulacaoBanco |
|
Protected Sub loginButton_Click()
Dim objValDados as new ValidacaoDados
If objValDados.validaUsuario() = true Then ‘login aceito Else MensagemLabel.text = “Dados Inválidos”
End if
End Sub |
public function validaUsuario()
Dim objManBanco as new ManipulacaoBanco
If usuario.Length > 12 then Return false else Return objManBanco.validaUsuario()
End If
(…)
End Sub |
public function validaUsuario() (…) Return true (…) End Sub |
Observe que para usar um método de uma classe externa, deve-se instanciar um objeto do tipo da respectiva classe que desejamos usar. Isso pode ser observado nos métodos validaUsuario() e loginButton_Click() descritos acima.
Após a execução do Login, o próximo passo é listarmos na tela, os tópicos presentes no fórum. Podemos fazer essa listagem através do objeto GridView.
Boa aula a todos!
About this entry
You’re currently reading “ASP.NET – Passagem de Dados por camadas,” an entry on Professor João Ortiz
- Published:
- Agosto 18, 2008 / 1:34 am
- Category:
- .NET, Curso Técnico
- Tags:
No comments yet
Jump to comment form | comments rss [?] | trackback uri [?]