JSF Basico  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
rodrigodsw2005
JavaChild
[Avatar]

Membro desde: 26/12/2006 13:37:03
Mensagens: 110
Offline

Pessoal, ando estudando JSF percebo que ele possui as próprias tags, correto?! ....etc

Minhas pergunta é: É possível trabalhar com esse framework com tags do próprio HTML ? ... etc


obrigado!
ralphsilver
Java Ninja
[Avatar]

Membro desde: 09/03/2008 19:53:14
Mensagens: 269
Offline

Sim.... porém... até onde eu sei, vc não teria a mesma performance...


por exemplo:

vc pode colocar um input como exemplo



e na action vc recupere essa resposta usando um

ou seja, você pode até tentar não usar as tags... mas começa a não ter sentido vc usar um framework desses sem usar as taglibs que eles tem suporte.

No mundo há apenas 10 tipos de pessoas: os que sabem binário e os que não sabem
[MSN]
bruno.leite
JavaChild
[Avatar]

Membro desde: 08/08/2008 15:14:04
Mensagens: 104
Localização: Belo Horizonte - MG
Offline

Essa solução de pegar os valores do request eu não sei se seria muito válida não, pois pode gerar vários problemas e se vc for usar isso, não justifica muito usar jsf, use struts ou servlet no caso. Caso vc queira usar os componentes do html para agilizar algum trabalho de webdesigner, vc pode dar uma olhada no facelets e o atributo jsfc.

Segue abaixo o trecho do site: http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=5332


O Atributo jsfc

O Facelets permite, através da tag jsfc, incluir trechos de código JSF nas tags HTML, ganhando com isso, a funcionalidade de podermos utilizar uma ferramenta para edição gráfica das páginas, podendo assim, a página ser construída por um designer e só depois o programador colocaria os atributos necessários dentro do HTML.




[]'s

SCJP 5
Blog: http://brunoleite.wordpress.com/
[MSN]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Não.. vc não pode utilizar



Em JSF...

Se estiver fazendo assim, você não está utilizando JSF...


Lembrando que JSF, vc não tem o controller (ou action).. então... isso aqui:

Pode considerar que é inexistente no JSF (tem até como fazer, mas vc nao terá controle nenhum sobre isso, e vai contra o JSF)


Se você acha que você está precisando de:


Ou acha que isso é mais simples.... e mais natural (como eu também penso)

Considere não utilizar o JSF...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rodrigodsw2005
JavaChild
[Avatar]

Membro desde: 26/12/2006 13:37:03
Mensagens: 110
Offline

Valeu Galera! , vou ter que estudar outra forma ... começarei estudar o Struts 2... acho que com ele conseguirei utilizar o HTML.

proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline

Filosófico...


Galera adooooora... hehehehe...

Primeiro...

Com facelets é possível usar o "jsfc", onde vc diria qual o componente jsf vc está querendo usar em cada caso. Como disse o Bruno ali...
Mas,
Se está aprendendo JSF... aprenda JSF... Tem um tutorial bom aqui no GUJ.
As tags são bem intuitivas. Rapidinho vc pega o jeito.
http://www.guj.com.br/content/articles/jsf/jsf.pdf


Segundo...
JSF tem controle SIM SENHOR...

Controle = ManagedBean + NavigationRule;

"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Mas não é um controle igual uma Action do Struts por exemplo...

Não é um Front Controller...



Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline

Ham ???



o que ???

"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline

A propósito...
Bela logomarca, cara.

"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

proteus_adi wrote:Ham ???



o que ???


Um Front Controller, é um controller onde o request chega primeiro nele..

Ele é que recebe o request...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

proteus_adi wrote:A propósito...
Bela logomarca, cara.


Valew...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

rodrigodsw2005 wrote:Valeu Galera! , vou ter que estudar outra forma ... começarei estudar o Struts 2... acho que com ele conseguirei utilizar o HTML.



Indicaria o Spring MVC, ou o VRaptor..

O VRaptor e o Spring MVC são praticamente a mesma coisa.. só que o VRaptor é mais fácil de configurar e fazer um quick start...

O Spring MVC tem algumas tags que podem te ajudar.. são tags bem simples..

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
bruno.leite
JavaChild
[Avatar]

Membro desde: 08/08/2008 15:14:04
Mensagens: 104
Localização: Belo Horizonte - MG
Offline

Prezado,

http://www.ibm.com/developerworks/web/library/wa-dsgnpatjsf.html

Model-View-Controller (MVC)

The MVC pattern's purpose is to decouple Model (or data) from the presentation of the data (View). If your application has more than one presentation, you can can replace only the view layer and reuse code for the controller and model. Similarly, if you need to change a model, the view layer remains largely unaffected. Controller handles user actions that might result in changes in the model and updates to the views. When a user requests a JSF page, the request goes to FacesServlet. FacesServlet is the front controller servlet used in JSF. Like many other Web application frameworks, JSF uses the MVC pattern to decouple the view and the model. To handle user requests centrally, the controller servlet makes changes to the model and navigates users to views.

SCJP 5
Blog: http://brunoleite.wordpress.com/
[MSN]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

bruno.leite wrote:Prezado,

http://www.ibm.com/developerworks/web/library/wa-dsgnpatjsf.html

Model-View-Controller (MVC)

The MVC pattern's purpose is to decouple Model (or data) from the presentation of the data (View). If your application has more than one presentation, you can can replace only the view layer and reuse code for the controller and model. Similarly, if you need to change a model, the view layer remains largely unaffected. Controller handles user actions that might result in changes in the model and updates to the views. When a user requests a JSF page, the request goes to FacesServlet. FacesServlet is the front controller servlet used in JSF. Like many other Web application frameworks, JSF uses the MVC pattern to decouple the view and the model. To handle user requests centrally, the controller servlet makes changes to the model and navigates users to views.


Certo prezado.. mas esse FacesServlet, não é voce que escreve... (como a Action do Struts)

Talvez eu esteja me confundindo aqui.. acho que o termo correto é ApplicationController... para esse Controller que recebe o request e você determina o que será feito...
Esse ApplicationController.. vc não tem no JSF...

Mas independente do nome desse controller... o fato é: no JSF você não tem um controller que recebe o request...


This message was edited 4 times. Last update was at 26/04/2010 15:01:25


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline

rogelgarcia wrote:
proteus_adi wrote:Ham ???



o que ???


Um Front Controller, é um controller onde o request chega primeiro nele..

Ele é que recebe o request...


http://java.sun.com/blueprints/corej2eepatterns/Patterns/FrontController.html
http://java.sun.com/blueprints/patterns/MVC.html

Front Controller is a Presentation Pattern.
"The controller provides a centralized entry point that controls and managers Web request handling. By centralizing decision points and controls, the controller also helps reduce the amount of Java code, called scriptlets, embedded in the JavaServer Pages (JSP) page." blá blá blá.

MVC is a Pattern... everything is a pattern... oh my good... :S
That purpose is separe view and model [data model, business model, all model] using a controller as connector..
A fusebox coldfusion is a control, a managed bean is a control and a navigation rule is a flow control... every code writed to control some interaction between view and model is a control...

Save the google translator...

rsrs**
Agora... Spring MVC? Não... :S,,, VRaptor? tbm não...
Num faz isso com o menino...

Deixa o cara usar JSF...

VIVA O JSF

This message was edited 1 time. Last update was at 26/04/2010 15:09:14


"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team