| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2004 02:30:36
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Olá Pessoal,
Acredito que muitos aqui ja ouviram falar desse projeto. Bom demoro um pouco, mas a primeira RC ta saindo.
Para quem quizer acompanhar o projeto segue o que meu amigo Kuesley postou.
Kuesley wrote:Senhores, o projeto JForms está prestes a sair da
incubadora e ser lançado para toda a comunidade. Para interagir com os
usuários JForms implantamos nosso fórum que pode ser acessado
através do link http://www.jforms.org ou http://jforms.sourceforge.net/forum/
Para o crescimento deste projeto esperamos a contribuição de toda a
comunidade java que "apanha" ou "apanhou" no desenvolvimento de
aplicações utilizando Swing, e assim virarmos esta página que
com certeza já foi vista por todo desenvolvedor.
Contamos com vocês
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2004 02:45:03
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline
|
vou ter que tirar as teias de aranha do meu swing
parabéns !!!
This message was edited 2 times. Last update was at 29/12/2004 02:45:47
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2004 08:28:22
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2666
Localização: Chicago, EUA
Offline
|
Parabéns pelo projeto !!! Realmente muito útil e interessante.
Se eu tivesse o JForms quando desenvolvi o Lohis, teria ajudado bastante!
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2004 09:42:11
|
vinipitta
Entusiasta Java
Membro desde: 22/04/2004 15:10:38
Mensagens: 16
Localização: Salvador, BA, Brasil
Offline
|
Talvez eu não tenha procurado direito mas eu não achei em lugar algum uma descrição mais detalhada de o que é o projeto.
|
[]´s
Vinícius Pitta Lima de Araújo
"A verdade está lá fora..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2004 10:54:35
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
vinipitta wrote:Talvez eu não tenha procurado direito mas eu não achei em lugar algum uma descrição mais detalhada de o que é o projeto.
Olá,
Desculpa, realmente eu retirei o site do ar para colocar o forum. É que estamos terminando um site novo.
Vou ver se coloco a descricao dele em um post no forum mesmo, eu aviso aqui quando fizer isso.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 15:18:56
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
fabgp2001 wrote:
vinipitta wrote:Talvez eu não tenha procurado direito mas eu não achei em lugar algum uma descrição mais detalhada de o que é o projeto.
Olá,
Desculpa, realmente eu retirei o site do ar para colocar o forum. É que estamos terminando um site novo.
Vou ver se coloco a descricao dele em um post no forum mesmo, eu aviso aqui quando fizer isso.
]['s
Bom, respondendo já que os tutoriais só virão no lancamento da RC1.
O JForms tem como meta ser um framework MVC para desenvolvimento com Swing.
Mas o que ele terá para cumprir essa meta.
Primeiro - Uma lista de componentes pre-prontos, NumberField, DateField, DecimalField. Alguns componentes que nao encontramos no Swing ou se existem é de forma primitiva tendo o desenvolvedor que concluir ele, exemplos JFInspector.
Segundo - Um controller generico para as aplicacoes.
Os passos para desenvolver com ele seriam mais ou menos assim (bem resumidos )
Criar o Domaim Model da aplicacao, criar as Actions e criar as janelas. Feito isso, e seguindo algumas regras de config do JForms, o transporte dos dados para action e da action para a view sao feitos automaticamente, o controle dos dados na view também e mais algumas coisas.
Esperamos lançar a RC1 dia 15/01, ai liberaremos um tutorial e um exemplo explicando o funcionamento.
Obs.: Para quem ja usa ou usou o WebWork, o desenvolvimento com o JForms será muito semelhante. Sendo que na view será Swing e terá algumas particularidades que esse tipo de sistema tem.
]['s
This message was edited 1 time. Last update was at 30/12/2004 15:24:26
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2004 15:29:34
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
justo o que precisavamos!
vou dar uma boa olhada!
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2005 10:48:04
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
gostei do projeto
vou dar uma olhada
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2005 11:16:44
|
brlima
Moderador
![[Avatar]](/images/avatar/fc2c7c47b918d0c2d792a719dfb602ef.png)
Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline
|
Mto bom Fabio!!!
Isso vai melhorar mto o desenvolvimento swing
Uebbbaaa..!
|
Bruno R. Lima
-------------------------------------------
flickr :: twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2005 12:33:29
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Parabéns cara
Vocês utilizaram o XWork?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2005 12:41:16
|
Lucas Teixeira
Java Ninja
![[Avatar]](/images/avatar/758a06618c69880a6cee5314ee42d52f.png)
Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline
|
nops (:
Controller totalmente implementado pelo fábio, ao menos era... (:
|
Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2005 13:58:31
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
LIPE wrote:Parabéns cara
Vocês utilizaram o XWork?
Vlw Lipe...
Cara essa é a grande pergunta.
Essa primeira versão nós não utilizamos não o XWork. Na realidade eu iniciei o projeto ja a algum tempo, pra quem
lembra com o nome de JDBase (arg nome feio ), e ja tinha a idéia de usar config em xml como o XWork faz.
Quando acabei conhecendo o WW e consequentemente o XWork o projeto já tinha algo codificado, entao tocamos
adiante sem alterar nada.
Mesmo assim nós estamos amadurecendo a idéia de fazer essa mudanca, até pq estamos tentando deixar as actions o
mais parecido com o WW possivel, entao o XWork seria o caminho mais correto acredito. Alguns detalhes do Swing pedem
alguns recursos particulares, principalmente a quantidade de action que temos em um sistema deste tipo frente a um
sistema web, isso ta levando a um estudo mais detalhado pra nao fazermos besteira.
Mesmo nao usando o XWork, tenho certeza que fazer um sistema usando o JForms e depois migrar ele para
web (ou vice-versa) será bem simples. Já fiz um testes deste com uma unica tela e o trabalho que tive foram três:
1) Criar a pagina JSP
2) Acertar as configuracoes do xml para as actions do WW.
3) Alterar o import nas actions para pegar a ActionSuporte do Xwork (sim estamos usando o mesmo nome pra action pra
facilitar).
Isso está de forma bem simplificada ainda, até pq o JForms está bem simples também, muito recursos nao estavam ou
nao estao ainda presentes.
Alguns recursos/componentes que eu acho muito legais.
1) JFInspector (requer Java 5)
Atraves de um bean e algumas anotacoes neste bean a classe JFInspector monta advinhem o que, claro um inspector de
forma automatica. Esse componente deve ta uns 70% pronto, mas estamos segurando um pouco só sai na RC2 acredito.
2) O relacionamento na view se baseando no relacionamento dos Bens.
Por exemplo, temos um bean NotaFiscal e ele é relacionado 1 -> * com ItemNotaFiscal, a parte do relacionamento na
view é controlada pelo relacionamento dos beans. Mas como assim? Bom, se o usuario navega da nota 1 pra nota 2 os
itens sao atualizados junto levando em conta o relacionamento dos beans. Obvio a action precisa ter o metodo get
para o bean da nota e o bean da nota o get para os itens.
3) O controle automatico da navegacao dos registros na view. Se eu fiz um cadastro de usuario sem usar Table, e
quero que seja mostrado varios "registros" na UI pro usuario a classe ViewController fica monitorando a UI, guarda
as alteracoes que o usuario esta fazendo em memoria, controla o resgistro que esta sendo visualizado pelo usuario,
se ele navega para o proximo ele verifica os relacionamentos dela, assim no final quando o usuario resolve acionar
uma action do sistema, por exemplo para salvar esses "dados" que estavam todos em memoria sao enviados para a
action. La nao tenho nem idéia o que vai ser feito, mas os "dados" chegam la pra serem trabalhados.
Pra terminar, se alguem se interessou e resolver dar uma olhada no código que esta no Java Net, nao estranhem se mudar
bastante depois, principalmente as classes de controle. Eu tenho uma certo habito no programar,
primeiro fazer tudo (ou quase tudo) funcionar, agora, faz uns 10 dias, estou só refatorando o projeto,
aplicando alguns patterns que achei necessário, por isso o que vai ser lancado vai estar um pouco diferente do que
tem hoje lá.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2007 19:11:13
|
tetegalvao
What is classpath?
Membro desde: 07/12/2006 14:03:57
Mensagens: 6
Offline
|
Queria saber em que terminou o JForm... tava querendo fazer uma coisa parecida para o meu TCC. Onde encontrar informação sobre o JForm ???
Vlw, Obrigado
|
"Tudo o que temos de decidir é o que fazer com o tempo que nós é dado" - Gandalf o Cinzento |
|
|
 |
|
|