[SouJava-J] JavaBeans
Olá pessoal, Estou tentando entender as funcionalidades do JavaBeans e para isso estou utilizando o simples exemplo: HTML BODY jsp:useBean id="hello" class="teste.HelloBean"/ jsp:setProperty name="hello" property="name"/ Isto é um teste para: jsp:getProperty name="hello" property="name"/! /BODY /HTML Como faço para o setProperty pegar mais de um campo e o getProperty mostra mais de um campo. Estou passando na url do meu arquivo.html os três parâmetros: name, email e action. Já repeti as linhas colocando setProperty e getProperty duplicados, mas mesmo assim ele não funciona. A minha classe HelloBean apenas verifica se o campo está em branco ou não. Se não, ele escreve na tela o que foi digitado no campo name. Aqui está o HelloBean.java: package teste; public class HelloBean implements java.io.Serializable { String name; String email; public HelloBean () { this.name = "Todos"; this.email = "Daqui"; } public String getName () { return name; } public void setName (String name) { this.name = name; } public String getEmail () { return email; } public void setEmail (String email) { this.email = email; } } Como vc pode ver, já está incluso o campo de email, mas quando acrescento no .jsp ele dá um erro 500. Alguém poderia me ajudar. Este é um exemplo muito simples mesmo, mas não consigo fazer funcionar. --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] JavaBeans
Eu gostaria de saber se existe algo equivalente ao MTS para controle de transações de objetos em Java --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] JavaBeans
Kleber Bueno wrote: Eu gostaria de saber se existe algo equivalente ao MTS para controle de transações de objetos em Java Resposta formal: existe o EJB (Enterprise JavaBeans), que já inclui o JTS (Java Transaction Server), a implementação em Java do OTS (Object Transaction Service) padronizada pela OMG (Object Management Group), a mesma organização responsável pelos padrões UML (Unified Modeling Language) e CORBA (Common Object Request Broker Architecture). Mas não precisa se preocupar muito com a "sopa de letrinhas" do parágrafo anterior. O que importa é que o "equivalente" ao MTS são os servidores de aplicações padrão EJB (como IBM WebSphere, Sun iPlanet, BEA WebLogic e dezenas de outros). Além de oferecerem tudo que o MTS já tem, eles também fazem por exemplo persistência automática de objetos (você não precisa programar o acesso ao Banco de Dados, o servidor faz isso sozinho para você). Isso sem falar nas vantagens indiretas como portabilidade, escalabilidade, etc. Um abraço, Einar Saukas Technical Consultant Summa Technologies, Inc. http://www.summa-tech.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
Re: [SouJava-J] JavaBeans
Veja um comparativo entre varios application servers: http://www.flashline.com/components/appservermatrix.jsp Einar Saukas wrote: Kleber Bueno wrote: Eu gostaria de saber se existe algo equivalente ao MTS para controle de transações de objetos em Java Resposta formal: existe o EJB (Enterprise JavaBeans), que jinclui o JTS (Java Transaction Server), a implementação em Java do OTS (Object Transaction Service) padronizada pela OMG (Object Management Group), a mesma organização responsável pelos padrões UML (Unified Modeling Language) e CORBA (Common Object Request Broker Architecture). Mas não precisa se preocupar muito com a "sopa de letrinhas" do parágrafo anterior. O que importa é que o "equivalente" ao MTS são os servidores de aplicações padrão EJB (como IBM WebSphere, Sun iPlanet, BEA WebLogic e dezenas de outros). Além de oferecerem tudo que o MTS já tem, eles também fazem por exemplo persistência automática de objetos (você não precisa programar o acesso ao Banco de Dados, o servidor faz isso sozinho para você). Isso sem falar nas vantagens indiretas como portabilidade, escalabilidade, etc. Um abraço, Einar Saukas Technical Consultant Summa Technologies, Inc. http://www.summa-tech.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] - -- Eduardo Issao Ito [EMAIL PROTECTED] Integration Technologies Ltda. http://www.integrationtech.com.br Rua Marina Saddi Haidar, 176 04650-050 - Sao Paulo - SP - Brasil Phone: +55 11 5524-8022 Fax: +55 11 5524-0408 --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] JavaBeans??
Com certeza pra muitos deve ser uma pergunta imbecil.. mas o que sao Java Beans Valeu! Paulo Henrique Castro --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] -
[SouJava-J] JavaBeans
O que é JavaBeans ? Até + Cristiano --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -
Re: [SouJava-J] JavaBeans
Cristiano Monteiro Paulino wrote: O que é JavaBeans ? Na próxima reunião do SouJava, dia 30 de março, o Bruno (da Sun) vai apresentar duas palestras para responder justamente essa pergunta. Os títulos das palestras dele são "JavaBeans: Arquitetura de Componentes com Java" e "Como desenvolver JavaBeans e como utilizá-los em suas aplicações, servlets, e mesmo com outras plataformas". Sugiro que você participe ou, se não puder comparecer pessoalmente, que dê uma olhada no material sobre o assunto que vamos colocar no site SouJava antes mesmo da reunião, e mais tarde aproveite também para ler as atas dos participantes. Um abraço, Einar Saukas Technical Consultant Summa Technologies, Inc. http://www.summa-tech.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -
Re: [SouJava-J] JavaBeans
Já que outra pessoa tocou no assunto, gostaria que minha curiosidade fosse respondida. Já li um pouco a respeito, mas não sei se a conclusão a qual cheguei está certa. Pelo o que 'eu' entendi, JavaBeans são componentes para serem usados em ambiente Windows, ou seja, posso criar em Java controles como os ActiveX para encaixar e usar em aplicações desenvolvidas em Delphi, VB, C++, etc. No Linux ou Solaris não existe isso. É isso mesmo ou estou errada? Eu poderia "desenvolver" Beans em Linux? Como faria isto, se tanto a BDK, quanto a J2EE estão disponíveis no site da Sun apenas para Windows NT e Solaris? Acho que estou perdida quanto a este assunto. [ ]s Simone Ferreira -Mensagem original- De: Einar Saukas [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Friday, February 25, 2000 4:35 PM Assunto: Re: [SouJava-J] JavaBeans Cristiano Monteiro Paulino wrote: O que é JavaBeans ? Na próxima reunião do SouJava, dia 30 de março, o Bruno (da Sun) vai apresentar duas palestras para responder justamente essa pergunta. Os títulos das palestras dele são "JavaBeans: Arquitetura de Componentes com Java" e "Como desenvolver JavaBeans e como utilizá-los em suas aplicações, servlets, e mesmo com outras plataformas". Sugiro que você participe ou, se não puder comparecer pessoalmente, que dê uma olhada no material sobre o assunto que vamos colocar no site SouJava antes mesmo da reunião, e mais tarde aproveite também para ler as atas dos participantes. Um abraço, Einar Saukas Technical Consultant Summa Technologies, Inc. http://www.summa-tech.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] - --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -
Re: [SouJava-J] JavaBeans e Servlets
Alexandre, quer mesmo saber, envie um e-mail para este cara, que por acaso é seu chará: [EMAIL PROTECTED] Ele vai saber responder suas dúvidas melhor do que ninguém. - Original Message - From: Javanês [EMAIL PROTECTED] To: Sun [EMAIL PROTECTED]; SouJava [EMAIL PROTECTED]; GOJUG [EMAIL PROTECTED] Sent: Friday, February 11, 2000 8:35 PM Subject: [SouJava-J] JavaBeans e Servlets Antes de mais nada saudações javanesas é claro, talvez minha pergunta ecoe um tanto quanto mal, pois são dúvidas frustos da ignorância e do pleno desconhecimento, pois tenho apenas focado em Java Application. Antes perder a vergonha e perguntar do que permanecer ignorante e continuar apenas no "eu acho que é ... " Vamos lá então : o que são e pra servem Java Beans Qual a diferença com o Enterprise Java Beans O que é necessário para utilizá-los O que são Servlets Quando se aplicam sua utilização O que é necessários para rodá-los Atenciosamente, Alexandre. --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] - --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -
[SouJava-J] JavaBeans e Servlets
Antes de mais nada saudações javanesas é claro, talvez minha pergunta ecoe um tanto quanto mal, pois são dúvidas frustos da ignorância e do pleno desconhecimento, pois tenho apenas focado em Java Application. Antes perder a vergonha e perguntar do que permanecer ignorante e continuar apenas no "eu acho que é ... " Vamos lá então : o que são e pra servem Java Beans Qual a diferença com o Enterprise Java Beans O que é necessário para utilizá-los O que são Servlets Quando se aplicam sua utilização O que é necessários para rodá-los Atenciosamente, Alexandre. --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [dúvidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -
Re: [SouJava-J] JavaBeans e Enterprise JavaBeans !
[EMAIL PROTECTED] wrote: Ola Einar, Também tenho algumas duvidias quanto a tecnologia EJB, e gostaria de saber se posso me utilizar um pouco mais do seu conhecimento para tirar algumas dúvidas, tipo: Corba x EJB Como não dá para eu fazer uma análise completa aqui por email, eu vou ultra-simplificar minha resposta: Ambos são arquiteturas de componentes para a construção de sistemas distribuídos, mas os objetivos são um pouco diferentes. CORBA é o melhor jeito de fazer integração entre sistemas heterogêneos (i.e. baseados em diferentes linguagens de programação, tecnologias e plataformas). Ele fornece independência de linguagem de programação, algo que EJB obviamente não faz. Se é importante que as diversas partes do seu sistema possam ser elaboradas usando soluções bem diferentes e que você consiga integração com outros sistemas externos (legado), use CORBA. EJB (Enterprise JavaBeans) é o melhor jeito de construir um servidor distribuído totalmente em Java. Ele fornece portabilidade de código para qualquer plataforma, algo que CORBA não faz (quer dizer, com CORBA você consegue fazer uma aplicação VB no Windows se comunicar com um sistema COBOL no mainframe, mas ele não vai conseguir fazer o VB rodar no mainframe por exemplo). Como EJB é uma arquitetura específica para Java, ele consegue aproveitar melhor as vantagens da linguagem e assim facilitar ainda mais o processo de desenvolvimento. Se é importante que o seu sistema seja independente de plataforma e que o processo de desenvolvimento seja simplificado ao máximo, use EJB. E se você precisar de interoperabilidade e portabilidade ao mesmo tempo? Use ambos! Na verdade as duas tecnologias são bastante completas e têm vários pontos em comum, por isso em muitos casos a utilização de só uma delas já resolve o seu problema, mas a solução mais completa é uma combinação das duas. Existem inclusive alguns servidores de aplicações que usam uma interface EJB para programação das aplicações e rodam internamente CORBA para garantir automaticamente a interoperabilidade com outros sistemas. Ou seja, muito usuário de produtos EJB está também usando CORBA sem saber... RMI e EJB JavaIDL e EJB RMI é o protocolo de comunicação do Java. JavaIDL é a interface de comunicação de CORBA. Na verdade a comparação deveria ser entre RMI e IIOP, já que este sim é um protocolo de comunicação de CORBA. Simplificando novamente as coisas: RMI você usa na comunicação direta entre os componentes da sua aplicação Java. IIOP (com JavaIDL) você usa para que esses componentes se comuniquem com sistemas externos baseados em outras tecnologias. De qualquer forma, não faz muito sentido comparar nenhum dos dois com EJB porque são coisas bastante diferentes. EJB é uma arquitetura distribuída e não um protocolo de comunicação. Na prática, os servidores EJB podem usar RMI ou CORBA na comunicação entre componentes. Deployment Descriptor Essa é a forma de customização dos componentes EJB, que especifica alguns de seus parâmetros e características de execução através de um arquivo XML (puxa, espero que não me perguntem agora o que é XML! :) Tentei enviar a msg em PVT, mas não encontrei se e-mail e minhas msgs. O assunto pode não ser de interesse geral. Como a discussão é sobre uma tecnologia Java, achei que valia a pena mandar para a lista toda. Um abraço, Einar Saukas Technical Consultant Summa Technologies, Inc. http://www.summa-tech.com --- LISTA SOUJAVA --- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] -