Mensagens enviadas por: rodrigoy
Índice dos Fóruns » Perfil de rodrigoy » Mensagens enviadas por rodrigoy
Autor Mensagem
JUZAM, toda esse discussão são os pêlos que ainda temos que cortar na maldita camada de apresentação que se integra mal e porcamente ao Domain Model no paradigma OO atual.

Não tem jeito, tudo que fazemos tem vantagens e desvantagens. É uma droga trabalhar com beans que são abstrações de um form html. O padrão html não ajuda nada também.

Desculpa postar sem te ajudar em nada, mas acho que o teu problema é que você deve estar desconfiado que está fazendo alguma coisa errada e deve estar esperando alguém aqui postar alguma coisa nova... mas acho que nesse caso, bemvindo ao time dos "você não tem outra opção".

O melhor artigo que ví a respeito do assunto:

(isso porque estou trabalhando com Desktop)

http://www.martinfowler.com/apsupp/appfacades.pdf

Resumo... um facade também pode ser um Stateful, e no caso de um cliente desconectado (AKA Swing), é bem capaz que ele seja Stateful.

[]s
As coisas estão melhorando, mas o paradigma OO atual ainda tem muitas limitações... concordam?

vp, trabalhei bastante no sentido de programas e DSLs que geram código. Atualmente, não consigo imaginar uma maneira mais simples de se trabalhar com mapeamento ORM sem ser com annotations.

A semântica é boa e simples, não gera xmls verbosos e os defaults são consistentes. Depois de alguma prática você mapeia objetos para o banco em segundos, fazendo com que as anotações seja uma parte natural na programação dos entities.

Estude bem as anotações para depois julgar se a sua idéia ainda é necessária.

OK?
fabgp2001 wrote: Vamos la. Qual a implementacao de JPA que tu ta usando?


É Hibernate, mas não quero nem saber se for outro...

fabgp2001 wrote: Se a tua implementacao for o Hibernate da pra usar esse "recurso" dele (Hibernate.initialize())


Acho que vou criar uma classe "WorkAroundUtils"... mas realmente não sabia desse "Hibernate.initialize(Object proxy)". Valeu!!!

fabgp2001 wrote: ou ainda nao usar os relacionamentos como tu ta fazendo e forcar uma consulta com Criteria.


Epa, não estou disposto a mudar o meu modelo de negócio só por conta desse contains("")...

Cliente desconectado: O buraco é mais embaixo....
fabgp2001 wrote:

Se nao entendi bem, passa mais detalhes ai.



É isso mesmoo contains("") é só para não dar LazyLoadException no cliente remoto... O negócio é que estou baseando tudo no entity manager, e não no hibernate....

Como assim Hibernate.initialize? Como assim com criteria?

(Turma e Alunos é uma agregação).
Fala aí mestres...

Olha só a seguinte situação<hipotética>.

Tenho uma classe Turma que contém um Set<Aluno> com FetchType.LAZY (tem que ser Lazy por questões de performance).

Então, tenho uma TelaDeTurma que exibe dados da turma mais os alunos da turma.

Para essa tela (que é Swing) tenho um Facade @Stateful:


Pergunta 1: Esse contains("") é a coisa mais feia que já coloquei no código, mas sem ele não inicializa a coleção! Tem alguma outra alternativa?

Pergunta 2: Qual a diferença de getReference e find no EntityManager?

Abraços!
Rodrigo Y.



WilliamSilva wrote:Olá,
Acho que nem vamos precisar estudar na "Aspercon" pois vai estar tudo nos artigo.


Nossos cursos são práticos, então, é uma experiência diferente do que ler um artigo... Alias, ASPERCOM é com M!
Agora que sou colunista vcs vão ter que me aguentar todas as edições! he he he...
Amigos(as) do fórum, já está nas bancas a revista MundoJava número 20, com muito conteúdo diferenciado e excelentes artigos.

Capa: Adobe Flex / Construindo uma camada de negócios

Entrevista: David A. Chappell
Leia a entrevista exclusiva de David A. Chappel, o criador do conceito de ESB.

JFace
O JFace é uma biblioteca de desenvolvimento de aplicações gráficas para desktop baseado no já consagrado SWT. Saiba quais são suas funcionalidades e vantagens.
Autor: Alex Barbosa Coqueiro

Spring MVC
O Spring é um framework reconhecido por sua qualidade e flexibilidade para o desenvolvimento de aplicações Java EE. Conheça agora o Spring MVC, um framework para construção de aplicações Web MVC.
Autor: Aman Rathie

Enterprise Java Beans 3.0
EJB 3.0 é a nova versão para desenvolvimento de componentes Java. Conheça o novo modelo e como a simplicidade garante alta produtividade nesta nova versão.
Autores: Nico Steppat e Paulo Silveira

JEDI e o ensino de Java gratuito
Saiba como o projeto JEDI funciona e como estará sendo desenvolvido no Brasil. Você também pode participar. Autor: Rodrigo Nunes Pinheiro da Silva

Professor J ? Introdução ao java.nio
Há algum tempo foi introduzido na API do Java o pacote java.nio com novas funcionalidades para tarefas de entrada e saída de dados. Descubra quais são estas funcionalidades e as vantagens que o novo pacote oferece.
Autor: Kemmel da Silva Scopim

Mundo OO ? Caso de Uso: um ilustre desconhecido
Os Casos de Uso são sempre pauta de discussões na análise de projetos. Neste artigo, o autor desmistifica e explica de forma direta e prática a utilização dos Casos de Uso.
Autor: Rodrigo Yoshima (reclamações mande mensagem privada!)

Quem quiser dar uma "folheada" na revista acesse:

http://www.mundojava.com.br/NovoSite/Banner.jsp?id=RevVirtual20

Parabéns a todos que participaram dessa edição!

Coisa de japonês...
Acho que isso não o transforma em um "Client Container", já que uma das premissas dele é ser "lightweight".

E outra, carregar um Embeddable JBoss pra dentro dos meus clientes que são Swing é um pouco demais.

É uma falta grave da comunidade JBoss não investir num "Client Container". Spring e Glassfish saem na frente...


Já achei. O Jboss não fornece um client container.

http://www.jboss.com/index.html?module=bb&op=viewtopic&t=86803

Estou seriamente tentado a migrar para o GlassFish. Ele suporta o client container. Alguém já está usando o GlassFish? Só fico preocupado se ele não tiver ferramenta para o Eclipse.

Abraços!

Daniel, acho que deve ter uma maneira de usar @EJB remotamente. O próprio exemplo da Sun tem o seguinte código:



Fonte:
http://java.sun.com/javaee/reference/code/

Já ví outros exemplos usando @EJB remotamente. Estou correndo atrás disso também se achar a resposta mando aqui...



Vou me enforcar....
 
Índice dos Fóruns » Perfil de rodrigoy » Mensagens enviadas por rodrigoy
Ir para:   
Powered by JForum 2.1.8 © JForum Team