Mensagens enviadas por: Richardson
Índice dos Fóruns » Perfil de Richardson » Mensagens enviadas por Richardson
Autor Mensagem
Faz a chamada javascript para o popup passando a url da action adm.do?...
O cara te chamar de burro pq ele quer colocar a regra no banco e vc em classes java. Em que mundo ele vive? Ele acha que java é só para escrever GUI?


OBS: Gostei da solução do cv para isso!!


Aqui no trabalho onde existe uma consulta muito pesada e que envolva muitas unions, joins etc, que esteja consumindo muitos segundos (existe um tempo limite para que os usuários do sistema realizem as operações), colocamos uma procedure (depois de tentar outras soluções) para retornar o resultado da consulta. mas na regra do negócio propriamente dita evitamos as procedures .

Aqui na empresa acho pouco provavel mudar o banco (e se for mudar vai dar um trabalhinho graças as procedures existentes) ja que todos os sistemas que eu tenho conhecimento estão rodando em cima do Oracle.

Se vc esta desenvolvendo uma aplicação para clientes e ambientes diferentes, ligar sua aplicação a um banco, servidor de aplicação ou sistema operacional não é uma boa idéia.

Da uma olhadinha no projeto do RecJUG para trabalhar com Swing.

O FastSwing https://fastswing.dev.java.net/

Apresentação dele https://fastswing.dev.java.net/files/documents/1585/4242/javaSwingProdutividade.ppt
O actionForm faz parte da view e controller, ele acumula várias funções como manter o estado do dos campos de formulario, validar entrada de dados e fazer o transporte dessas informações para a action (controller).

Caso vc passe um action form para seu modelo, ele vai ficar dependente do Struts.

Realmente é um saco ficar mapeando um ActionForm para um VO mas vc pode minimizar esse problema com o commons BeanUtils.copyProperties, fazendo isso de forma automática. Outa maneira seria se sua aplicação for totalmente baseada em Interfaces, daí vc pode colocar os ActionForms para implementarem essas interfaces, daí seu sistema não ficaria dependendo dos ActionForms, mas caso vc mude de Struts para outra coisa qualquer dia, terá que reimplementar as classes no novo framework.

Se vc não entendeu direito depois posso colocar um exemplo, que agora to em horário de trabalho
Valeu pessoal, sua solução Rafael é bem parecida com a que eu fiz em php. Quando eu fiz eu queria facilitar para o usuário um link tipo www.site.com.br/hotsite. Essa era minha única motivação, por isso procurei saber a opinião de vcs.

Valeu!!
Rafael, pq vc prefere esse URL amigável?

Como vc trata essa URL? Uma vez fiz isso em php e eu tinha que tratar tudo depois do /tagAmigavel/... com expressão regular. Com java nunca pensei em fazer isso. Gostaria de saber sua opinião sobre as vantagens disso.

valeu!
Oi pessoal, o que vcs entendem por naked objects? Dei uma olhada no site deles mas não entendi muito a idéia e com o demo deles tb não achei nada muito legal (pura ignorância mesmo). Bem, pelo que entendi me parece uma maneira de manipular os objetos diretamente, acho que o nome deve ter alguma coisa com isso .

Valeu pessoal!

http://www.nakedobjects.org/
O mvc tem origem em sistemas stand alone. O swing é todo feito utilizando o mvc, a capacidade de look and feel por exemplo é graças a isso!
Dependendo do que vc querira fazer com o valor existem tags para isso!!

Por exemplo:

//para imprimir o valor
<bean:write name="nome" property="propriedadeCasoTenha"/>

Nesse link vc encontra as tags do Struts e tb link para a JSTL.

http://jakarta.apache.org/struts/userGuide/dev_bean.html
Os métodos são para o mesmo fim, o execute() foi incluido na versão 1.1 e o perform() foi depreciado.
Ter até que tem, mas é bem simples para o que eu preciso. Ele converte beleza para tipos primitivos, popula os objetos compostos só que alguns casos como um objetos Date fica mais complicado.
Tenho trabalhado só com Struts e uma coisa chatinha no Struts é a replicação de dados que a ActionForm causa, então pensei em fazer com que o ActionForm popule diretamente meu VO. Só que tenho um probleminha, quando tenho campos que são objetos como Date e outros objetos fica complicado, pois tudo é String no request e complica na hora de converter. Esse esquema de ActionModelDriven do WebWork ja trata disso ou tem esse mesmo tipo de problema???
Meu unico problema com a Microsoft é seu jogo sujo no mercado, tentando quebrar padrões e criar monopólios. De resto é uma empresa que possui alguns produtos legais (word, excel, PowerPoint, MSN Messeger) e outros nem tanto. E dos windows o 2000 para mim é o melhor, o XP eu achei muito ruim.
No debate JAVA x .NET que rolou aqui entre o RecJUG e o SharpShooters, o pessoal do SharpShooters mostrou um screenshot de uma aplicação rodando no linux em MONO. Só que aí é que tá, .NET com MONO e DotGNU rodar no linux é mais que obrigação pois é justamente a finalidade do projeto, o que ninguem mostrou até agora é um sistema em .NET compilado no linux rodar no windows e o mesmo para compilar no windows e rodar em outras plataformas.
JMI - Java Metadata Interface : Tecnologia java baseada no padrão de metadata MOF(Meta-Object Facility) da OMG. A SUN define uma série de interfaces para o tratamento de metadata. De maneira mais prática o JMI facilita a manipulação de um XMI (XML Metadata Interchange).

Uma implementação do JMI foi feita pelo projeto netBeans e é usado no androMDA para a leitura dos XMIs do Rose, Together e outras ferramentas.

Links uteis:

Implementação do NetBeans - http://mdr.netbeans.org/custom_implementations.html
JMI - http://java.sun.com/products/jmi/
MOF - http://www.omg.org/technology/documents/formal/mof.htm
androMDA - www.andromda.org
 
Índice dos Fóruns » Perfil de Richardson » Mensagens enviadas por Richardson
Ir para:   
Powered by JForum 2.1.8 © JForum Team