Conceitos para desenvolvimento web
*LINGUAGENS USADAS PARA DESENVOLVIMENTO WEB
HTML CLINTE
XHTML CLINTE
JAVASCRIPT CLINTE
ASP SERVIDOR
PHP SERVIDOR
JSP SERVIDOR
*Para desenvolvimento web é comum o uso de mais que uma linguagem
*Aplicações web são desenvolvidas na arquitetura clinte/servidor
*Aplicações web são desenvolvidas com no minimo 3 camadas
1) Camada de interface com usuário
- desenvolvimento das interfaces baseadas em HTML, CSS, JAVASCRIPT
- Esta camada é executada em interpretada pelo browser (clinte)
2) Camada de negocio ou logica da aplicação
- desenvolvimento das funções que são pretendidas que a aplicação execute
- esta camada é executada e interpretada por um servidor de aplicação
- servidores: apache Iis e tomcat/glassfish
3) Camada de dados
-banco de dados
- SGBD: MySQL, Oracle DB2 etc..
JSP
*Java Server pages é usada para produzir paginas dinâmicas uso de banco de dados
* O browser faz uma solicitação (HTML-http) para um servidor que no caso do JSP é o tomcat ou glassfish.
* Para executar JSP é necessário
- JDK
- Contentor web ( tomcat/glassfish)
- Um SGBD com seu respectivo conector
Tipos de Tags JSP
Tags de Declaração
- Declarações são tags utilizadas para declarar variáveis, constantes e métodos
Tagas de Scriptlets
-São blocos de codigo puro java inseridos em uma pagina JSP
*Tags de Diretivas
-Utilizadas para enviar informações especiais sobre a pagina JSP as tags de diretiva são:
* Page import, similar ao import do Java desktop.
* Contenttype para configurar uma pagina JSP
* Include para incluir arquivos externos.
* Tags de expressão
Usadas para embutir uma saída produzida na pagina JSP.
Exemplo de uma pagina JSP básica
jw001
jw02< /head>
nome:
sobrenome=
Edp009@gmail.com