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

21/09/2016

0

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

Aton Silva

Responder

Post mais votado

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

Leandro Chiodini

Leandro Chiodini
Responder

Mais Posts

16/10/2019

Douglas

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?
Responder

21/10/2019

Fernando Junior

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?
Responder

22/10/2019

Fernando Junior

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar