Servlets/JSP/JSF. Prof. Cedric Luiz de Carvalho INF/UFG. Desenvolvimento de Aplicações Web com Interfaces Ricas - 04 / 2010
|
|
- Adelino de Caminha Carvalhal
- 6 Há anos
- Visualizações:
Transcrição
1 Servlets/JSP/JSF Prof. Cedric Luiz de Carvalho INF/UFG Desenvolvimento de Aplicações Web com Interfaces Ricas - 04 / 2010 Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
2 Agenda 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
3 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
4 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Incluem conteúdo de outros recursos Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
5 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Incluem conteúdo de outros recursos Encaminham requisições para outros recursos Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
6 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Incluem conteúdo de outros recursos Encaminham requisições para outros recursos Interagem com JavaBeans Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
7 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Incluem conteúdo de outros recursos Encaminham requisições para outros recursos Interagem com JavaBeans Contêiners JSP processam ações em tempo de requisição Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
8 Ações Padrão Provém acesso a tarefas comuns executadas em uma JSP Incluem conteúdo de outros recursos Encaminham requisições para outros recursos Interagem com JavaBeans Contêiners JSP processam ações em tempo de requisição Delimitadas por <jsp:action> e </jsp:action> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
9 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
10 Ações Padrão - JSPAction (1/2) <jsp:include> : dinamicamente inclui outro recurso em uma JSP. Quando a JSP é executada, o recurso referenciado é incluído e processado Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
11 Ações Padrão - JSPAction (1/2) <jsp:include> : dinamicamente inclui outro recurso em uma JSP. Quando a JSP é executada, o recurso referenciado é incluído e processado <jsp:forward> : encaminha o processamento da requisição para outra JSP, servlet ou página estática. Esta ação encerra a execução da JSP atual Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
12 Ações Padrão - JSPAction (2/2) <jsp:plugin> : permite que um componente plug-in possa ser acrescentado à página na forma de um objeto específico do navegador ou de um elemento HTML. No caso de um applet Java, esta ação habilita a descarga e instalação de um plug-in Java, se ele já não estiver instalado no computador Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
13 Ações Padrão - JSPAction (2/2) <jsp:plugin> : permite que um componente plug-in possa ser acrescentado à página na forma de um objeto específico do navegador ou de um elemento HTML. No caso de um applet Java, esta ação habilita a descarga e instalação de um plug-in Java, se ele já não estiver instalado no computador <jsp:param> : usada com as ações include, forward e plugin para especificar pares de informação nome/valor adicionais a serem usados por estas ações Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
14 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
15 Ações Padrão - Manipulação de JavaBean <jsp:usebean> : especifica que a JSP usa uma instância de JavaBean. Esta ação especifica o escopo do bean e associa a ele um ID que os componentes de scripting podem usar para manipulá-lo Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
16 Ações Padrão - Manipulação de JavaBean <jsp:usebean> : especifica que a JSP usa uma instância de JavaBean. Esta ação especifica o escopo do bean e associa a ele um ID que os componentes de scripting podem usar para manipulá-lo <jsp:setproperty> : define uma propriedade na instância do JavaBean especificado Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
17 Ações Padrão - Manipulação de JavaBean <jsp:usebean> : especifica que a JSP usa uma instância de JavaBean. Esta ação especifica o escopo do bean e associa a ele um ID que os componentes de scripting podem usar para manipulá-lo <jsp:setproperty> : define uma propriedade na instância do JavaBean especificado <jsp:getproperty> : obtém uma propriedade da instância especificada de JavaBean e converte o resultado para uma string que conterá a resposta Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
18 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
19 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
20 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Mais flexível que a diretiva include - permite a inclusão de conteúdo tanto dinâmico como estático: Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
21 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Mais flexível que a diretiva include - permite a inclusão de conteúdo tanto dinâmico como estático: Requer mais sobrecarga quando o conteúdo da página muda freqüentemente Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
22 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Mais flexível que a diretiva include - permite a inclusão de conteúdo tanto dinâmico como estático: Requer mais sobrecarga quando o conteúdo da página muda freqüentemente Atributos Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
23 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Mais flexível que a diretiva include - permite a inclusão de conteúdo tanto dinâmico como estático: Requer mais sobrecarga quando o conteúdo da página muda freqüentemente Atributos page : especifica o URI relativo do caminho do recurso a ser incluído. O recurso deve ser parte da mesma aplicação web. Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
24 Ação <jsp:include> Habilita que conteúdo seja incluído em uma JSP dinamicamente Mais flexível que a diretiva include - permite a inclusão de conteúdo tanto dinâmico como estático: Requer mais sobrecarga quando o conteúdo da página muda freqüentemente Atributos page : especifica o URI relativo do caminho do recurso a ser incluído. O recurso deve ser parte da mesma aplicação web. flush : especifica se o buffer deveria ser esvaziado (flushed) depois do include ser executado. No JSP 1.1, estre atributo deve ser true Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
25 ação include X diretiva include diretiva: arquivos são incluidos em tempo de compilação Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
26 ação include X diretiva include diretiva: arquivos são incluidos em tempo de compilação ação: pode-se incluir uma página ou pedaço de documento em outra página Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
27 ação include X diretiva include diretiva: arquivos são incluidos em tempo de compilação ação: pode-se incluir uma página ou pedaço de documento em outra página É executada em tempo de requisição: permite a inclusão de conteúdo tanto estático quanto dinâmico Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
28 ação include X diretiva include diretiva: arquivos são incluidos em tempo de compilação ação: pode-se incluir uma página ou pedaço de documento em outra página É executada em tempo de requisição: permite a inclusão de conteúdo tanto estático quanto dinâmico Não inclui o conteúdo atual do recurso - inclui qualquer saída gerada pelo recurso incluído diretamente para o JspWriter apontando para a variável implícia out pode-se especificar qualquer tipo de recurso web, contanto que ele produza um conteúdo do mesmo tipo que o requrido pela página JSP Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
29 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
30 : banner.html <! Fig. 25.7: banner. html > <! banner para i n c l u i r outro documento > < d i v s t y l e = "width: 580px"> <p> Java (TM), C, C++, Visual Basic (R), Object Technology, and <br / > I n t e r n e t and World Wide Web Programming Training  ; <br / > On S i t e Seminars Delivered Worldwide < / p> <p> <a href = "mailto:deitel@deitel.com">deitel@ deitel.com< / a> <br / > <br / >12 Clock Tower Place, Suite 200, Maynard, MA < / p> < / d i v > Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
31 : toc.html (1/2) <! Fig. 25.8: toc. html > <! conteúdo para i n c l u i r em outro documento > <p><a h r e f = " Publications / BookStore < / a>< / p> <p><a h r e f = " What s New < / a>< / p> <p><a h r e f = " Downloads / Resources < / a>< / p> <p><a h r e f = " FAQ ( Frequently Asked Questions ) < / a>< / p> <p><a h r e f = " Who we are < / a>< / p> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
32 : toc.html (2/2) <p><a h r e f = " Home Page < / a>< / p> <p>send questions or comments about t h i s s i t e to <a h r e f = "mailto:deitel@deitel.com"> deitel@ deitel.com < / a><br / > Copyright by D e i t e l & Associates, Inc. A l l Rights Reserved. < / p> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
33 : clock2.jsp (1/2) <! Fig. 25.9: clock2. jsp > <! date and time to include in another document > < t a b l e > < t r > < td s t y l e = "background-color: black;"> <p class = "big" s t y l e = "color: cyan; font-size: 3em; font-weight: bold;"> <% s c r i p t to determine c l i e n t l o c a l and %> <% format date a c c o r d i n g l y %> <% / / get c l i e n t l o c a l e java. u t i l. Locale l o c a l e = request. getlocale ( ) ; / / get DateFormat f o r c l i e n t s Locale java. t e x t. DateFormat dateformat = java. text. DateFormat. getdatetimeinstance ( java. text. DateFormat.LONG, java. text. DateFormat.LONG, locale ) ; %> <% end s c r i p t %> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
34 : clock2.jsp (2/2) <% output date %> <%= dateformat. format ( new java. u t i l. Date ( ) ) %> < / p> < / td> < / t r > < / t a b l e > Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
35 : include.jsp (1/3) <?xml version = "1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <! Fig : include. jsp > <html xmlns = " <head> < t i t l e >Using j s p : i n c l u d e < / t i t l e > < s t y l e type = "text/css"> body { font family : tahoma, helvetica, arial, sans s e r i f ; } table, tr, td { font size :.9em; border : 3px groove ; padding : 5px ; background color : #dddddd ; } < / s t y l e > < / head> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
36 : include.jsp (2/3) <body> < t a b l e > < t r > < td s t y l e = "width: 160px; text-align: center"> <img src = "images/logotiny.png" width = "140" height = "93" a l t = "Deitel & Associates, Inc. Logo" / > < / td> < td> < / td> < / t r > <% include banner. html in t h i s JSP %> <jsp : include page = "banner.html" f l u s h = "true" / > < t r > < td s t y l e = "width: 160px"> <% include toc. html in t h i s JSP %> <jsp : include page = "toc.html" f l u s h = "true" / > < / td> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
37 : include.jsp (3/3) < / td> < / t r > < / t a b l e > < / body> < / html> < td s t y l e = "vertical-align: top"> <% include clock2. jsp in t h i s JSP %> <jsp : include page = "clock2.jsp" f l u s h = "true" / > Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
38 Usando JSP include Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
39 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
40 Ação <jsp:forward> Habilita JSP a encaminhar requisições a diferentes recursos Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
41 Ação <jsp:forward> Habilita JSP a encaminhar requisições a diferentes recursos Pode encaminhar requisições somente a recursos no mesmo contexto Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
42 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
43 Ação <jsp:param> Especifica pares nome/valor de informação Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
44 Ação <jsp:param> Especifica pares nome/valor de informação Pares Nome/Valor são passados a outras ações Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
45 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
46 : forward1.jsp (1/2) <?xml version = "1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <! Fig : forward1. js p > <html xmlns = " <head> < t i t l e >Encaminha r e q u i s i ç õ e s para outra JSP< / t i t l e > < / head> <body> <% / / i n í c i o do s c r i p t l e t String name = request. getparameter ( "nome" ) ; i f ( name!= n u l l ) { %> <% fim do s c r i p t l e t para i n s e r i r dados de molde f i x o %> <jsp : forward page = "forward2.jsp"> <jsp : param name = "date" value = "<%= new java.util.date() %>" / > < / j s p : forward> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
47 : forward1.jsp (2/2) <% / / continua o s c r i p t l e t } / / end i f else { %> <% fim do s c r i p t l e t para i n s e r i r dados de molde f i x o %> <form a c t i o n = "forward1.jsp" method = "get"> <p> D i g i t e o seu nome e pressione Pronto< / p> <p>< i n p u t type = "text" name = "nome" / > < i n p u t type = "submit" value = "Pronto" / > < / p> < / form> <% / / continua o s c r i p t l e t } / / fim do else %> <% fim do s c r i p t l e t %> < / body> < / html> <! fim do documento XHTML > Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
48 Usando JSP include Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
49 : forward2.jsp (1/2) <?xml version = "1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <! forward2. j sp > <html xmlns = " <head> < t i t l e >Processando uma r e q u i s i ç ã o encaminhada< / t i t l e > < s t y l e type = "text/css">. big { font family : tahoma, helvetica, arial, sans s e r i f ; font weight : bold ; font size : 2em; } < / s t y l e > < / head> <body> <p class = "big"> Boa noite <%= request. getparameter ( "nome" ) %>, <br / > Sua requisição f o i recebida <br / > e encaminhada às < / p> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
50 : forward2.jsp (2/2) < t a b l e s t y l e = "border: 6px outset;"> < t r > < td s t y l e = "background-color: black;"> <p class = "big" s t y l e = "color: cyan;"> <%= request. getparameter ( "date" ) %> < / p> < / td> < / t r > < / t a b l e > < / body> < / html> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
51 Usando JSP include Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
52 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
53 Ação <jsp:usebean> Habilita JSP a manipular objetos Java Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
54 Ação <jsp:usebean> Habilita JSP a manipular objetos Java Cria objetos Java ou localiza um objeto existente para usar em JSP Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
55 <jsp:usebean> - atributos (1/5) id : nome usado para manipular objetos Java com ações <jsp:setproperty> e <jsp:getproperty>. Uma variável com este nome é também declarada para ser usada com elementos de scripting. Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
56 <jsp:usebean> - atributos (1/5) id : nome usado para manipular objetos Java com ações <jsp:setproperty> e <jsp:getproperty>. Uma variável com este nome é também declarada para ser usada com elementos de scripting. scope : escopo em que o objeto Java é acessível - page, request, session, application. O valor padrão é page Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
57 <jsp:usebean> - atributos (1/5) id : nome usado para manipular objetos Java com ações <jsp:setproperty> e <jsp:getproperty>. Uma variável com este nome é também declarada para ser usada com elementos de scripting. scope : escopo em que o objeto Java é acessível - page, request, session, application. O valor padrão é page class : nome da classe (completo) do objeto Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
58 <jsp:usebean> - atributos (2/5) beanname : nome do bean que será usado com o método instantiate da classe java.beans.beans para carregar o JavaBean para a memória Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
59 <jsp:usebean> - atributos (2/5) beanname : nome do bean que será usado com o método instantiate da classe java.beans.beans para carregar o JavaBean para a memória type : tipo do JavaBean. Pode ser o mesmo tipo do atributo class, uma superclasse deste tipo ou uma interface implementada por este tipo. O valor padrão é o mesmo para o atributo class. Uma ClassCastException ocorre se o objeto Java não é do tipo especificado com o atributo type Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
60 <jsp:usebean> - atributos (3/5) name : ID do JavaBean para o qual a propriedade (ou propriedades) possa ser associada Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
61 <jsp:usebean> - atributos (3/5) name : ID do JavaBean para o qual a propriedade (ou propriedades) possa ser associada property : nome da propriedade. Especificando-se o valor * para este atributo faz com que o JSP associe os parâmetros da requisição com as propriedades do bean. Para cada parâmetro associado (por ex., o nome do parâmetro da requisição é idêntico à propriedade name do bean), a propriedade correspondente do bean é associada ao valor do parâmetro. Se o valor do parâmetro da requisição é " ", o valor da propriedade do bean não se altera Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
62 <jsp:usebean> - atributos (4/5) param : se os nomes dos parâmetros da requisição não se casam com os nomes das propriedades do bean, este atributo pode ser usado para especificar qual parâmetro da requisição deveria ser usado para obter o valor para uma propriedade específica do bean. Este atributo é opcional. Se for omitido, os nomes do parâmetros da requisição devem se casar com os nomes das propriedades do bean Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
63 <jsp:usebean> - atributos (5/5) value : valor associado a uma propriedade do bean. O valor é, tipicamente, o resultado de uma expressão JSP. Este atributo é particularmente útil para especificar propriedades do bean que não podem ser definidas usando-se parâmetros da requisição. Este atributo é opcional. Se for omitido, a propriedade JavaBean deve ser de um tipo que possa ser definida usando-se parãmetros da requisição Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
64 Servlets/JSP/JSF 1 Ações Padrão JSPAction Manipulação de JavaBean jsp:include jsp:forward jsp:param jsp:usebean 2 Atividades Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
65 Construa a estrutura para a aplicação TomCat Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
66 Construa a estrutura para a aplicação TomCat Crie o arquivo web.xml e o coloque na pasta WEB-INF Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
67 Construa a estrutura para a aplicação TomCat Crie o arquivo web.xml e o coloque na pasta WEB-INF Coloque as classes Java no diretório WEB-INF\classes Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
68 Construa a estrutura para a aplicação TomCat Crie o arquivo web.xml e o coloque na pasta WEB-INF Coloque as classes Java no diretório WEB-INF\classes Coloque o diretório images na pasta raiz da apllicação Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
69 Construa a estrutura para a aplicação TomCat Crie o arquivo web.xml e o coloque na pasta WEB-INF Coloque as classes Java no diretório WEB-INF\classes Coloque o diretório images na pasta raiz da apllicação Crie a aplicação através do TomCat Server Administration Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
70 Construa a estrutura para a aplicação TomCat Crie o arquivo web.xml e o coloque na pasta WEB-INF Coloque as classes Java no diretório WEB-INF\classes Coloque o diretório images na pasta raiz da apllicação Crie a aplicação através do TomCat Server Administration Digine no navegador Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
71 : Rotator.java (1/2) / / Fig : Rotator. java / / A JavaBean t h a t r o t a t e s advertisements. package com. d e i t e l. j h t p 5. j s p ; p u b l i c class Rotator { p r i v a t e S t r i n g images [ ] = { "images/advjhtp1.jpg", "images/cpphtp4.jpg", "images/iw3htp2.jpg", "images/jwsfep1.jpg", "images/vbnethtp2.jpg" } ; private String links [ ] = { " + "deitelassociatin", " + "deitelassociatin", " + "deitelassociatin", " + "deitelassociatin", " + "deitelassociatin" } ; private i n t selectedindex = 0; Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
72 : Rotator.java (2/2) / / returns image f i l e name for current ad p u b l i c S t r i n g getimage ( ) { return images [ selectedindex ] ; } / / returns the URL for ad s corresponding Web s i t e public String getlink ( ) { return l i n k s [ selectedindex ] ; } } / / update selectedindex so next c a l l s to getimage and / / getlink r e t u r n a d i f f e r e n t advertisement p u b l i c void nextad ( ) { selectedindex = ( selectedindex + 1 ) % images. length ; } Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
73 : adrotator.jsp (1/2) <?xml version = "1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <! Fig : a d r o t a t o r. jsp > <jsp : usebean id = "rotator" scope = "application" class = "com.deitel.jhtp5.jsp.rotator" / > <html xmlns = " <head> < t i t l e > AdRotator< / t i t l e > < s t y l e type = "text/css">. big { font f a m i l y : h e l v e t i c a, a r i a l, sans s e r i f ; font weight : bold ; font size : 2em } < / s t y l e > <% atualiza o anúncio %> <% r o t a t o r. nextad ( ) ; %> < / head> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
74 : adrotator.jsp (2/2) <body> <p class = "big"> AdRotator< / p> <p> <a h r e f = "<jsp:getproperty name = " r o t a t o r " property = " l i n k " />"> <img src = "<jsp:getproperty name = " r o t a t o r " property = "image" />" a l t = "advertisement" / > < / a> < / p> < / body> < / html> Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
75 adrotator Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
76 adrotator Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
77 adrotator Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
78 Atividade 1 Construir uma página JSP que, em função de uma escolha do usuário, lhe apresente portais de serviços. Por exemplo, se o usuário deseja comprar um livro, devem ser exibidas páginas de livrarias. Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
79 Atividade 2 Construir um portal de comércio eletrônico, utilizando a tecnologia JSP com, no mínimo os seguintes requisitos: Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
80 Atividade 2 Construir um portal de comércio eletrônico, utilizando a tecnologia JSP com, no mínimo os seguintes requisitos: A página principal do portal deve ser formada por, no mínimo, três outras páginas HTML - usar a ação jsp:include Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
81 Atividade 2 Construir um portal de comércio eletrônico, utilizando a tecnologia JSP com, no mínimo os seguintes requisitos: A página principal do portal deve ser formada por, no mínimo, três outras páginas HTML - usar a ação jsp:include Os pedidos do cliente devem ser capturados em uma das sessões da página principal e encaminhados para serem processados em outra - usar as ações jsp:forward e jsp:param Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
82 Atividade 2 Construir um portal de comércio eletrônico, utilizando a tecnologia JSP com, no mínimo os seguintes requisitos: A página principal do portal deve ser formada por, no mínimo, três outras páginas HTML - usar a ação jsp:include Os pedidos do cliente devem ser capturados em uma das sessões da página principal e encaminhados para serem processados em outra - usar as ações jsp:forward e jsp:param Para fazer um pedido, o cliente deve se cadastrar, e ter seus dados armazenados em um arquivo. O Cadastro também deve ser processado em uma página específica - usar também as ações jsp:forward e jsp:param Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
83 Atividade 2 Construir um portal de comércio eletrônico, utilizando a tecnologia JSP com, no mínimo os seguintes requisitos: A página principal do portal deve ser formada por, no mínimo, três outras páginas HTML - usar a ação jsp:include Os pedidos do cliente devem ser capturados em uma das sessões da página principal e encaminhados para serem processados em outra - usar as ações jsp:forward e jsp:param Para fazer um pedido, o cliente deve se cadastrar, e ter seus dados armazenados em um arquivo. O Cadastro também deve ser processado em uma página específica - usar também as ações jsp:forward e jsp:param Os dados do cliente devem ser todos validados por um programa java - usar o ação jsp:usebean Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de / 50
JSP e JavaBeans. JSP e Java Beans. O desenvolvimento de sistemas com JSP apresenta como problema principal a mistura de código e XHTML.
JSP e JavaBeans JSP e Java Beans O desenvolvimento de sistemas com JSP apresenta como problema principal a mistura de código e XHTML. Em caso de alterações tanto programadores quanto web-designers devem
Leia maisObjetivos. Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts
JSP Mais Recursos Objetivos Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts Usando atributos Quando o atributo é uma String
Leia maisJ550 JSP com tags padrão
J550 JSP com tags padrão Helder da Rocha www.argonavis.com.br 1 Objetivos Utilizar os marcadores padrão do JSP com o objetivo principal de reduzir a quantidade de código Java nas páginas e promover a separação
Leia mais" # $ %&'( ) *' ( +,)+ ( - $ (+*' 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' (
! " # $ %&'( ) *' ( +,)+ ( - $ (+*'.%/ 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' ( 2 (5) '%'1%6% %/ )1%12 74 % +1%() %% % *8) + 9 "(:4 8) % ; *' 3 "( % '% + 4% % ) +' 455 %' 4 *' ( +% ) + %,)1 0 +
Leia maisUnidade 6: Java Server Pages Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 6: Java Server Pages Prof. Daniel Caetano Objetivo: Capacitar o aluno para produzir páginas usando a tecnologia JSP. INTRODUÇÃO Como foi observado na aula
Leia maisJavaServer Pages (JSP) Leonardo Gresta Paulino Murta
JavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação
Leia maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento
Leia maisDesenvolvimento Web TCC Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Model-View-Controller (MVC) Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisA composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
Leia maisJSP (JAVASERVER PAGES)
UNIDADEC Nesta unidade, você irá conhecer a tecnologia JSP (JavaServer Pages). JSP permite implementar páginas dinâmicas na web. As páginas JSP contêm marcas HTML e instruções Java. O objetivo desta unidade
Leia maisGuia de Bolso HTML e XHTML
Guia de Bolso HTML e XHTML Este guia de bolso oferece uma listagem concisa, porém abrangente, dos elementos e atributos especificados nas Recomendações HTML 4.01 e XHTML 1.0. O texto utiliza a abreviação
Leia maisJava Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os
Leia maisAULA 03 JAVA ENTERPRISE EDITION - DESENVOLVENDO APLICAÇÕES CORPORATIVAS
AULA 03 Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com Java Server
Leia maisCSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira
Desenvolvimento e Design de Websites Prof.: Ari Oliveira Folhas de Estilo em Cascata CSS Localização dos estilos Seletores 2 Faça uma página de trabalhe conosco. Esta página deverá conter um formulário
Leia maisTECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão
Luiz Leão luizleao@gmail.com http://luizleao.com Conteúdo da Unidade Cascading Style Sheet (CSS) Linguagem CSS Introdução É uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos
Leia maisHTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo RESUMO Linguagem de Marcação e Estilo - CSS DESCRIÇÃO Regra CSS Vinculação Inline Vinculação Incorporada Vinculação Externa TAGS seletor
Leia maisMódulo IVb - JSP. Prof. Ismael H F Santos. Módulo IVb Java Server Pages - JSP
Módulo IVb - JSP Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Ementa Módulo IVb Java Server Pages - JSP Introdução Elementos de Script e Diretivas JSP e Servlets
Leia maisCurso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais
Curso de Java Geração de Páginas WEB através de JSP Todos os direitos reservados Klais JSP e Servlets Servletsconstituem um mecanismo conveniente para a geração de páginas HTML dinâmicas e seu tratamento
Leia maisHTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto
HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML
Leia maisEXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas
Leia maisJava para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com fernando.anselmo74@gmail.com Apresentação Fernando Anselmo fernando.anselmo74@gmail.com 25 anos na área de Desenvolvimento
Leia maisIntrodução ao HTML e às folhas de estilo (CSS)
MIEEC SIEM ano letivo 2013/14 Introdução ao HTML e às folhas de estilo (CSS) José A. Faria (jfaria@fe.up.pt) FEUP, DEIG Setembro 2013 MIEEC SIEM --- 1 --- José António Faria Introdução ao protocolo HTTP
Leia maisTECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML
INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup
Leia maisManaged Beans e Tags JSF
Managed Beans e Tags JSF Passos iniciais no Projeto Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula com o Git (disponível no site da disciplina) Suba o banco de dados
Leia maisJava na WEB Componentes Bean
1 Java na WEB Componentes Bean Objetivo: Ao final da aula o aluno será capaz de: Criar site dinâmico utilizando componentes Bean Utilizar Tags de ação Empregar Coleções de Bean. Sumário 5. Definição de
Leia maisAULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos
AULA 02 Introdução (HTML, CSS e Javascript) Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI MASTER PAGES Master Pages (ou Páginas Mestres) é um arquivo ASP.NET com a extensão.master (por exemplo, MinhaPagina.master)
Leia maisCOM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS
COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar
Leia maisPROJETO WEB: Java. Prof Fernando Gomes
PROJETO WEB: Este projeto nos mostra uma página JSP que contém um formulário para digitarmos um número inteiro. Na mesma página, o sistema retorna se esse número é primo ou não - caso não seja primo, retorna
Leia maisAplicativos para Internet Aula 01
Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx
Leia maisIntrodução à linguagem HTML. Volnys Borges Bernal
1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys
Leia maisTutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Leia maisIntrodução a HTTP, HTML e CSS
MIEEC SIEM ano letivo 2014/15 Introdução a HTTP, HTML e CSS José A. Faria (jfaria@fe.up.pt) FEUP, DEGI Setembro 2014 1. Introdução ao protocolo HTTP Introdução A WEB -worldwideweb é um sistema global de
Leia maisDESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão
Leia maisDesenvolvimento de aplicações Web. Java Server Pages
Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - athanazio@pobox.com 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia
Leia maisDesenvolvimento Web. Professor: Bruno E. G. Gomes
Instituto Federal de Educação Ciência e Tecnologia Curso Técnico Integrado em Informática Campus Currais Novos Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno E. G. Gomes 2013 Introdução
Leia maisSERVLETS. Introdução UNIDADED
Na unidade C, nós estudamos a tecnologia JSP (JavaServer Pages) e como vimos ela permite implementar páginas dinâmicas na web. Nesta unidade, nós estudaremos Java Servlets, que são duas tecnologias intimamente
Leia maisPROGRAMAÇÃO EM AMBIENTE WEB I
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em
Leia maisVolnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.
1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de
Leia maisPROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I
PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o CSS como substituto dos parâmetros visuais do HTML Capacitar para a construção de documentos
Leia maisDesenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo
Parte I Prof. Vicente Paulo de Camargo Páginas com podem ser desenvolvidas com editor de texto simples Existem, no entanto, alguns editores interessantes, que facilitam a edição de páginas É o caso de
Leia maisCSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário
CSS Exercício JCC Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto Sumário Com este exercício pretende-se apresentar e experimentar o processo de implementação de
Leia maisJava Server Faces Navegação de
Java Server Faces Navegação de Páginas Prof. Rodrigo Henrique Cunha Palácios rodrigopalacios@utfpr.edu.br Slides fornecidos pelo professor Prof. Edson Shozo Nishi Navegação de Páginas Controle de fluxo
Leia maisTreinamento em CSS. Índice
Nível: Básico Horas: 2 Treinamento em CSS Índice Índice...1 Introdução...2 Formantando documentos...2 O que é CSS?...2 Por que utilizar CSS?...2 Separando o sistema em camadas...3 Vinculando um arquivo
Leia maisOS BASTIDORES DA INTERNET NO BRASIL
PERGUNTAS PARA ESTUDO TECNOLOGIAS WEB DATA: Não entregar CAMPUS: SANTO ANDRÉ TURMA: / CÓDIGO: CCT0012 Materiais Didáticos: Os Bastidores da Internet no Brasil; PERÍODO: NOTURNO VALOR = 0,0 Ajax, Rich Internet
Leia mais08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS
TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS 1 SINTAXE: seletor{ propriedade: valor; Seletor: É o elemento HTML
Leia maisJava TM Applets. Java Deployment Course: Aula 3. por Jorge H. C. Fernandes DI-UFPE 30 de Abril de 1999
Java TM Applets Java Deployment Course: Aula 3 por Jorge H. C. Fernandes (jhcf@di.ufpe.br) DI-UFPE 30 de Abril de 1999 Java Applets Copyright 1999, 1998, 1997 Jorge H. C. Fernandes (jhcf@di.ufpe.br) Todos
Leia maisDezembro/2012. Universidade Federal Fluminense. Curso de Introdução ao HTML. SeTel- Grupo PET-Tele. Adicionando links e imagens. Tabelas.
Universidade Federal Fluminense Dezembro/2012 1 2 3 4 5 6 7 8 Informações principais Base da Web: - Um esquema de nomes para localização de fontes de informação na Web : URL. - Um Protocolo de acesso para
Leia maisWeb Design Aula 16: Modelo de Caixa e propriedades de Imagem
Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Roteiro Introdução Área de Conteúdo Enchimento Bordas Margens Caixas Propriedades
Leia maisLaboratório de Sistemas e Serviços Web
Ministério da Ciência, Tecnologia e Ensino Superior U.C. 21182 Laboratório de Sistemas e Serviços Web Época Normal, 2017/2018 INSTRUÇÕES PARA A RESOLUÇÃO DO EXAME, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE:
Leia mais2 Criar uma Enterprise Application que num módulo EJB irá conter um ou vários Beans.
Enterprise java Bens Folha 8-1 Session beans A Aplicação cliente que acede a um session bean (Exemplo retirado de: https://netbeans.org/kb/docs/javaee/entappclient.html) 1 Criar uma Java Class Library
Leia maisDesenvolvimento Web CSS Conceitos básicos parte II
Desenvolvimento Web CSS Conceitos básicos parte II Prof.: Bruno E. G. Gomes 2014 Folhas de Estilo Externa Estilos são definidos em um arquivo separado e incorporados à página através da tag link Podem
Leia maisRedes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho
Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5 Jessica da Silva Hahn Letícia Aparecida Coelho Internet HTTP Dois métodos de requisição HTTP são os mais utilizados: GET e POST Outros
Leia maisJAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB
JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB COM JAVA Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web EL Expression Language Expression Language (Linguagem de Expressão) foi introduzido na versão 1.0 da JSTL (JSP Standard Tag Library), antes da JSTL scriplets eram usados para
Leia maisProgramação Web Aula 2 XHTML/CSS/XML
Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção
Leia maisJava Server Pages (JSP)
Java Server Pages () joao@ecomp.uefs.br Departamento de Ciências Exatas Universidade Estadual de Feira de Santana Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1 Código do Servlet
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisEngenharia de Aplicações Sistemas Interactivos 2009/10! JAVASERVER FACES 1.2. Mestrado em Informática Universidade do Minho! 31!
JAVASERVER FACES 1.2 Mestrado em Informática Universidade do Minho! 31! Java Server Faces (JSF) JSP uma tecnologia" JSF uma framework MVC(-like)" - JSP para a apresentação (ou não)" utilização da JSF tag
Leia maisMini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva
Mini-curso de PHP Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Aula 1 Breve introdução de HTML, Conceitos básicos de PHP, Sintaxe, Separador de instruções e Comentários (Cap 1
Leia maisDesenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno Gomes 2011 INTRODUÇÃO O
Leia maisDesenvolvimento Web. XHTML tag head e tags de texto. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web XHTML tag head e tags de texto Professor: Bruno Gomes 2012 INTRODUÇÃO
Leia maisPDI 1 - Projeto e Design de Interfaces Web
Introdução a HTML e XHTML Elementos básicos parte 2 Professor: Victor Hugo L. Lopes Agenda: --Adicionando imagens; --Trabalhando com vídeos e sons em HTML; Disponível em http://wp.me/p48yvn-43 2 Inserindo
Leia maisDESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL. Peter Jandl Junior. Novatec
DESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL Peter Jandl Junior Novatec Sumário Agradecimentos... 13 Sobre o autor... 14 Prefácio...15 Capítulo 1 JSP (JavaServer Pages)... 17 1.1 Introdução... 17 1.2 Aplicação...
Leia maisEscrito por Lisiane Batista Neitzke Sex, 14 de Outubro de :57 - Última atualização Qua, 25 de Junho de :18
Preço R$ 129.00 Compre aqui São 156 Vídeo aulas de programação java para web. Aprenda a criar páginas para web usando o tomcat. Veja como integrarcodigos java (jsp) com html. Veja como manipular um banco
Leia maisConhecendo um pouco mais o servidor Apache TomCat
Java para WEB JSP Conhecendo um pouco mais o servidor Apache TomCat /bin = pasta responsável por arquivos para iniciar o servidor, parar, monitorar... /logs = pasta onde ficará todos os logs do servidor,
Leia maisDesenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes
Leia maisDesenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno
Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Configurando o Ambiente Ambiente de Programação IDE: Eclipse Servidor de aplicação: Tomcat
Leia maisRegras de Navegação e Templates
Regras de Navegação e Templates Primeiras páginas Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula com o Git (disponível no site da disciplina) Suba o banco de dados Crie
Leia maisHTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 HTML? INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 1 Hypertext Markup Language (Linguagem de
Leia mais06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em
Leia maisTeste de avaliação de frequência Parte Prática
Abaixo está uma proposta de solução para os exercícios do teste de avaliação de frequência às aulas práticas. Se tem dúvidas sobre esta resolução, fale com o seu Professor. GRUPO I HTML 1. CrieumHTMLcom3tiposdiferentesdelistasnãonumeradas.
Leia maisO que é uma tag Tag tag tag tag tag tags tags HTML O que é uma tag library biblioteca de tags tags Java Standard Tag Library JSTL Tag Library JSTL
O que é uma tag Tag é uma tecnologia para o ambiente JSP. Um desenvolvedor pode usar código Java para criar um pequeno componente reutilizável que pode ser colocado na página JSP para executar alguma tarefa
Leia maisHTML, CSS e JavaScript
HTML, CSS e JavaScript Contato: Site: http://professores.chapeco.ifsc.edu.br/lara/ 1 Arquivo externo Dentro da tag head: 2 Qual a dirença
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. quarta-feira, 17 de outubro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 WEB USER CONTROLS 2 Tipos de Web Controls: WEB USER CONTROLS HTML CONTROLS HTML SERVER CONTROLS WEB SERVER CONTROLS VALIDATION CONTROLS USER CONTROLS 3 Tipos
Leia maisAdicionando mais tags HTML
Instituto Federal de Minas Gerais Campus Ponte Nova Adicionando mais tags HTML Professor: Saulo Henrique Cabral Silva Bookmark Bookmark ou demarcação de destinos para links (informações) dentro do próprio
Leia mais#Fundamentos de uma página web
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de
Leia maisOs slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape
INTRODUÇÃO A PROGRAMAÇÃO HTML Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham apenas os comandos necessários
Leia maisJava para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets
Java para Web & EJB Teoria, prática e questões Módulo Introdução e Servlets Introdução ao Desenvolvimento Web com Java Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações
Leia maisZK Framework. Utilizando Ajax sem Javascript
artigo ZK Framework Utilizando Ajax sem Javascript N os últimos anos, as tecnologias utilizadas em aplicações web apresentaram uma notável evolução. Inicialmente tinham-se aplicações cujas camadas de visão
Leia maisDESENVOLVIMENTO DE SISTEMAS WEB UNIDADE I Criação de Aplicativos Web. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Revisão da Sintaxe Java Visão Geral do Ambiente Servidor Tomcat GlassFish Uso do NetBeans para criação de aplicativos Web Tecnologia
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Características principais Wifi Conectores GPIO Barramento Serial Vários modelos e tamanhos diferentes Montagem ESP8266 na IDE do Arduino É possível utilizar a IDE do Arduino para
Leia maisImplementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual
Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto
Leia maisJ2EE. Exemplo completo Utilização Servlet. Instrutor HEngholmJr
J2EE Exemplo completo Utilização Servlet Instrutor HEngholmJr Page 1 of 9 AT09 Exemplo complete Utilização Servlet Version 1.1 December 5, 2014 Indice 1. BASEADO NOS EXEMPLOS DE CÓDIGO DESTA APOSTILA,
Leia maisWeb Services REST JAX-RS
Web Services REST JAX-RS Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Principais tecnologias envolvidas Testando os serviços desenvolvidos JAX-RS Principais anotações JAX-RS Principais anotações
Leia mais08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão
Tecnologias WEB - CSS Professor Elisson Lobão 1 CSS CSS(Cascade Style Sheets) são folhas de estilo que permitem controlar a aparência dos elementos HTML Vantagens: Grande liberdade de formatação Maior
Leia mais(UFF) JSF (I) TEPIS II
Aula 11: JSF (I) Diego Passos Universidade Federal Fluminense Técnicas de Projeto e Implementação de Sistemas II Diego Passos (UFF) JSF (I) TEPIS II 1 / 34 Java Server Faces API que provê um framework
Leia maisF E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07
F E B A C FACULDADE DE EDUCAÇÃO DE BACABAL FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 Curso: Sistemas para Internet Período: 2 o Disciplina: Fundamentos
Leia mais17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com UM POUCO DE HISTÓRIA Tudo começou com a ARPANET; 1977 ARPANET nasce 1987 Das universidades,
Leia maisSintaxe Básica da Linguagem CSS
Sintaxe Básica da Linguagem CSS Regras - Regra CSS é uma declaração com sintaxe própria, que indica como será aplicado um estilo a um ou mais elementos HTML. Ela é composta por três partes: um seletor,
Leia maisArquitetura de Aplicações JSP/Web. Padrão Arquitetural MVC
Arquitetura de Aplicações JSP/Web Padrão Arquitetural MVC Arquitetura de Aplicações JSP/Web Ao projetar uma aplicação Web, é importante considerála como sendo formada por três componentes lógicos: camada
Leia maisEstudo Dirigido - Parte 1
Linguagem Java para Web - JSP Professora Lucélia Estudo Dirigido - Parte 1 Na primeira parte deste tutorial, vamos receber os dados de um formulário e verificar se os dados foram ou não preenchidos. Se
Leia mais!" # # # $ %!" " & ' ( 2
!"# # #$ %!" "& ' ( 2 ) *+, - 3 . / 4 !" 0( # "!#. %! $""! # " #.- $ 111.&( ( 5 # # 0. " % * $(, 2 % $.& " 6 # #$ %% Modelo (Encapsula o estado da aplicação) Implementado como JavaBeans Responde a consulta
Leia maisCSS (Cascading Style Sheet)
CSS (Cascading Style Sheet) André Tavares da Silva andre.silva@udesc.br CSS Folha de Estilo em Cascata Mecanismo simples para adicionar estilos (fontes, cores, espaçamentos, por exemplo) aos documentos
Leia maisJSP (Java Server Pages)
JSP (Java Server Pages) André Tavares da Silva andre.silva@udesc.br JSP A linguagem surgiu por volta de 1995. JSP foi inicialmente inventado por Anselm Baird-Smith durante um final de semana e depois Satish
Leia mais