Desenvolver Sistemas JSP sem Utilizar Servlet

12 respostas
A

Bom dia Galera…
To estudano JSP para que futuramente eu consiga desenvolver sistemas WEB com java, mas eu to vendo que “Servlet” da muito erro, ai me surgiu uma dúvida, é possível desenvolver sistemas JSP sem utilizar Servlet???

12 Respostas

fabiozoroastro

Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Roger75

Você quer programar sem ter que enfrentar nenhum erro? Aí fica difícil…

A

fabiozoroastro:
Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Deixa eu ver se entendi, o Servlet existe implicitamente de todo jeito dentro de sistemas WEB JSP certo??
Você desenvolvendo Servlet ou não ele estará lá??

Eu citei que servlet da muito erro é por que eu to seguindo uma apostila da Caelum ai lá o professor está mapeando um Servlet dentro do arquivo WEB.XML, mais aqui no meu Ecplise ele não aceita… kkkkkkkk

Então é possível desenvolver um sistema todo com JSP sem utilizar Servlet, mas implicitamente o Servlet estará lá?? É isso mesmo ou eu entendi errado???

A

A questão não é essa, eu sei que programação da erro, mas minha dúvida é se tem como desenvolver sistemas WEB sem Servlet, só isso!!

carlos_hen

Como disse o fabiozoroastro, tudo no final das contas é servlet.

Hoje em dia quase não se usa mais “servlet puro” para desenvolver sistemas web.

Existem diversos frameworks pra tornar o desenvolvimento web menos complicado e mais produtivo, como Struts, JSF, Spring MVC e etc…

Flws.

fabiozoroastro

Anderson S.:
fabiozoroastro:
Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Deixa eu ver se entendi…

Anderson, exatamente.

Os frameworks de mercado possuem implementações genéricas, abstrações, padrões e vários recursos mas no fim sempre haverá um servlet(pelo menos um) orquestrando as chamadas das ações.

Reforçando, no caso do JSP, ele compila o JSP e gera uma classe .class(que será um servlet).

Abraços.

A

fabiozoroastro:
Anderson S.:
fabiozoroastro:
Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Deixa eu ver se entendi…

Anderson, exatamente.

Os frameworks de mercado possuem implementações genéricas, abstrações, padrões e vários recursos mas no fim sempre haverá um servlet(pelo menos um) orquestrando as chamadas das ações.

Reforçando, no caso do JSP, ele compila o JSP e gera uma classe .java(que será um servlet).

Abraços.

A tha, então quer dizer que posso desenvolver o sistema todo em JSP juntamente com DAO certo??
Não preciso quebrar a cabeça desenvoovendo Servlet certo??
ou estou enganado, de todo jeito eu tenho que desenvolver um Servlet?? Ou não precisa??

M

Anderson S.:
fabiozoroastro:
Anderson S.:
fabiozoroastro:
Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Deixa eu ver se entendi…

Anderson, exatamente.

Os frameworks de mercado possuem implementações genéricas, abstrações, padrões e vários recursos mas no fim sempre haverá um servlet(pelo menos um) orquestrando as chamadas das ações.

Reforçando, no caso do JSP, ele compila o JSP e gera uma classe .java(que será um servlet).

Abraços.

A tha, então quer dizer que posso desenvolver o sistema todo em JSP juntamente com DAO certo??
Não preciso quebrar a cabeça desenvoovendo Servlet certo??
ou estou enganado, de todo jeito eu tenho que desenvolver um Servlet?? Ou não precisa??

Fala Anderson, beleza?

É possível desenvolver só em JSP, mas por baixo, os containers web irão transformar os JSPs em Servlet.
É possível você fazer tudo diretamente no JSP (inclusive regras de negócio e conexão com o BD), mas dificilmente você verá isso em algum lugar, pois isso torna a manutenção extremamente difícil (inclusive acho que você não deve fazer isso).

Os frameworks servem para facilitar isso, mas entender o que acontece nunca é demais.

Aconselho você a ler o livro Use a Cabeça!: JSP & Servlets da kathy sierra, que tem uma didática espetacular.

abraços e bons estudos.

fabiozoroastro

Pode fazer todo em JSP sim.

Porém, como você está fazendo essa app apenas para estudos(pelo que entendi) eu aconselho a você utilizar JSP e servlet para você aprender mais. =)

Abraço.

A

fabiozoroastro:
Pode fazer todo em JSP sim.

Porém, como você está fazendo essa app apenas para estudos(pelo que entendi) eu aconselho a você utilizar JSP e servlet para você aprender mais. =)

Abraço.

Obrigado, estou estudando por que no mercado, JSP está em alta…

A

mabiel:
Anderson S.:
fabiozoroastro:
Anderson S.:
fabiozoroastro:
Anderson,

JSP é compilado em Servlets.

Você pode criar um sistema todo baseado em jsps, porém, no final das contas, serão todos servlets. =)

Isso de “Servlet dá muito problema” não existe. =)

Abraço.

Deixa eu ver se entendi…

Anderson, exatamente.

Os frameworks de mercado possuem implementações genéricas, abstrações, padrões e vários recursos mas no fim sempre haverá um servlet(pelo menos um) orquestrando as chamadas das ações.

Reforçando, no caso do JSP, ele compila o JSP e gera uma classe .java(que será um servlet).

Abraços.

A tha, então quer dizer que posso desenvolver o sistema todo em JSP juntamente com DAO certo??
Não preciso quebrar a cabeça desenvoovendo Servlet certo??
ou estou enganado, de todo jeito eu tenho que desenvolver um Servlet?? Ou não precisa??

Fala Anderson, beleza?

É possível desenvolver só em JSP, mas por baixo, os containers web irão transformar os JSPs em Servlet.
É possível você fazer tudo diretamente no JSP (inclusive regras de negócio e conexão com o BD), mas dificilmente você verá isso em algum lugar, pois isso torna a manutenção extremamente difícil (inclusive acho que você não deve fazer isso).

Os frameworks servem para facilitar isso, mas entender o que acontece nunca é demais.

Aconselho você a ler o livro Use a Cabeça!: JSP & Servlets da kathy sierra, que tem uma didática espetacular.

abraços e bons estudos.

Ok, Entendi falando do JSP eu estou querendo aprender a desenvolver em MVC, ou seja irei colocar a parde de Banco de Dados no pacote DAO, os Bens que são as classes que representam minha tabela do banco de dados em outro pacote, cujo nome pode ser Negocio, e o JSP em outro pacote, no pacote do JSP só vai codigo HTML e JSP nada de conexão com ol Banco de dados, acho que está lógica está certa ou não???
Existe algum erro ou controvercia no que eu falei acima??

Siobre o livro, no momento estou sem “Capital” para compra-lo, sendo assim, você tem ele ai em PDF, ou sabe de um link na interner que o forneca???

WellingtonRamos

Anderson S.:
fabiozoroastro:
Pode fazer todo em JSP sim.

Porém, como você está fazendo essa app apenas para estudos(pelo que entendi) eu aconselho a você utilizar JSP e servlet para você aprender mais. =)

Abraço.

Obrigado, estou estudando por que no mercado, JSP está em alta…


Se é esse o motivo, então recomendo fortemente que aprenda a usar jsp com servlets e aprenda os frameworks mais usados para esse tratamento: JSF, Spring e Struts (este último parece que está caindo em desuso).

Ao programar apenas com JSP, entre desenvolvedores java, é uma prática pouco aconselhada, mas totalmente possível.

Criado 5 de agosto de 2011
Ultima resposta 5 de ago. de 2011
Respostas 12
Participantes 6