Buscar

JSP (2)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

JSP
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java.
Para implantar e executar JavaServer Pages, um servidor web compatível com um container servlet, como Apache Tomcat, Jetty ou Glassfish, é requerido.
Por ser baseada na linguagem de programação Java, tem a vantagem da portabilidade de plataforma, que permite a sua execução em diversos sistemas operacionais, como o Windows da Microsoft, Unix e Linux.
Esta tecnologia permite ao desenvolvedor de páginas para Internet produzir aplicações que acessem o banco de dados, manipulem arquivos no formato texto, capturem informações a partir de formulários e captem informações sobre o visitante e sobre o servidor.
Uma página criada com a tecnologia JSP, após instalada em um servidor de aplicação compatível com a tecnologia Java EE, é transformada em um Servlet.
Código: <%
Comentários: <% - -
Diretiva: <%@
Expressão: <%=
Declaração: <%!
Em uma página JSP, para que se possa instanciar objetos da classe Cliente, que se encontra no pacote modelo, será necessário importar esta classe utilizando-se a instrução:
<%@page import="modelo.Cliente"%>
Em uma página JSP, para receber como valor inteiro o conteúdo de um campo de nome id, passado como parâmetro a partir de um formulário HTML, utiliza-se a instrução:
<% int id = Integer.parseInt(request.getParameter("id")); %>
No Java, uma página JSP é convertida pelo contêiner JSP em:
um servlet.
SPRING BOOT
a configuração básica necessária para configurar a aplicação com base nos frameworks disponíveis no CLASSPATH
Codigo : 
application.properties
@SpringBootApplication
fat JAR file.
<groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId>
O projeto Spring que tem como um dos objetivos facilitar a criação de aplicações stand-alone é chamado: Spring Boot
JPA
• A classe deve ser anotada com a anotação javax.persistence.Entity;
@NAMEDQUERY é aplicada para definir uma consulta 
@ENTITY DEFINE que haverá correspondência da classe com uma tabela do banco de dados.
@ID DEFINE que o atributo que está mapeado com tal anotação corresponderá à chave primária da tabela.
@COLUMN (name = "id", nullable = false) define que o atributo da classe mapeado com tal anotação deve estar associado à coluna cujo nome é "id", além de definir que tal campo não pode ser nulo.
@ONETOMANY indica que o atributo contém um conjunto de entidades que a referenciam.
 
As chaves primárias compostas são indicadas usando as anotações javax.persistence. EmbeddedId e javax.persistence.IdClass.
FLYWAY
Como a tabela a seguir mostra, na versão 1 constavam Setup inicial, comando SQL, a criação das tabelas iniciais (em azul, no segundo quadro da imagem acima) 
etc.: flyway_schema_history
XML SCHEMA
Restrições em uma série de valores 
• Para limitar o conteúdo de um elemento XML para definir uma série de números ou letras que podem ser usados, utiliza-se a restrição de padrão 
(pattern);
image1.png
image2.png
image3.png

Continue navegando