HTML/JQuery + Java  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Big E
JavaBaby
[Avatar]

Membro desde: 16/10/2007 12:08:11
Mensagens: 87
Offline

Polêmico hein, mas é uma dúvida que sempre tive, o recurso de um framework de apresentação facilita muito o controle das transações web, porém percebo que deixa muito a desejar no quesito flexibilidade referente a criação de componentes, gosto bastante de JSF mas criar Renderers é doidera, em contrapartida o JQuery fornece um gama de opções e recursos para isso, então a pergunta fica, para a criação de uma camada de apresentação leve e que proporcione um atrativo visual fantástico vale a pena abrir mão de um framework de apresentação?

Comentem aí pessoal,

Vlw

[]'s
joaoorso
JavaTeenager
[Avatar]

Membro desde: 23/11/2006 21:48:55
Mensagens: 179
Localização: Curitiba - PR
Offline

Dá pra usar o Struts. Meio só como Front Controler; para controlar as chamadas a servidor de uma forma mais "agradável" de se trabalhar.
+JSTL pra não ficar usando servelet que eu acho deixa o código muito porco.
e JQuery pra ficar bonito; dá até pra usar o ajax do Jquery.

Claro tudo isso na camada de apresentação. negócio e persistencia já é outro assunto

João Ricardo Orso .
SCJP 5.0.
TSI

----------------------------------------------------------------
Os níveis de visibilidade do Java são: public, default, protected, private e " protected by Chuck Norris ", não tente acessar um atributo com este último modificador.


Veneno
JavaGuru
[Avatar]

Membro desde: 12/09/2006 11:36:42
Mensagens: 238
Offline

Dá pra usar o Struts. Meio só como Front Controler; para controlar as chamadas a servidor de uma forma mais "agradável" de se trabalhar.


Estava pensando numa outra forma, eu teria apenas um servlet principal, que através da url ele localizaria os controllers, por exemplo:

http://localhost/<app>/<controller_principal>/<controller>/<action>

E os "controllers" teriam um contrato e algum tipo de convenção

Imagino que mais ou menos como os frameworks web para php fazem.


+JSTL pra não ficar usando servelet que eu acho deixa o código muito porco.
e JQuery pra ficar bonito; dá até pra usar o ajax do Jquery.


A idéia é essa mesmo, utilizar ajax do JQuery, porém JSTL eu não iria precisar, pois ia retorna sempre JSON e atribuir os valores via JQuery.

O que acham?

Vlw!

Matheus Luis Ramos de Souza
[MSN]
joaoorso
JavaTeenager
[Avatar]

Membro desde: 23/11/2006 21:48:55
Mensagens: 179
Localização: Curitiba - PR
Offline

Bem no final , se bem feito tudo funciona.
Teria que fazer um belo teste pra ver se realmente dá diferença na performace. Usando o jMeter ou algum outro ...

pois depois de trabalhar assim :





Isso parece uma nogeira ... rs


Como já falanram nesse tópico :
request.getParameter("") dá arrepios (alissonvla )
rsrsrs

This message was edited 1 time. Last update was at 01/11/2011 14:10:24


João Ricardo Orso .
SCJP 5.0.
TSI

----------------------------------------------------------------
Os níveis de visibilidade do Java são: public, default, protected, private e " protected by Chuck Norris ", não tente acessar um atributo com este último modificador.


Veneno
JavaGuru
[Avatar]

Membro desde: 12/09/2006 11:36:42
Mensagens: 238
Offline

Ah isso é verdade!!
dessa forma da arrepios hehe...

Mas pretendo criar plugins JQuery para reutilização de código, por exemplo:





vlw!!
[MSN]
joaoorso
JavaTeenager
[Avatar]

Membro desde: 23/11/2006 21:48:55
Mensagens: 179
Localização: Curitiba - PR
Offline

Aí os parametros vao ser
servelets concatenados dentro do Jquery ?

João Ricardo Orso .
SCJP 5.0.
TSI

----------------------------------------------------------------
Os níveis de visibilidade do Java são: public, default, protected, private e " protected by Chuck Norris ", não tente acessar um atributo com este último modificador.


Veneno
JavaGuru
[Avatar]

Membro desde: 12/09/2006 11:36:42
Mensagens: 238
Offline

joaoorso wrote:Aí os parametros vao ser
servelets concatenados dentro do Jquery ?


como assim os parametros vão ser Servlets?

vai ser algo do tipo:



Depende de como o componente for criado, mas a idéia é o Servlet retornar JSON e o plugin "table" por exemplo, criar a grid.

Mas no exemplo que dei não evitaria o request.getParameter();

Matheus Luis Ramos de Souza
[MSN]
doravan
JavaTeenager
[Avatar]

Membro desde: 23/10/2010 10:56:57
Mensagens: 172
Offline

Já pensou em utilizar o vraptor?

Sei que você não quer se ater a frameworks, mas o vraptor é bom demais no sentido de criar uma camada de controle independente de persistência e visão. Daí você pluga um Hibernate opcionalmente pra dados, e utiliza JSP + Jquery na view. Afinal de contas, se vc só quer desempenho, o controlador do vraptor é muito simples, roda com poucos recursos carregados, e de quebra você tem um código limpo que roda com integração json e restfulie (endereços bonitinhos como http://site/controle/id=15).

Não vale a pena fazer servlet no braço. É como construir as Pirâmides de Gizé com canudo de refrigerante.

http://code.google.com/p/wfmvc/
Windows Form Project
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team