[Java] Qual a diferença entre JSP e JSF?

Java

21/09/2016

Quero saber qual a diferença entre JSP e JSF? E qual é a melhor?
Aton Silva

Aton Silva

Curtidas 0

Melhor post

Leandro Chiodini

Leandro Chiodini

21/09/2016

Bom dia Amigo.
Tudo certo?

Resumindo Basicamente somente para você ter o conceito.
Mas claro que seria interessante você pesquisar caso deseje consumir esta linguagem.

O JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB, com pagina dinâmicas com separação de camadas (negocio, e apresentação). JSP seria para o JAVA, como o ASP.net seria para o C#, falando de forma simplificada claro.

O JSF seria um Framework ou seja um biblioteca para desenvolver um software, ou seja é um abstração que reuni códigos em comum que podem ser utilizado em diferentes aplicações somente chamando seus objetos.
Ou Seja o JSF seria para uma aplicação o que o CAKE PHP seria na construção de um código PHP.

Espero ter te ajudado.
Abraço
GOSTEI 2

Mais Respostas

Douglas

Douglas

21/09/2016

Bom dia Amigo.
Tudo certo?

Resumindo Basicamente somente para você ter o conceito.
Mas claro que seria interessante você pesquisar caso deseje consumir esta linguagem.

O JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB, com pagina dinâmicas com separação de camadas (negocio, e apresentação). JSP seria para o JAVA, como o ASP.net seria para o C#, falando de forma simplificada claro.

O JSF seria um Framework ou seja um biblioteca para desenvolver um software, ou seja é um abstração que reuni códigos em comum que podem ser utilizado em diferentes aplicações somente chamando seus objetos.
Ou Seja o JSF seria para uma aplicação o que o CAKE PHP seria na construção de um código PHP.

Espero ter te ajudado.
Abraço



E o que o ASP.net é para o C#? e o que o CAKE PHP é na contrução de PHP?
Seja mais claro nas explicações!
Pra que conhece estas tecnologias entenderam, e pra quem não conhece?
GOSTEI 0
Fernando Junior

Fernando Junior

21/09/2016

Bom dia Amigo.
Tudo certo?

Resumindo Basicamente somente para você ter o conceito.
Mas claro que seria interessante você pesquisar caso deseje consumir esta linguagem.

O JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB, com pagina dinâmicas com separação de camadas (negocio, e apresentação). JSP seria para o JAVA, como o ASP.net seria para o C#, falando de forma simplificada claro.

O JSF seria um Framework ou seja um biblioteca para desenvolver um software, ou seja é um abstração que reuni códigos em comum que podem ser utilizado em diferentes aplicações somente chamando seus objetos.
Ou Seja o JSF seria para uma aplicação o que o CAKE PHP seria na construção de um código PHP.

Espero ter te ajudado.
Abraço


Desculpe me intrometer na dúvida do colega de fórum, mas se o JSP seria o ASP.Net com webforms e code-behind o JSF seria o ASP.Net usando o MVC?
GOSTEI 0
Fernando Junior

Fernando Junior

21/09/2016

Bom dia Amigo.
Tudo certo?

Resumindo Basicamente somente para você ter o conceito.
Mas claro que seria interessante você pesquisar caso deseje consumir esta linguagem.

O JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB, com pagina dinâmicas com separação de camadas (negocio, e apresentação). JSP seria para o JAVA, como o ASP.net seria para o C#, falando de forma simplificada claro.

O JSF seria um Framework ou seja um biblioteca para desenvolver um software, ou seja é um abstração que reuni códigos em comum que podem ser utilizado em diferentes aplicações somente chamando seus objetos.
Ou Seja o JSF seria para uma aplicação o que o CAKE PHP seria na construção de um código PHP.

Espero ter te ajudado.
Abraço



E o que o ASP.net é para o C#? e o que o CAKE PHP é na contrução de PHP?
Seja mais claro nas explicações!
Pra que conhece estas tecnologias entenderam, e pra quem não conhece?


O Cake PHP eu não sei. Devemos pesquisar no Google. A proposta do ASP.Net é você ter páginas html modificadas(com extensão .aspx), onde existem tags fazendo referência aos componentes gráficos e a elas códigos em c#(extensão .aspx.csp) onde os eventos da página são tratados e, preferencialmente, esses dois tipos de arquivos compõem a camada de apresentação(interface com o usuário), havendo camadas apenas com códigos c#, tratando das classes de negócio, de acesso ao banco de dados, mapeamento objeto-relacional, serviços etc. Eu expliquei de cabeça e posso ter omitido alguma coisa e é melhor consultar nas especificações da linguaguem(C#) e da tecnologia(ASP.Net) nas páginas da Microsoft.
GOSTEI 0
POSTAR