- JSP - Java Server Pages
É uma tecnologia para criação de páginas web. Com Java Server Pages podemos criar aplicações web para vários servidores web, já que Java é uma linguagem multi-plataforma.
Em JSP geramos arquivos com extensão (.jsp) que incluem, dentro da estrutura de etiquetas HTML, as sentenças Java a executar no servidor.Todo JSP é convertido em uma Servlet e compilado. Assim é um pouco mais lento na primeira requisição (processo de geração do servlet), e depois passa a executar o código compilado nas próximas requisições.
Ex:
<%@ page import="java.text.*,java.util.*"%> <html> <head>
Data com JSP </head> <body> <%Date data = new Date(); String hoje = DateFormat.getDateInstance().format(data);%> Hoje é: <%=hoje%> </body> </html>
- JSF - JavaServer Faces
É um framework que permite a elaboração de interfaces de usuário web colocando componentes em um formulário e ligando-os a objetos Java permitindo a separação entre lógica e regras de negócio, navegação, conexões com serviços externos e gerenciamento de configurações. Seu ponto forte é um grande número de componentes e um design muito flexível o que permitiu que este framework crescesse muito acomodando novas tecnologias.
Ciclo de Vida do JSF
