Mensagens enviadas por: nightmare
Índice dos Fóruns » Perfil de nightmare » Mensagens enviadas por nightmare
Autor Mensagem
Pessoal, Boa Noite,

Tem um problema que sempre encontro em projetos e acabam sendo solucionados com formas "paliativas" e gostaria de saber se existe um boa prática para essas situações.

Imaginem um objeto que possui um atributo que é uma lista (Pode ser pessoa e telefone por exemplo) em uma tela JSF onde teria a lista de pessoas, clicando nela um modal onde iria adicionar e remover os itens da lista.
Os atributos da entidade estão sendo "bindados" diretamente na página. Até tranquilo. Porém é requisito do negócio que eu possa cancelar a operação que estou executando na lista. O problema é que tudo isso ocorre em memória, o usuário irá confirmar lá no final depois de adicionar/remover itens de N objetos.

O que acontece, no cancelar eu poderia dar refresh no objeto. Mas o usuário pode abrir a lista, editar, confirmar (ou seja, ele confirmou as alterações e o objeto do banco já está defasado perante o da tela). Ele abre de novo a mesma lista e apenas olha e cancela (o cancelar não pode dar refresh nesse caso).

Isso é apenas uma combinação de operações que tenho dificuldade de manipular devido a esse controle em memória do estado do objeto. Alguém sabe se existe algum padrão ou boa prática para isso? Já inventei de criar inner class no objeto para controlar o estado anterior (tipo um memento) e implementar um save, restore, update (ou seja, recriando a roda). Já criei listas a parte nos managed beans e por aí vai.

Alguém já entrou nessa situação? Como resolveram?

Falou
Alguém já tentou usar o netbeans profiler com o Weblogic 10.3? Não existe mesmo uma forma de fazer funcionar?
Vi documentação até o weblogic 9 e mesmo o netbeans 6.8, não deu o suporte.

Alguém já conhece outro bom profiler que seja compatível?

Grato
Essa ferramenta não suporta o Jrockit da oracle, não é?
Já tentei utilizar para analisar uma aplicação rodando em um Weblogic 10.3 porém ele não funcionou.
Será que essa versão suporta (ou algum dia suportará)?
Só para constar. Nesse endereço: http://www.javalobby.org/articles/hibernatequery102/?source=archives . Encontrei esse trecho:

Joining tables

When writing HQL queries, join clauses are often necessary to optimise the query using a "left join fetch" clause, as in the following example (I discuss this type of optimisation in another article.)

from Sale sale
where sale.date > :startDate
left join fetch sale.product

When using the criteria API, you can do the same thing using the setFetchMode() function :

session.createCriteria(Sale.class)
.setFetchMode("product",FetchMode.EAGER)
.list();

Espero que ajude em futuros problemas.
Não sei se entendi direito o que precisa, mas para usar (melhor agregar) diversos arquivos de configuração você pode fazer assim no web.xml:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext.xml, WEB-INF/webContext.xml</param-value>
</context-param>

Nesse exemplo, o primeiro XML pertence a outro projeto (que criará um jar que será incorporado na aplicação final) e o segundo é um xml para a parte Web. Eu posso referenciar beans do primeiro xml no segundo normalmente usando a tag property apontando para bean que quiser.
Não achei não. Achei uns exemplos de como clicar em links e abrir os detalhes em outra aba que já está na tela.... mas realmente deu algum luz....

De qualquer forma, pretendo fazer outro teste... gerar uma aba e não renderizar (deixar oculto) e através de um backbean fazê-lo aparecer, ser selecionado e e colocar um evento no momento da seleção para executar uma ação.......
O único incoveniente é que acho que precisarei de beans de sessão, de request não deve funcionar.... Vou testar e se funcionar posto aqui um exemplo.

Valeu
Estou utilizando o RichFaces em uma aplicação pessoal e queria adicionar rich:tabs a um tab:panel dinâmicamente. Por exemplo, quando fizesse uma consulta específica, o sistema mostrasse o resultado em uma nova aba que seria adicionada ao panel (Incluindo opção de fechá-la).

Alguém já fez isso?? Possui um exemplo? Não encontrei muita coisa na Internet....... Eu já vi isso funcionando com Struts 2 (pois ele usa o DOJO), mas queria saber se existe recurso semelhante no RichFaces.

Valeu
Até onde eu entendo não..... você usa a JPA que utilizará o Hibernate para efetivamente persistir dados............

Além disso, você pode acessar o hibernate de dentro da JPA utilizando o método getDelegate do EntityManager....
Nunca cai em uma situação como a sua, mas sei que isso provavelmente deve funcionar.
Você não pode configurar isso na sua unidade de persistência?

Você cria várias unidades de persistencia, cada uma com a configuração que deseja utilizar (tanto de banco como de biblioteca de implementação mesmo) e no seu código, no local que você cria sua EntityManagerFactory você referencia qual a persistencia que deve ser utilizada.

Faça um teste Acredito que não terá problema algum.
Realmente, estava procurando uma orientação sobre essa certificação.... queria entender melhor o processo (são várias etapas) e queria ouvir um feedback de alguém que já obteve.

No meu trabalho já existe um modelo definido e que funciona bem, com pouca ou nenhum ajuste para as necessidades do dia a dia. O interesse no livro do Martin Fowler (com um auxilio do Head first Design patterns, se necessário), justamente era me atualizar com outros conceitos existentes no mercado, o curso da Caelum serviria para obter conhecimento mais prático e poder ter pessoas para discutir idéias e finalmente o study guide seria para passar na prova que é a primeira etapa.

Foi uma linha de estudo que preparei para a prova... no dia a dia, o que eu preciso é abrir a mente para novas formas de solucionar problemas, pois normalmente no ambiente de trabalho, tende a se fechar no modelo da empresa.

Nessa semana devo passar na Caelum para conversar. Valeu pela resposta. Pelo visto são poucos no forum que possuem a SCEA ou estão com pretensão de obte-la.
*** Postei originalmente no fórum de certificações, mas algumas pessoas viram, mas nenhuma opinou. Então trouxe para o forum do pessoal que está no meu objetivo final pois talvez tenham mais tato sobre o assunto.



Pessoal, estou planejando obter a SCEA nos próximos 12-18 meses. Alguém aqui possui ela? Poderia esclarecer o processo para obte-la?

Sobre leituras recomendadas, o que vocês conhecem, simulados, etc

Estava vendo esse livro SCEA - GUIA DE ESTUDO EXAME 30 - 051 (que é de 2008 ) mas no site da SUN a prova atual é 052 . Mudou muita coisa?
Além desse livro, planejo ler Use a Cabeça Design Patterns e o livro de arquitetura empresarial do Martin Fowler.

É o suficiente? Ultimo caso, pensei em fazer curso mesmo devido a ser uma prova de conteúdo e avaliação mais extensa. A Caellum possui um mas apesar da ementa parecer excelente o tempo de curso (40hs) me deixou com um pé atrás. ** Uma atualização aqui, pretendo ir na escola para ver pessoalmente o método, hoje um professor de lá entrou em contato...... mesmo assim, pensei no curso após ler um dos livros, quero estar familiarizado com certas siglas.... meu ambiente de trabalho não usa tantas quanto as vistas nos materiais didáticos ***

Bom por enquanto foram essas linhas de raciocínio que tomei, espero obter mais informações do pessoal aqui.

Valeu
Pessoal, estou planejando obter a SCEA nos próximos 12-18 meses. Alguém aqui possui ela? Poderia esclarecer o processo para obte-la?

Sobre leituras recomendadas, o que vocês conhecem, simulados, etc

Estava vendo esse livro SCEA - GUIA DE ESTUDO EXAME 30 - 051 (que é de 200 mas no site da SUN a prova atual é 052 . Mudou muita coisa?
Além desse livro, planejo ler Use a Cabeça Design Patterns e o livro de arquitetura empresarial do Martin Fowler.

É o suficiente? Ultimo caso, pensei em fazer curso mesmo devido a ser uma prova de conteúdo e avaliação mais extensa. A Caellum possui um mas apesar da ementa parecer excelente o tempo de curso (40hs) me deixou com um pé atrás.

Bom por enquanto foram essas linhas de raciocínio que tomei, espero obter mais informações do pessoal aqui.

Valeu
O problema da pirataria do Brasil não é preço não... é aquele negócio do pessoal reclamar do governo mas quando tem uma oportunidade de fazer o mesmo fica na sua....

Comprei Call of Duty 4 para PC por 49,90 (frete grátis ainda ) e acho até mais barato do que uma produção dessas vale. No PC normalmente jogos saem por no máximo 100,00. Um preço até justo visto que tem manual, suporte técnico e talz. Saiu a pouco tempo o World of Goo, jogo super bem avaliado, custa 20 doláres... e quase todos que conheço que possuem o jogo baixaram da net.....

Acho que o combate a pirataria ao Brasil passaria por um complexo trabalho de conscientização e talvez jamais sumirá completamente...... Quanto a jogos de videogame realmente é um absurdo mas sempre podemos importar que 100% das vezes sai mais barato que na loja (pagando impostos e tudo mais) mas reconheço que não se consegue muito mais que isso.

Enfim, o certo seria, se um console é caro e os jogos são caros.. não o tenha. É algo supérfluo, se não pode manter não compre. Talvez o fato de vender NADA no País ajude a baratear. Vejo pelo PS3, o console em si barateou demais desde o lançamento, está no mesmo preço do 360 que é bem mais barato fora do país. Porque será? Porque como o 360 tem pirata vende muito e o pessoal inflaciona o preço, já o PS3 tem um preço mais "real".

Saindo do mundo dos games. O mercado de software possui alternativas baratas ou free para quase tudo, basta cada usuário buscar conhecimento sobre o assunto. Alguns software são bem baratos. Eu possuo o norton anti virus por exemplo, é um software pago, existem alternativas mas prefiro ele. Custou uns 70-80 não lembro ao certo por 1 ano. Acho que com 130 são 3 licenças. Se eu não puder pagar isso troco de área O Enterprise Architect é outro software excelente no que se propõe a fazer e barato. Mas o comodismo é campeão de bilheteria no Brasil e no mundo.

Muito bom ver a notícia mas ainda temos um longo caminho a percorrer..................
Conhece onde posso encontrar algum exemplo. O do site oficial é bem básico utilizando um bean com um atributo. E outro caso com mais atributos mas nada como essa situação.
O caso "real" possui até mesmo uma tag (atributo) no "TipoC" (do exemplo) que não seria obrigatório aparecer quando utiliza-se o método FromXML...............
Tenho o seguinte XML de exemplo que tenho interesse de tratar utilizando o XStream:

Obs: Não fiquei fazendo alias para os nomes dos tipos e colunas, é bem genérico para reproduzir a situação



Para trata-lo. Criei os beans abaixo:







E gerei a classe principal de teste conforme abaixo:



O resultado foi o seguinte XML:



Notem que comparando com a idéia original, ele falhou na geração dos arrays. A lib criou uma Tag "C" para colocar os elementos C dentro dele quando na verdade cada C deveria vir diretamente abaixo sem a necessidade de outra TAG.
O atributo Y e Z do TipoC também sofrem problema semelhante. Ele abre a tag respectiva e coloca cada String dentro dela. Eu queria que fosse feito diversas tags com o mesmo nome.

Alguém sabe o que fiz errado. Será necessário o uso dos "converters" para essa situação?

Agradeço qualquer ajuda.
 
Índice dos Fóruns » Perfil de nightmare » Mensagens enviadas por nightmare
Ir para:   
Powered by JForum 2.1.8 © JForum Team