| Autor |
Mensagem |
|
|
WebWork é um framework web projetado para ser simples. Ele é construindo em cima do XWork, que é um framework command genérico. O XWork também possuí um container IoC, mas ele não é tão completo como o do Spring e não será coberto nesta seção. Os controladores do WebWork são chamados de Actions, principalmente devido o fato deles implementarem a interface Action. A classe ActionSupport implementa esta interface e é a classe mais comun para as actions do WebWork.
Artigo:
http://www.javafree.org/content/view.jf?idContent=41
|
 |
|
|
Como disse o colega Dirceu, vai muito da sua percepção, por ex: Digamos que você queira abstrair completamente sua persistência (Hibernate, Ibatis, JDBC, OJB), você pode criar alguns contratos que atenderia a sua camada de negócios, seja ela uma service ou transaction.
Tome muito cuidado e seja cauteloso na decisão por este padrão, pois se o seu projeto não precisar fazer uso dele (digamos que seu sistema seja completamente em JDBC), você terá muito mais trabalho e não vai fazer uso de um dos propósitos principais do padrão
Later!
|
 |
|
|
Hm, eu ficaria também com a abordagem da inversão de controle neste caso, para os mais moderninhos, a Injeção por Dependência
O Spring tem uma abordagem muito legal, e a configuração do teu JDBC não precisa ficar dentro de uma "Connection", deixa que tudo isso seja feito pelo spring
Uma tradução do artigo do Fowler feita pelo Ronald Tetsuo
http://www.javafree.org/content/view.jf?idContent=1
Abraços!
|
 |
|
|
Dentro do formulário onde vai ser dado o submit inicial.
Grato,
|
 |
|
|
jeveaux wrote:
jack_-_ganzha wrote:
Vegetto wrote:Que que está rolando? Falha grave no phpBB???
Hoje eu passei boa parte da tarde lendo codigos do phpbb e cheguei a suar frio. Desculpe se há algum desenvolvedor do projeto por aqui, mas o codigo é muito ruim e apesar de me considerar um programador com pouco conhecimento em PHP, faria coisa melhor. Não olhei tão a fundo a ponto de identificar erros então decidimos conversar com o host para melhorarmos a politica de backup do JavaFree.
Espero que o pessoal do PortalJava recuper tudo sem mais problemas porque também sou usuario lá.
valeuz...
Oi
Pois é Jack, esta não foi a primeira e nem a segunda vez que fizeram isso no PJ, das anteriores, chegamos a perder mais de uma semana de conteúdo do site e do Fórum... Aí conseguimos com a Hostsul um back-up duas vezes por dia, felizmente serviu hoje, não perdemos muita coisa...
T+
É uma pena vocês não terem avisado nós do JF sobre estas falhas. Sinceramente uma pena.
|
 |
|
|
Rafael Steil wrote:
microfilo wrote:derrubar o GUJ esse "ratão" não consegue...
duvido...
Bom, tem que ver que o GUJ eh 100% Java
Rafael
Pois é, eu ainda alertei em um comentário meu ontem quando fomos atacados, para o pessoal do PortaldeJava atualizarem seu engine, mas comentei que felizmente o Portal de Java não havia sido atacado, mesmo usando a mesma engine que a nossa, mesma versão e tudo mais. Suspirei de tanta alegria ao ver o portal rodando sem ter sofrido um ataque desta magnitude, pois geralmente quem conhece o JF, conhece o GUJ, o PortalJava, e sabem os engines que eles usam. Porém hoje, após eu ter alertado isso, o PortaldeJava foi atacado, mesmo depois de feito este alerta, uma pena mesmo.
No mais, desejo sucesso a todos.
Grato,
|
 |
|
|
http://www.javafree.com.br/forum/viewtopic.php?t=3721
http://www.javafree.com.br/forum/viewtopic.php?t=7799
http://www.javafree.com.br/forum/search.php -> Buscar Hibernate
http://www.guj.com.br/forum/search.php -> Buscar Hibernate
http://www.hibernate.org/
Cya!
|
 |
|
|
wbsouza wrote:Considere utilizar o PostgreSQL ou Firebird. São bancos equivalentes em recursos ao M$SQL, e tb free.
O MySQL é muito bom e rápido, mas não tem tudo que tem no banco da Micro$oft
Por outro lado, se vc pretende fazer uma aplicação profissional, não vai querer colocar "regras de negócio" no banco de dados. Nada que um servidor de aplicações resolva, se vc dividir bem a aplicação, não vai precisar colocar regras no banco e consequentemente poderá usar qq banco que suporte ANSI SQL
[]s, Welington B. Souza
Não querendo desviar muito do assunto, mas gostaria de deixar minha opinião.
O M$SQL server é um "bom" banco de dados, acredito que ele esteja muito melhor do que as versões anteriores, ou melhor, não se pode comparar o 6.5 ao 2000, acreditem, no 6.5 existia lock de registros quando se selecionava algo, ridículo não?
Sabe o que eu acho ruim no M$SQL? O JDBC, é um lixo, mesmo usando o Jtds, o desempenho cai de forma significativa. Bom, acredito que o JDBC da M$ não deva nem ser citado, pois aquilo lá deve ter sido implementado pelos estagiários, se bem que não duvido que o VisualBasic também tenha sido
O PostgreSQL é na minha opinião, o melhor banco de dados free do mercado, é disparado o mais performante, e o que apresenta mais funcionalidades dentro desta ótima performance.
O MySQL é um banquinho bom, porém não para aplicações que tendem a crescer muito, pois na medida que os índices começam a ficar sobrecarregados, ele começa a ficar lento, lento.....lento...
Escolha o banco conforme o perfil que sua aplicação terá, mas uma coisa é óbvia, se sua empresa não tem licença para usar o M$ SQL Server, nem cogite-o para seu superior, veja se já não existe um Oracle instalado, ou quem sabe um PostGre
Apesar do PostGre não ser nenhum pouco "user friendly", ele é uma ótima pedida para qualquer tipo de aplicações.
Cya
|
 |
|
|
paulohbmetal wrote:
Ou, valeu cara!!
A Paz!!
Nesta última edição da MundoJava, o Peter Jandi escreveu um artigo muito legal descrevendo os principais padrões de projetos em Java, vale dar uma conferida.
Cya
|
 |
|
|
urubatan wrote:para falar a verdade, não muito facilmente
mas o meu projeto (velotags) jo java.net ta fazendo exatamente isto
e por falar nisto, to precisando de ajuda la, alguem se abilita?
Assim que me liberar de tempo, se não se importar, gostaria de contribuir
Cya
|
 |
|
|
urubatan wrote:
fabgp2001 wrote:
Se alguem puder me indicar qual dos outrso frameworks seria interessante aprender depois do WW fico grato.
se você quer só MVC, sugiro em ordem de complexidade:
VRaptor - muito bom e simples
WebWork 2 - não sabia se colocava primeiro este ou o Spring, o MVC dos dois é muito fácil de utilizar, mas o WW2 veio primeiro pois mesmo a documentação do Spring sendo muito boa, hoje existem mais tutoriais e artigos para o WW
Spring - no geral mais completo destes, o framework MVC dele é muito bom, perde para o WW na minha opinião pela falta de Tags de UI para web, ja que as do WW2 são muito boas, até eu terminar a proxima release do Velotags ( https://velotags.dev.java.net) a minha solução preferida é WebWork para o MVC e o spring pro resto, ja que a integração deles é maravilhosa
pra vcs terem uma ideia, para integrar o WebWork 2 com a BeanFactory do spring (isto é, com qualquer coisa que tu plugar no spring exceto o MVC pois não iria fazer sentido nenhum, e ainda podendo controlar de uma maneira bem mais legal e completa o ciclo de vida dos objetos e interceptors do WW e podendo utilizar IoC tanto nas actions, como interceptors, quando daos, ...)
basta colocar as seguintes linhas no web.xml
se acharem que 4 linhas é demais da para tirar o comentario 
Urubatan, as tags UI do ww2 não poderiam ser facilmente desvinculadas do ww e usadas com outro framework?
Abs,
|
 |
|
|
DanielPaiva wrote:como faço para nao usar este log....?
estou tentando usar firebird com hibernate....
Oi, coloque um arquivo chamado log4j.properties dentro de seu WEB-INF/classes
O conteúdo deste arquivo pode algo como:
[]'s
|
 |
|
|
Só para complementar, neste tópico que trata do assunto "Iniciando em Java?", você irá encontrar um link que contém informações sobre JavaBeans.
[]'s
|
 |
|
|
Olá,
isso não tem a ver com seu hibernate, mas sim com seu arquivo log4j.properties.
Certifique-se que ele está no classpath de sua aplicação.
[]'s
|
 |
|
|
smota wrote:Ola Homero.
Bem, isso acontece mesmo .... não há como o framework adivinhar qual método vc quer que ele execute, por isso existe o doExecute() que será sempre o chamado pelo framework.
Implemente neste método ou então tente chamar a action assim:
imprimir.action!doImprimir
No WW2 funciona, se nao me engano no 1.4 tb vai funcionar.
[]s
Não, o nosso amigo está fazendo correto.
Você não chama o método por "do" alguma coisa e sim pelo seu nome após o "do".
Isso funciona como um pattern mais ou menos como acontece com os JavaBeans e seus métodos getters and setters.
[]'s
|
 |
|
|
|
|