Você está na página 1de 4

Algo dinamico – listar tudo que preciso- usei scriptlet

Sintaxe pra imprimir dentro do HTML –

Linguagem interpreta a expressão e imprime na tela

Ex Registro ${3+3}

JSTL (STANDARD TAG LIBRARY)

Expression language – ele interpreta uma expreção e lança um resultado.

Core – controle de fluxo – tag mais importante

<%@ taglib uri = “http://java.sun.com/jsp/jstl/core “prefix = “c”%>

Fmt – formatação

<%@ taglib uri =”http://java.sun.com/jsp/jstl/fmt” prefix = “fmt”%>

@ signofica que é uma declaração da página

Prefixo – influencia ao eu fazer referencia

O Servlet se preocupa com o trabalho HTTP enquanto no auxilio do Dispatcher comunica com
o JSP(tela)

FOR usado para escrever um laço

ForEach

Para fazer a associação, deve importar a biblioteca para ele saber

<%@%> declaração da pagina

<%@taglib uri = “http://java.sun.com/jsp/jstl/core” prefix = “c” %> - FAZ O LINK A BIBLIOTECA


QUE ACABEI DE IMPORTAR

CORE é a biblioteca mais importante

Por que o prefix, vou repetir o prefiz em tudo que eu for fazer referencia aquela biblioteca

Exemplo

<c:forEach> - necessita de mais alguns atributos

Itens – quais sao os elementos q eu quero usar pra fazer o laço

Var – define variável

<c:forEach items = “${empresas}” var = “empresa”>

<li>${empresa.nome()}

MAIS TAGS ASSIM COMO O CORE


CORE – controle de fluxo

FMT – formatação /i18n (internacionalização)

SQL – executar SQL

XML – gerar XML

------@@@@@@@@@@ PROJETINHO @@@@@@@@@@@@--------

Cadastro de pessoa ou veículo, ao inves d usar uma lista ir pra tabela do banco

Html

Jdbc as inserções no banco, consultas

Voltado pra pagina jsp – jstl – da pra testar com html

Filtros – parte de filtros o professor vai passar

Quer q eu use o projeto de condominio pra fazer uma tela de login – de carro por exemplo

Base de dados fica isolado pra consultar os dados ou n

Integração com BD –

Tela de cadastro de Usuário

Cadastrar um usuário que tenha nome email e senha

CADASTRAR – EXCLUIR, LISTAR PESQUISAR, CRIAR

DEPOIS DO CADASTRO – FAZER A TELA DE LOGIN PRA CONSULTAR OS DADOS DE USUÁRIO NA


TELA DE CADASTRO

Aplicação com 3 partes – dentro de 1 WAR SÓ

Logicamente separados

°Parte de tela – interface – telas, javas, scripts stylos css

View – webcontent – scripts e stylos

°backEnd – classes Java (servlets, filtros, regras de negócio,controles, BTOs – classes que
representam os objetos do banco(que preciso mandar e receber pras e das telas))

Source – fica todos os pacotes backend e dados

- criar um pacote principal br.com.usuario – usuários- serviços – persistencia – servlets- filtros

Pacote negocios - DTo


°Dados – parte relacionada a BD – classes pra conexao, manipulação,transformação,
Entidades(representam os objetos do banco)

Exemplo de pacotes –

Pacote utilizado para organização –

Java

Src

Br.com.usuario

Servico

Negocios

Servlets

Filtros

Controles

DTO

Persistencia

Dao

Entidade

Usuario<Negocio>filtro = UsuarioNegocioFiltro.java

Usuario<Negocio>Servlet = UsuarioNegocioFiltro.java

Persistencia vou ter um pacote chamado DAO – tudo referente a dados de usuario

- classes relacionadas ao acesso ao BD – tenta identificar qual entidade ou item do BD que a


classe e método vai se referir – listar usuario, incluir usuario – todas vao ter a DAO usuario

Pacote Entidade – classe java que tem os atributos – campo Nome, Usuario,Email, Senha

Dao acessa ao BD mas precisa fazer uma conexao – pegar tudo que é comum botar numa
classe só, botar métodos, funções, só chama as classes únicas e usa os métodos
Maven n preciso fazer o pacote jar, ele controla as dependencias – só preciso passar o projeto
pom

Você também pode gostar