| Autor |
Mensagem |
|
|
Ae pessoal, segue um artigo muito legal sobre os padroes de arquitetura utilizados na infrastrutura do famoso site eBay.
Quem apresenta esta arquitetura é o arquiteto do eBay, Randy Shoup.
Vale a pena dar uma lida, segue:
http://www.se-radio.net/podcast/2008-09/episode-109-ebay039s-architecture-principles-randy-shoup
Att
|
 |
|
|
Galera, saiu este artigo no blog In Relation To, ele mostra como usar o Seam 2.0.2 SP1 com EJB3 no Weblogic10, contém um exemplo de aplicação usando transação e contexto de persistencia gerenciada pelo WL10, segue o link...
http://in.relation.to/Bloggers/Weblogic10SeamAndEJB3
|
 |
|
|
Plugin da BEA pra quem usa o Eclipse Europa JEE
https://dev2devclub.bea.com/updates/eclipse-3.3/wls-plugins/
Key Features
* Supports versions 10.0, 9.x and 8.1 of BEA WebLogic Server.
* Utilizes WLS-proprietary "split-source" deployment facility to dramatically improve iterative development performance for large applications.
* Includes tools for using WebLogic J2EE Libraries from Eclipse projects.
* Integrates with Eclipse 3.3 and Eclipse Web Tools Platform 2.0.
|
 |
|
|
O texto correto é IASA (Internation Association of Software Architect), segue pesquisa google:
http://www.google.com.br/search?hs=CHY&hl=pt-BR&client=firefox-a&rls=org.mozilla%3Apt-BR%3Aofficial&q=International+Association+of+Software+Architects+&btnG=Pesquisar&meta=cr%3DcountryBR
Na verdade e apenas uma comunidade, onde quem se achar um arquiteto se cadastra, sem restricoes.
Na IMHO, não tem valor algum, de longe nada a vê com o SCEA, pode ser que alguém coloque como perfumaria em seu curriculum, mais a verdade absoluta é que e apenas uma comunidade publica, o qual se fala assuntos de arquitetos...
Acho valida a iniciativa de comunidade, mais colocar no curriculum e uma heresia, hehehe...
È isso ffrancheschi...
De qq forma valeu pela inidicacao indireta....
|
 |
|
|
Valeu Daniel....
No meu caso o EJB só server para fachada, nao implemento nada neles, a implementação das regras de negocio ficam com o BO(Business Object), classes simples que acessam os DAO para realizarem as regras de negocio...
No post que vc me enviou posso fazer algo parecido nos DAO, correto???
Ou seja tenho que ver sobre ThreadLocal, certo????
E no caso de dois DS difrentes, nao terei que usar JTA????
|
 |
|
|
Estou precisando de opnioes e se possivel ajuda...
Bom, minha aplicaçao esta estruturada assim:
MVC(Struts) --> BusinessDelegate -->EJB - Session Facade --> BusinessObject -->DAOFactory -- > DAO(JDBC)
Meu application server é o WebLogic 8.1, tenho dois DataSources um para Oracle e outro para DB2. OK?
Estou tendo problemas com as conexoes dos DAOs,
Criei uma classe BaseDAO que sever como superclasse dos meus DAO mais especificos, exemplo:
TransportadoraDAO extends BaseDAO
Segue o codigo do BaseDAO e do TransportadoraDAO:
Alguns DAOs acessam Oracle e outros DB2, estou tendo probelmas de "vazamento de pool" ou "conection leak"??????
Quando eu pego um DAO via DAOFactory e executo um metodo ele pega a conexao do pool, e se for autocommit ele fecha ao final da execucao do metodo, caso contrario e tenho que fechar explicitamente
no BusinessObject, bem como executar o commit.
Neste caso eu não teria como controlar transaçoes com eficiencia, pois cada vez que criar um DAO criarei uma conexao nova e qdo preciso trabalhar com varios DAO em transação em um BO nao estaria comitando corretamente, correto? O que eu devo fazer ou me preocupar???
Devo fornecer a conexao para os DAO quando implemento o metodo do BO?
No caso de transação que envolva 2 DS, devo usar JTA????
Alguem tem alguma opnião/melhoria/correçao a respeito da estrutura BaseDAO <-- XXXDAO???
Sei que poderia ter usado hibernate, spring, JDO, etc....
mas minha realidade é esta, infelismente....
Por favor emitam sua opnião/ajuda/critica/experiencia a respeito, desde já agradeço a todos.
Valeu!
|
 |
|
|
|
O tomcat 5 roda sem problemas no jsdk 1.4_02_05?
|
 |
|
|
Qual versao do tomcat devo baixar para rodar os exemplos para certificacao web component, tenho instalado jsdk1.4_02_05.
Aproveitando qual versao do Jboss devo usar tambem neste jsdk que rode Servlet 2.4 e JSP 2.0.
Obrigado.
|
 |
|
|
Parabéns Ana...
Vc fez a certificação 310-080 ou 310-081, pois no site da sun do brazil só tem a 310-080 e no site americano tem só a 310-081, são a mesma coisa???
Caiu JSTL e EL?
Mais um parabens, comprei meu voucher ontem, alis paguei, estou esperando recebe-lo para marcar a minha....
|
 |
|
|
Beleza louds...
Agradeço suas palavras...
Valeu!!!!
|
 |
|
|
Então louds, estou tentando tomar o maximo de cuidado para isto, pretendo logar nas camadas onde é o contexto do erro.
Mas voce acha a que esta opcao e melhor do que a minha atual, ou seja controlar atraves do atributos do to e do vo???
Na segunda opcao terei que criar varias checked exceptions, não seria um problema para o tamanho do sistema, perfomance, etc....
Obrigado pelo post....
|
 |
|
|
Meu sistema tem a seguinte arquitetura:
MVC(Struts)
Business Delegate
SessionFacade(EJB stateless)
BusinessObject
DAO(JDBC)
TO e VL para trafegar os dados
Atualmente controlo os erros da seguinte maneira:
Os meu TO e VL tem dois atributos, int codErro e String msg. Uso estes atributos para definir o codigo e a mensagem de erro, na camada de apresentação verifico estes atributos com a intenção de passar uma mensagem amigavel ao cliente.
Estou querendo mudar, quer controlar as exception e disponibilizar um logging para a aplicacao, neste caso não utilizaria mais o modelo acima citado.no caso seria criado DAOException e BusinessException onde os erros seriam generalizados nestas exception, ou seja, a camada de business só receberia um DAOException, que seria lancado pela camada
de persistencia, neste caso a camada de persistencia trataria e faria o log detalhado do erro e depois lancava uma DAOException, a camada de negocio faria o mesmo e lancaria para camada de apresentacao que trataria a BusinessException e mandaria uma mensagem de acordo para o
cliente(browser)
O que voces acham, como voce tratam este assunto de tratamento de erros e a propagação dele entre as camadas...
Algum material na web para leitura complementar seria bem vindo...
Obrigado galera.
|
 |
|
|
OK, ate conheco por alto o XP, mas a empresa adotou esta metodologia variante da RUP, ou seja eu e que tenho que seguir....
Mas quanto a isto nao estou preocupado, preciso ter em mente que preciso saber como as coisas sao feitas, pois independente da empresa eu saberei fazer os artefatos(Diagramas) da melhor maneira para a situacao presente.
Valeu Thiago.
|
 |
|
|
Ate o momento agradeco muito a opniao de voces...
Meu sistema a principio nao e distribuido, e que eu adotei uma arquitetura mais teorica do que pratica, pois e meu segundo sistema em j2ee, hoje nao faria deste jeito, mas como defini a arquitetura, vou respeita-la ate o final, em outros sistemas irei tomar mais cuidado da definicao...
Eh como o Thiago falou ficou muito repetitivo, sao raras as mudancas... outra coisa estou fazendo no final de cada modulo a documentacao com Use case, Classe e Sequencia.
No proximo modulo preciso seguir uma metodolia que eh a USDM que eh uma metodologia interna, uma variante da RUP. Aí o bicho vai pegar....
Mas agradeco a seus post já deu pra ter uma ideia e confirmada no que eu estou pretendo fazer no futuro...
Aproveito para pedir que outros usuarios mandem seus post, seria de grande utilidade...
Valeu....
|
 |
|
|
Pessoal, tenho que fazer diagramas de sequencia, conheco o diagrama mas nao tenho pratrica...
Tenho algumas duvidas, pro exemplo
Adotei a seguinte arquitetura na minha aplicacao:
Struts - BusinessDelegate - ClientLocator(Service Locator) - SessionFacade - Business Object - DAOFactory - DAO
Blz?
Tenho uma tela que realiza os metodos insert, udpate, delete e search, todos seguem o mesmo caminho com raras chamadas recursivas.
Eu tenho que fazer um diagrama de sequencia para cada metodos? Acho que nao, mas...
Fiz de uma maneira generica e coloquei uma nota onde eu defino como "executar metodos" e informo os metodos, isto esta certo?
É feio, deselegante, nao é assim.... qual a opniao de voces...
Estou meio confuso na montagem desde diagrama, nao gostaria de fazer um diagrama poluido...
Por favor emitam sua opnioes, dicas e ate exemplos se possivel...
Value galera...
|
 |
|
|
|
|