Loading ...
Sorry, an error occurred while loading the content.
 

Re: [riojug] Portais

Expand Messages
  • Daniel Fernando da Silva de Castro
    Fala Ximenes , Beleza cara? Aqui no trabalho a gente usa o string beans, acho que pelo material do site da para usar todos os recursos dele, so que algumas
    Message 1 of 30 , Jul 31, 2006
      Fala Ximenes ,
       
      Beleza cara?
      Aqui no trabalho a gente usa o string beans, acho que pelo material do site da para usar todos os recursos dele, so que algumas classes devem ser re-implementadas  para funcionarem melhor de acordo com o projeto que estiver trabalhando.
       
      Algumas coisas nele são meio ruins como a implementação de negócio em jsps, isso prejudica um pouco o desenvolvimento com ele, mas entendendo o código que está nos .jsp o resto é bem simples.
      ----- Original Message -----
      Sent: Monday, July 31, 2006 1:26 PM
      Subject: Re: [riojug] Portais

      pessoAll,
      estive pesquisando há um tempo atrás sobre portais e achei um bem interessante, o StringBeans, um portal q me parece ser baseado no Pluto (Projeto Jakarta) e bem fácil de usar, alguém teria algum material adicional (fora do site oficial) ou sugestões sobre este produto ?
       
      []s,
      Jean Ximenes
      ----- Original Message -----
      Sent: Monday, July 31, 2006 10:59 AM
      Subject: Re: [riojug] Portais

      Marco,

      fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

      Escolhemos o JBoss Portal por, basicamente, 2 motivos:
        1) JBoss: nome conhecido e "vendável" para a gerência. 
        2) fácil configuração, se comparado às outras soluções de portal open source.

      Principais problemas:
        1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
        2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
        3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
        4) não pode ser usado fora do JBoss Application Server.

      Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

      []s,

      Alessandro Ribeiro
      alessandro.ribeiro@ integritas. com.br
      Integritas Tecnologia - Soluções Abertas

      Marco Catunda wrote:

      Alguem poderia comentar sobre o uso de portais,
      jetspeed, liferay, exo, uportal, jboss portal, ...?

      Se é que existe alguem usando, poque não vi nenhum
      comentario na lista nos últimos meses.

      --
      Marco Catunda


      Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006


      No virus found in this incoming message.
      Checked by AVG Free Edition.
      Version: 7.1.394 / Virus Database: 268.10.5/403 - Release Date: 28/7/2006

  • Levi Modesto de Sá
    A empresa que trabalho está querendo implantar ano que vem o Portal da BeA. chamado BEA Weblogic Workshop. Alguem conhece? ... A empresa que trabalho está
    Message 2 of 30 , Aug 1, 2006
      A empresa que trabalho está querendo implantar ano que vem o Portal da BeA.
      chamado BEA Weblogic Workshop. Alguem conhece?


       
      2006/8/1, Marco Catunda <marco.catunda@...>:

      Parece ser interessante, vc já instalou/usou?
      --
      Marco Catunda

      Em 31/07/06, Ximenes - ISM <ximenes@... > escreveu:

      pessoAll,
      estive pesquisando há um tempo atrás sobre portais e achei um bem interessante, o StringBeans, um portal q me parece ser baseado no Pluto (Projeto Jakarta) e bem fácil de usar, alguém teria algum material adicional (fora do site oficial) ou sugestões sobre este produto ?
       
      []s,
      Jean Ximenes
      ----- Original Message -----
      Sent: Monday, July 31, 2006 10:59 AM
      Subject: Re: [riojug] Portais

       

      Marco,

      fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

      Escolhemos o JBoss Portal por, basicamente, 2 motivos:
        1) JBoss: nome conhecido e "vendável" para a gerência. 
        2) fácil configuração, se comparado às outras soluções de portal open source.

      Principais problemas:
        1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
        2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
        3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
        4) não pode ser usado fora do JBoss Application Server.

      Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

      []s,

      Alessandro Ribeiro
      alessandro.ribeiro@...
      Integritas Tecnologia - Soluções Abertas

      Marco Catunda wrote:

      Alguem poderia comentar sobre o uso de portais,
      jetspeed, liferay, exo, uportal, jboss portal, ...?

      Se é que existe alguem usando, poque não vi nenhum
      comentario na lista nos últimos meses.

      --
      Marco Catunda



      Internal Virus Database is out-of-date.
      Checked by AVG Free Edition.
      Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006


      No virus found in this incoming message.

      Checked by AVG Free Edition.
      Version: 7.1.394 / Virus Database: 268.10.5/403 - Release Date: 28/7/2006




      --
      --
      Marco Catunda


    • Elber Galiza
      Na verdade o BEA Weblogic Workshop é a IDE de desenvolvimento da BEA, onde você pode desenvolver a solução do portal. A ferramenta de portal da BEA é o
      Message 3 of 30 , Aug 1, 2006

        Na verdade o BEA Weblogic Workshop é a IDE de desenvolvimento da BEA, onde você pode desenvolver a solução do portal. A ferramenta de portal da BEA é o BEA Weblogic Portal. Esta solução é usada para portais corporativos e exige um certo nível de Customização. MAS a BEA apresenta agora uma outra plataforma chamada Aqualogic. Nela tem um produto chamado ALUI (Aqualogic User Interaction) que é uma suite de vários produtos onde fornece uma solução completa de desenvolvimento de portais com vários portlets. A construção do portal fica bem simples com ele.



        Re: Portais

        Posted by: "Levi Modesto de Sá" levimodesto@...   levimodesto

        Tue Aug 1, 2006 5:43 am (PST)

        A empresa que trabalho está querendo implantar ano que vem o Portal da BeA.
        chamado BEA Weblogic Workshop. Alguem conhece?


        --
        Impossível é frequentemente o que não tentamos...
      • Alessandro Coelho Ribeiro
        Marco, o catálogo básico de portlets faz parte da infra-estrutura do software de portal. Alguns serviços básicos como exibição de feeds RSS ou interface
        Message 4 of 30 , Aug 1, 2006
          Marco,

          o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

          É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.


          []s,

          Alessandro Ribeiro
          alessandro.ribeiro@...
          Integritas Tecnologia - Soluções Abertas


          É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.

          Marco Catunda wrote:

          Alessandro,

          Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
          do pouco que olhei, fiquei assustado com tanta complexidade.
          Mas como tudo em Java, para mim, é complexo... Já estou
          ficando acostumado.

          A grande dificuldade é refazer o layout do portal para que não
          fique com o jeitão default do portal. A idéia é termos isso com
          página de entrada num site interno de uma empresa.

          Você mencionou que o JBoss possui um pequeno catalogo
          de portlets e outros portais possui um melhor catalogo. Mas,
          portlets não é um padrão? Eu não poderia usar em varios
          portais? Pelo menos foi isso que me venderam em alguns
          artigos que li a respeito.

          Para mim, o grande diferencial do uso de portais são os portlets,
          mas, se na prática, não temos isso. Quais seriam as vantagens
          de usar portais?

          --
          Marco Catunda





          Em 31/07/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@ integritas. com.br> escreveu:

          Marco,

          fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

          Escolhemos o JBoss Portal por, basicamente, 2 motivos:
            1) JBoss: nome conhecido e "vendável" para a gerência. 
            2) fácil configuração, se comparado às outras soluções de portal open source.

          Principais problemas:
            1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
            2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
            3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
            4) não pode ser usado fora do JBoss Application Server.

          Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

          []s,

          Alessandro Ribeiro
          alessandro.ribeiro@ integritas. com.br
          Integritas Tecnologia - Soluções Abertas

          Marco Catunda wrote:

          Alguem poderia comentar sobre o uso de portais,
          jetspeed, liferay, exo, uportal, jboss portal, ...?

          Se é que existe alguem usando, poque não vi nenhum
          comentario na lista nos últimos meses.

          --
          Marco Catunda


          Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




          --
          --
          Marco Catunda

          Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006

        • Alessandro Coelho Ribeiro
          Corrigindo uma frase que escrevi: Você pode ter de extrair as classes utilizadas no /*portlet*/ e criar o seu próprio JAR para encapsular as classes
          Message 5 of 30 , Aug 1, 2006
            Corrigindo uma frase que escrevi:

            Você pode ter de extrair as classes utilizadas no portlet e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.

            Alessandro

            Alessandro Coelho Ribeiro wrote:

            Marco,

            o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

            É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.


            []s,

            Alessandro Ribeiro
            alessandro.ribeiro@ integritas. com.br
            Integritas Tecnologia - Soluções Abertas


            É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.

            Marco Catunda wrote:

            Alessandro,

            Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
            do pouco que olhei, fiquei assustado com tanta complexidade.
            Mas como tudo em Java, para mim, é complexo... Já estou
            ficando acostumado.

            A grande dificuldade é refazer o layout do portal para que não
            fique com o jeitão default do portal. A idéia é termos isso com
            página de entrada num site interno de uma empresa.

            Você mencionou que o JBoss possui um pequeno catalogo
            de portlets e outros portais possui um melhor catalogo. Mas,
            portlets não é um padrão? Eu não poderia usar em varios
            portais? Pelo menos foi isso que me venderam em alguns
            artigos que li a respeito.

            Para mim, o grande diferencial do uso de portais são os portlets,
            mas, se na prática, não temos isso. Quais seriam as vantagens
            de usar portais?

            --
            Marco Catunda





            Em 31/07/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@ integritas. com.br> escreveu:

            Marco,

            fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

            Escolhemos o JBoss Portal por, basicamente, 2 motivos:
              1) JBoss: nome conhecido e "vendável" para a gerência. 
              2) fácil configuração, se comparado às outras soluções de portal open source.

            Principais problemas:
              1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
              2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
              3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
              4) não pode ser usado fora do JBoss Application Server.

            Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

            []s,

            Alessandro Ribeiro
            alessandro.ribeiro@ integritas. com.br
            Integritas Tecnologia - Soluções Abertas

            Marco Catunda wrote:

            Alguem poderia comentar sobre o uso de portais,
            jetspeed, liferay, exo, uportal, jboss portal, ...?

            Se é que existe alguem usando, poque não vi nenhum
            comentario na lista nos últimos meses.

            --
            Marco Catunda


            Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




            --
            --
            Marco Catunda

            Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006


            Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006

          • Marco Catunda
            Alessandro, Se isso acontece na pratica, qual seria vantagem de usar os portais? Para mim, a grande vantagem seria exatamente o uso de portlets externos. --
            Message 6 of 30 , Aug 1, 2006
              Alessandro,

              Se isso acontece na pratica, qual seria vantagem de usar os portais?
              Para mim, a grande vantagem seria exatamente o uso de portlets
              externos.

              --
              Marco Catunda




              Em 01/08/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@...> escreveu:

              Marco,

              o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

              É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.




              []s,

              Alessandro Ribeiro
              alessandro.ribeiro@...
              Integritas Tecnologia - Soluções Abertas


              É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.


              Marco Catunda wrote:

              Alessandro,

              Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
              do pouco que olhei, fiquei assustado com tanta complexidade.
              Mas como tudo em Java, para mim, é complexo... Já estou
              ficando acostumado.

              A grande dificuldade é refazer o layout do portal para que não
              fique com o jeitão default do portal. A idéia é termos isso com
              página de entrada num site interno de uma empresa.

              Você mencionou que o JBoss possui um pequeno catalogo
              de portlets e outros portais possui um melhor catalogo. Mas,
              portlets não é um padrão? Eu não poderia usar em varios
              portais? Pelo menos foi isso que me venderam em alguns
              artigos que li a respeito.

              Para mim, o grande diferencial do uso de portais são os portlets,
              mas, se na prática, não temos isso. Quais seriam as vantagens
              de usar portais?

              --
              Marco Catunda





              Em 31/07/06, Alessandro Coelho Ribeiro < alessandro.ribeiro@...> escreveu:

              Marco,

              fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

              Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                1) JBoss: nome conhecido e "vendável" para a gerência. 
                2) fácil configuração, se comparado às outras soluções de portal open source.

              Principais problemas:
                1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                4) não pode ser usado fora do JBoss Application Server.

              Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

              []s,

              Alessandro Ribeiro
              alessandro.ribeiro@...
              Integritas Tecnologia - Soluções Abertas

              Marco Catunda wrote:

              Alguem poderia comentar sobre o uso de portais,
              jetspeed, liferay, exo, uportal, jboss portal, ...?

              Se é que existe alguem usando, poque não vi nenhum
              comentario na lista nos últimos meses.

              --
              Marco Catunda



              Internal Virus Database is out-of-date.
              Checked by AVG Free Edition.
              Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




              --
              --
              Marco Catunda


              Internal Virus Database is out-of-date.
              Checked by AVG Free Edition.
              Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




              --
              --
              Marco Catunda
            • Alessandro Coelho Ribeiro
              Marco, não escrevi que é difícil instalar qualquer tipo de portlet externo em um sotware de portal. O que escrevi é que, freqüentemente, é difícil
              Message 7 of 30 , Aug 1, 2006
                Marco,

                não escrevi que é difícil instalar qualquer tipo de portlet externo em um sotware de portal.  O que escrevi é que, freqüentemente, é difícil instalar os portlets que fazem parte de um software de portal em outro software de portal.  Por exemplo, não é muito fácil copiar um dos portlets padrão do Liferay e instalá-lo no JBoss.  Certamente é muito mais fácil instalar um portlet externo, tal como o PortletBridge (www.portletbridge.org), que não faz parte da instalação de nenhum sistema de portal. 

                []s,

                Alessandro Ribeiro
                alessandro.ribeiro@...
                Integritas Tecnologia - Soluções Abertas


                Marco Catunda wrote:

                Alessandro,

                Se isso acontece na pratica, qual seria vantagem de usar os portais?
                Para mim, a grande vantagem seria exatamente o uso de portlets
                externos.

                --
                Marco Catunda




                Em 01/08/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@ integritas. com.br> escreveu:

                Marco,

                o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

                É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.




                []s,

                Alessandro Ribeiro
                alessandro.ribeiro@ integritas. com.br
                Integritas Tecnologia - Soluções Abertas


                É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.


                Marco Catunda wrote:

                Alessandro,

                Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
                do pouco que olhei, fiquei assustado com tanta complexidade.
                Mas como tudo em Java, para mim, é complexo... Já estou
                ficando acostumado.

                A grande dificuldade é refazer o layout do portal para que não
                fique com o jeitão default do portal. A idéia é termos isso com
                página de entrada num site interno de uma empresa.

                Você mencionou que o JBoss possui um pequeno catalogo
                de portlets e outros portais possui um melhor catalogo. Mas,
                portlets não é um padrão? Eu não poderia usar em varios
                portais? Pelo menos foi isso que me venderam em alguns
                artigos que li a respeito.

                Para mim, o grande diferencial do uso de portais são os portlets,
                mas, se na prática, não temos isso. Quais seriam as vantagens
                de usar portais?

                --
                Marco Catunda





                Em 31/07/06, Alessandro Coelho Ribeiro < alessandro.ribeiro@ integritas. com.br> escreveu:

                Marco,

                fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

                Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                  1) JBoss: nome conhecido e "vendável" para a gerência. 
                  2) fácil configuração, se comparado às outras soluções de portal open source.

                Principais problemas:
                  1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                  2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                  3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                  4) não pode ser usado fora do JBoss Application Server.

                Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

                []s,

                Alessandro Ribeiro
                alessandro.ribeiro@ integritas. com.br
                Integritas Tecnologia - Soluções Abertas

                Marco Catunda wrote:

                Alguem poderia comentar sobre o uso de portais,
                jetspeed, liferay, exo, uportal, jboss portal, ...?

                Se é que existe alguem usando, poque não vi nenhum
                comentario na lista nos últimos meses.

                --
                Marco Catunda


                Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




                --
                --
                Marco Catunda

                Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




                --
                --
                Marco Catunda

                Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006

              • Rodrigo Golin Buzzatti
                Marco, Os benefícios relacionados ao uso de uma ferramenta de portal vão muito além do uso de portlets. Listo os mais importantes na minha visão: -
                Message 8 of 30 , Aug 1, 2006

                  Marco,

                  Os benefícios relacionados ao uso de uma ferramenta de portal vão muito além do uso de portlets. Listo os mais importantes na minha visão:

                  - Integração com serviços de diretório via LDAP, facilitando Single Sign On

                  - Construção de acesso as aplicações por perfis de grupos de usuários sem necessidade de codificação

                  - Apoio a localização de conteúdo (localização em várias línguas)

                  - Gestão de conteúdo

                  - Gestão de conhecimento - ferramentas para trabalhar conteúdo estruturado e não estruturado em equipe e por perfis de usuários

                  - Padronização da interface com o usuário

                   

                  Isto é verdade para alguns pacotes como BEA Weblogic Portal (muito bem descrito pelo Elber), SAP Enterprise Portal, IBM WebSphere Portal Server, Vignette Application Portal. Mas lembre-se que as licenças não são baratas, giram em torno de U$ 55K por CPU (preço de lista) e portanto você tem que ter muito$ bons motivos para utilizar um portal que vão muito além de usar portles por si.

                   

                  [],s

                  Rodrigo Buzzatti

                   


                  From: riojug@yahoogroups.com [mailto:riojug@yahoogroups.com] On Behalf Of Marco Catunda
                  Sent: terça-feira, 1 de agosto de
                  2006 20:29
                  To: riojug@yahoogroups.com
                  Subject: Re: [riojug] Portais

                   

                  Alessandro,

                  Se isso acontece na pratica, qual seria vantagem de usar os portais?
                  Para mim, a grande vantagem seria exatamente o uso de portlets
                  externos.

                  --
                  Marco Catunda



                  Em 01/08/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@ integritas. com.br> escreveu:

                  Marco,

                  o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

                  É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.




                  []s,

                  Alessandro Ribeiro
                  alessandro.ribeiro@ integritas. com.br
                  Integritas Tecnologia - Soluções Abertas

                  É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.



                  Marco Catunda wrote:

                  Alessandro,

                  Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
                  do pouco que olhei, fiquei assustado com tanta complexidade.
                  Mas como tudo em Java, para mim, é complexo... Já estou
                  ficando acostumado.

                  A grande dificuldade é refazer o layout do portal para que não
                  fique com o jeitão default do portal. A idéia é termos isso com
                  página de entrada num site interno de uma empresa.

                  Você mencionou que o JBoss possui um pequeno catalogo
                  de portlets e outros portais possui um melhor catalogo. Mas,
                  portlets não é um padrão? Eu não poderia usar em varios
                  portais? Pelo menos foi isso que me venderam em alguns
                  artigos que li a respeito.

                  Para mim, o grande diferencial do uso de portais são os portlets,
                  mas, se na prática, não temos isso. Quais seriam as vantagens
                  de usar portais?

                  --
                  Marco Catunda




                  Em 31/07/06, Alessandro Coelho Ribeiro < alessandro.ribeiro@ integritas. com.br> escreveu:

                  Marco,

                  fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

                  Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                    1) JBoss: nome conhecido e "vendável" para a gerência. 
                    2) fácil configuração, se comparado às outras soluções de portal open source.

                  Principais problemas:
                    1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                    2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                    3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                    4) não pode ser usado fora do JBoss Application Server.

                  Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

                  []s,

                  Alessandro Ribeiro
                  alessandro.ribeiro@ integritas. com.br
                  Integritas Tecnologia - Soluções Abertas

                  Marco Catunda wrote:

                  Alguem poderia comentar sobre o uso de portais,
                  jetspeed, liferay, exo, uportal, jboss portal, ...?

                  Se é que existe alguem usando, poque não vi nenhum
                  comentario na lista nos últimos meses.

                  --
                  Marco Catunda

                  
                  
                  

                  Internal Virus Database is out-of-date.
                  Checked by AVG Free Edition.
                  Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006
                   

                   





                  --
                  --
                  Marco Catunda

                  
                  
                  

                  Internal Virus Database is out-of-date.
                  Checked by AVG Free Edition.
                  Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006
                   

                   




                  --
                  --
                  Marco Catunda


                  Este documento pode incluir informação confidencial e de propriedade restrita da Neoris e apenas pode ser lido por aquele(s) a qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente, por favor avise-nos imediatamente e apague a mensagem recebida. Quaisquer opiniões ou informações expressadas neste e-mail pertencem ao seu remetente e não necessariamente coincidem com aquelas da Neoris. Este documento não pode ser reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a prévia autorização por escrito da Neoris.

                  Este documento foi checado contra vírus. Visite nosso website www.neoris.com.


                • Conrad Peres
                  Senhores, Na verdade o problema é totalmente diferente, a modelagem aqui esta da seguinte forma, eu tenho 3 classes ProjetoDTO, SecaoDTO e ArtigoDTO, public
                  Message 9 of 30 , Aug 2, 2006
                    Senhores,

                    Na verdade o problema é totalmente diferente, a modelagem aqui esta da seguinte forma, eu tenho 3 classes ProjetoDTO, SecaoDTO e ArtigoDTO,

                    public class ProjetoDTO extends Serializadora{

                         private long id;
                        private String titulo;
                        private String descricao;
                        private ArrayList secoesDTO;
                    }
                    public class SecoesDTO extends Serializadora{

                        private long id;
                        private String titulo;
                        private String descricao;
                        private long projetoId;
                        private ArrayList artigoDTO;
                    }


                    public class ArtigoDTO extends Serializadora{
                        private long id;
                        private String titulo;
                        private String descricao;
                        private int secaoId;
                    }


                    Então eu faço 3 select's nas DAO's, e ai eu junto essas 3 lista em uma só, que chama-se listProjetos, ai lá no jsp, eu chamo da seguinte forma:

                    <c:forEach var="listProjetos" items="${listProjetos}">
                           <c:out value="${listProjetos.titulo}"/>
                            <c:out value="${listProjetos.secoesDTO}"/>
                           <c:out value="${secoesDTO.artigoDTO.titulo}"/>
                    </c:forEach>


                    os projetos são retornados corretamente, pois eu estou chamando diretamente o atributo da classe contido na lista listProjetos, só que dentro da listProjetos eu tenho outra lista (secoesDTO), e dentro dessa lista de seções eu tenho outra lista (artigoDTO).

                    quanto eu executo essa linha aqui:  <c:out value="${listProjetos.secoesDTO}"/> ele não me retorna os titulos, o que faz sentido, retorna o objeto com endereço de memória (br.com.susep.ibDoc.dto.SecoesDTO@18e754c) ,  mas se eu chamo dessa forma: <c:out value="${listProjetos.secoesDTO.titulo}"/>, ou seja a lista de seções dentro da lista de projetos, ele me retorna o seguinte erro:

                    The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer.


                    Ainda estou aprendendo a mexer com JSTL então agradeceria uma ajuda, sei que isso é básico mas ainda estou aprendendo JSTL.

                    Obrigado
                    Aguardo Resposta
                    Conrad Peres.

                    ----- Original Message ----
                    From: Sergio Amim <sergioamim@...>
                    To: riojug@yahoogroups.com
                    Sent: Monday, July 31, 2006 3:54:59 PM
                    Subject: Re: [riojug] JSTL

                    Cara da uma olhada no tipo da comparação. pois se for "Integer" == não é o bastante. provavelmente vc esta usando uma versão da JVM abaixo do java 1.5 que faz isso automatico.

                    ideia é tentar trabalhar com o int, ou String.


                    dica para não confundir:  vc esta atribuindo o conteudo de ${listProjetos} para listProjetos (mesmo nome)
                    no conteudo de Var coloque no singular para melhor visualizar.
                     ex:
                    <c:forEach var="listProjeto" items="${listProjetos}">.

                    se vc estiver usando o Struts, tem q colocar o nome do Form antes (se estiver usando form tb).




                    <c:forEach var="listProjeto" items="${listProjetos}">
                             <c:out value="${listProjeto. titulo} "/>
                                 <c:forEach var="listSecoes" items="${
                    listProjeto.listSecoes}">

                     


                     
                                    <c:if test='${listSecoes. projetoId= =listProjeto. id}'>   

                                     <c:out value="${listSecoe .titulo}" />
                                    </c:if>

                                         <c:forEach var="listArtigos" items="${listArtigos} ">
                                          <c:if test='${ listArtigos. secaoId== listSecoes. id}'>

                                             <c:out value="${listArtigos. titulo} "/>
                                          </c:if>

                                        </c:forEach>
                                </c:forEach

                     

                    </c:forEach>

                    Resumindo, eu queria exibir as seções de um projeto e os artigos da seção. Para não ter que rodar o loop novamente, ainda não consegui uma tag que faça isso sem ter que iterar a lista novamente.

                    PS: O Código que me mandou não funcionou mesmo eu alterando a classe DTO.

                    Aguardo Resposta
                    Obrigado
                    Conrad Peres.





                    ----- Original Message ----
                    From: Alexandre Filgueiras Costa <afilcosta@yahoo.com.br>
                    To: riojug@yahoogroups. com
                    Sent: Monday, July 31, 2006 12:20:23 PM
                    Subject: Re: [riojug] JSTL

                    Bom, eu já havia respondido isso no e-mail anterior.
                     
                    Se a intenção é varrer lista dentro de lista, vc pode usar o seguinte código:
                     
                    <c:forEach var="listProjetos" items="${listProjet os}">
                             <c:out value="${listProjet os.titulo} "/>
                                 <c:forEach var="listSecoes" items="${listProjet os.listSecoes} ">

                                     <c:out value="${listSecoes .titulo}" />
                                         <c:forEach var="listArtigos" items="${listSecoes .listArtigos} ">
                                             <c:out value="${listArtigo s.titulo} "/>


                    --
                    Sergio Amim Junior

                  • Conrad Peres
                    Alexandre, blz, não se preocupa mais não, fiz como falou e deu certo... Abs Conrad Peres. ... From: Alexandre Filgueiras Costa To:
                    Message 10 of 30 , Aug 2, 2006
                      Alexandre,


                      blz, não se preocupa mais não, fiz como falou e deu certo...


                      Abs
                      Conrad Peres.

                      ----- Original Message ----
                      From: Alexandre Filgueiras Costa <afilcosta@...>
                      To: riojug@yahoogroups.com
                      Sent: Monday, July 31, 2006 3:38:11 PM
                      Subject: Re: [riojug] JSTL

                      Repare, vc dá o mesmo da coleção presente no jsp ao nome da variável local.
                      (não sei se rola fazer isso).
                       
                      Pense em algo assim:
                       
                      <c:forEach var="projeto" items="${listProjet os}">
                               <c:out value="${projeto. titulo} "/>
                                   <c:forEach var="secao" items="${projeto. listSecoes } ">
                                      <c:if test='${secao. projetoId= =projeto. id}'>   
                                       <c:out value="${secao. titulo}" />
                                      </c:if>
                                           <c:forEach var="artigo" items="${secao. listArtigo s} ">
                                            <c:if test='${artigo. secaoId= =secao. id}'>
                                               <c:out value="${artigo. titulo} "/>
                                            </c:if>
                                          </c:forEach>
                                  </c:forEach>
                      </c:forEach>
                       
                      tentae, mas lembre o código que escervo aqui não foi feito pra vc colar no seu workspace e rodar!
                       
                      tente ver quais foram as mudanças..... . e aplique a sua necessidade!
                       
                       
                       
                      <c:forEach var="listProjetos" items="${listProjet os}">
                               <c:out value="${listProjet os.titulo} "/>
                                   <c:forEach var="listSecoes" items="${listSecoes } ">
                                      <c:if test='${listSecoes. projetoId= =listProjetos. id}'>   
                                       <c:out value="${listSecoes .titulo}" />
                                      </c:if>
                                           <c:forEach var="listArtigos" items="${listArtigo s} ">
                                            <c:if test='${listArtigos .secaoId= =listSecoes. id}'>
                                               <c:out value="${listArtigo s.titulo} "/>
                                            </c:if>
                                          </c:forEach>
                                  </c:forEach>
                      </c:forEach>


                      Conrad Peres <conradmarquesperesp @.... br> escreveu:
                      já havia entendido isso, a intenção é procurar um id de uma lista dentro de outra dessa forma, mas não esta dando certo:

                      <c:forEach var="listProjetos" items="${listProjet os}">
                               <c:out value="${listProjet os.titulo} "/>
                                   <c:forEach var="listSecoes" items="${listSecoes } ">
                                      <c:if test='${listSecoes. projetoId= =listProjetos. id}'>   
                                       <c:out value="${listSecoes .titulo}" />
                                      </c:if>
                                           <c:forEach var="listArtigos" items="${listArtigo s} ">
                                            <c:if test='${listArtigos .secaoId= =listSecoes. id}'>
                                               <c:out value="${listArtigo s.titulo} "/>
                                            </c:if>
                                          </c:forEach>
                                  </c:forEach>
                      </c:forEach>

                      Resumindo, eu queria exibir as seções de um projeto e os artigos da seção. Para não ter que rodar o loop novamente, ainda não consegui uma tag que faça isso sem ter que iterar a lista novamente.

                      PS: O Código que me mandou não funcionou mesmo eu alterando a classe DTO.

                      Aguardo Resposta
                      Obrigado
                      Conrad Peres.





                      ----- Original Message ----
                      From: Alexandre Filgueiras Costa <afilcosta@yahoo. com.br>
                      To: riojug@yahoogroups. com
                      Sent: Monday, July 31, 2006 12:20:23 PM
                      Subject: Re: [riojug] JSTL

                      Bom, eu já havia respondido isso no e-mail anterior.
                       
                      Se a intenção é varrer lista dentro de lista, vc pode usar o seguinte código:
                       
                      <c:forEach var="listProjetos" items="${listProjet os}">
                               <c:out value="${listProjet os.titulo} "/>
                                   <c:forEach var="listSecoes" items="${listProjet os.listSecoes} ">
                                       <c:out value="${listSecoes .titulo}" />
                                           <c:forEach var="listArtigos" items="${listSecoes .listArtigos} ">
                                               <c:out value="${listArtigo s.titulo} "/>
                                          </c:forEach>
                                  </c:forEach>
                      </c:forEach>
                      Sempre que vc atribui um valor " var="listProjetos" " ele pode ser enxergado por outra tag.
                       
                      Teste isso e dê notícias
                       
                      []'s Alexandre Filgueiras Costa


                      Conrad Peres <conradmarquesperesp @.... br> escreveu:
                      Pessoal,

                      Alguém sabe dizer se a tag do jstl c:forEach recebe parâmetro de outra , tipo um while dentro de outro com listas, tipo assim (só que um passando um id para o outro), como uma estrutura de árvore:


                      <c:forEach var="listProjetos" items="${listProjet os}">
                               <c:out value="${listProjet os.titulo} "/>
                                   <c:forEach var="listSecoes" items="${listSecoes }">
                                       <c:out value="${listSecoes .titulo}" />
                                           <c:forEach var="listArtigos" items="${listArtigo s}">
                                               <c:out value="${listArtigo s.titulo} "/>
                                          </c:forEach>
                                  </c:forEach>
                      </c:forEach>



                      Aguardo Resposta
                      Atencisamente
                      Conrad Peres.



                      []'s Alexandre F. Costa

                      Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!




                      []'s Alexandre F. Costa


                      Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!


                    • Marco Catunda
                      Alessandro, Perfeito. Agora entendi!! -- Marco Catunda ... -- -- Marco Catunda Alessandro, Perfeito. Agora entendi!! -- Marco Catunda 2006/8/1, Alessandro
                      Message 11 of 30 , Aug 2, 2006
                        Alessandro,

                        Perfeito. Agora entendi!!

                        --
                        Marco Catunda


                        2006/8/1, Alessandro Coelho Ribeiro <alessandro.ribeiro@...>:

                        Marco,

                        não escrevi que é difícil instalar qualquer tipo de portlet externo em um sotware de portal.  O que escrevi é que, freqüentemente, é difícil instalar os portlets que fazem parte de um software de portal em outro software de portal.  Por exemplo, não é muito fácil copiar um dos portlets padrão do Liferay e instalá-lo no JBoss.  Certamente é muito mais fácil instalar um portlet externo, tal como o PortletBridge (www.portletbridge.org), que não faz parte da instalação de nenhum sistema de portal. 



                        []s,

                        Alessandro Ribeiro
                        alessandro.ribeiro@...
                        Integritas Tecnologia - Soluções Abertas


                        Marco Catunda wrote:

                        Alessandro,

                        Se isso acontece na pratica, qual seria vantagem de usar os portais?
                        Para mim, a grande vantagem seria exatamente o uso de portlets
                        externos.

                        --
                        Marco Catunda




                        Em 01/08/06, Alessandro Coelho Ribeiro < alessandro.ribeiro@...> escreveu:

                        Marco,

                        o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

                        É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.




                        []s,

                        Alessandro Ribeiro
                        alessandro.ribeiro@...
                        Integritas Tecnologia - Soluções Abertas


                        É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.


                        Marco Catunda wrote:

                        Alessandro,

                        Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
                        do pouco que olhei, fiquei assustado com tanta complexidade.
                        Mas como tudo em Java, para mim, é complexo... Já estou
                        ficando acostumado.

                        A grande dificuldade é refazer o layout do portal para que não
                        fique com o jeitão default do portal. A idéia é termos isso com
                        página de entrada num site interno de uma empresa.

                        Você mencionou que o JBoss possui um pequeno catalogo
                        de portlets e outros portais possui um melhor catalogo. Mas,
                        portlets não é um padrão? Eu não poderia usar em varios
                        portais? Pelo menos foi isso que me venderam em alguns
                        artigos que li a respeito.

                        Para mim, o grande diferencial do uso de portais são os portlets,
                        mas, se na prática, não temos isso. Quais seriam as vantagens
                        de usar portais?

                        --
                        Marco Catunda





                        Em 31/07/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@...> escreveu:

                        Marco,

                        fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

                        Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                          1) JBoss: nome conhecido e "vendável" para a gerência. 
                          2) fácil configuração, se comparado às outras soluções de portal open source.

                        Principais problemas:
                          1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                          2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                          3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                          4) não pode ser usado fora do JBoss Application Server.

                        Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

                        []s,

                        Alessandro Ribeiro
                        alessandro.ribeiro@...
                        Integritas Tecnologia - Soluções Abertas

                        Marco Catunda wrote:

                        Alguem poderia comentar sobre o uso de portais,
                        jetspeed, liferay, exo, uportal, jboss portal, ...?

                        Se é que existe alguem usando, poque não vi nenhum
                        comentario na lista nos últimos meses.

                        --
                        Marco Catunda



                        Internal Virus Database is out-of-date.
                        Checked by AVG Free Edition.
                        Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




                        --
                        --
                        Marco Catunda


                        Internal Virus Database is out-of-date.
                        Checked by AVG Free Edition.
                        Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




                        --
                        --
                        Marco Catunda


                        Internal Virus Database is out-of-date.
                        Checked by AVG Free Edition.
                        Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006




                        --
                        --
                        Marco Catunda
                      • Marco Catunda
                        Rodrigo, Vc tocou num excelente ponto a qual eu gostaria de entender melhor. Eu concordo com todos esses beneficios, pelo menos é que lemos nos diversos
                        Message 12 of 30 , Aug 2, 2006
                          Rodrigo,

                          Vc tocou num excelente ponto a qual eu gostaria de entender melhor.
                          Eu concordo com todos esses beneficios, pelo menos é que lemos
                          nos diversos artigos encontrados na NET a respeito de portais.
                          Mas na prática, a impressão que tenho, é que nós conseguimos alguns
                          desses beneficios, senão todos, de uma maneira muito mais simples
                          do que usando portais.

                          Essa é a impressão que eu tenho. Tenho que estudar mais um portal
                          e usa-lo realmente para amadurecer essa opnião.

                          --
                          Marco Catunda




                          Em 01/08/06, Rodrigo Golin Buzzatti <rodrigo.buzzatti@...> escreveu:

                          Marco,

                          Os benefícios relacionados ao uso de uma ferramenta de portal vão muito além do uso de portlets. Listo os mais importantes na minha visão:

                          - Integração com serviços de diretório via LDAP, facilitando Single Sign On

                          - Construção de acesso as aplicações por perfis de grupos de usuários sem necessidade de codificação

                          - Apoio a localização de conteúdo (localização em várias línguas)

                          - Gestão de conteúdo

                          - Gestão de conhecimento - ferramentas para trabalhar conteúdo estruturado e não estruturado em equipe e por perfis de usuários

                          - Padronização da interface com o usuário

                           

                          Isto é verdade para alguns pacotes como BEA Weblogic Portal (muito bem descrito pelo Elber), SAP Enterprise Portal, IBM WebSphere Portal Server, Vignette Application Portal. Mas lembre-se que as licenças não são baratas, giram em torno de U$ 55K por CPU (preço de lista) e portanto você tem que ter muito$ bons motivos para utilizar um portal que vão muito além de usar portles por si.

                           

                          [],s

                          Rodrigo Buzzatti

                           


                          From:riojug@yahoogroups.com [mailto:riojug@yahoogroups.com ] On Behalf Of Marco Catunda
                          Sent: terça-feira, 1 de agosto de
                          2006 20:29
                          To: riojug@yahoogroups.com
                          Subject: Re: [riojug] Portais

                           

                          Alessandro,

                          Se isso acontece na pratica, qual seria vantagem de usar os portais?
                          Para mim, a grande vantagem seria exatamente o uso de portlets
                          externos.

                          --
                          Marco Catunda



                          Em 01/08/06, Alessandro Coelho Ribeiro <alessandro.ribeiro@...> escreveu:

                          Marco,

                          o catálogo básico de portlets faz parte da infra-estrutura do software de portal.  Alguns serviços básicos como exibição de feeds RSS ou interface para um sistema de busca poderiam vir na instalação do software de portal.  Alguns softwares de portal Open Source como o Liferay possuem um amplo catálogo de portlets.  Outros, como o JBoss Portal, têm um catálogo muito pequeno e você provavelmente vai precisar instalar portlets externos.

                          É claro que você pode instalar os portlets disponíveis no Liferay, no eXo e no Jetspeed no JBoss Portal, quando estes seguirem estritamente o padrão JSR-168.  Entretanto, em muitos casos, mesmo seguindo o padrão e a JSR-168 definir um esquema de componentização de aplicações de portlets, os próprios softwares de portal não utilizam a componentização da melhor forma possível para o catálogo de portlets padrão.  É comum, por exemplo, que o código binário para a implementação de 1 portlet específico esteja no mesmo JAR do container de portlets ou que a configuração de vários portlets esteja definida no mesmo arquivo.  Então, se para copiar um portlet do Liferay ou do eXo para o JBoss Portal, em muitos casos, o ideal seria apenas ter de copiar o WAR da aplicação de portlet de um portal para outro.  Na prática, o trabalho pode ser bem maior.  Você pode ter de extrair as classes utilizadas no portal e criar o seu próprio JAR para encapsular as classes específicas do portlet que deseja mover.  Você também pode necessitar extrair de um arquivo portlet.xml contendo a descrição de vários portais, um arquivo portlet.xml menor, contendo apenas a descrição do portlet que você quer utilizar.  Em resumo: copiar um portlet do catálogo básico de um portal para outro portal é possível mas pode ser muito, muito trabalhoso.




                          []s,

                          Alessandro Ribeiro
                          alessandro.ribeiro@...
                          Integritas Tecnologia - Soluções Abertas

                          É possível instalar a maioria dos portlets existentes em outro software de portal no JBoss Portal, por exemplo.



                          Marco Catunda wrote:

                          Alessandro,

                          Eu dei uma olhada no Jetspeed e no Liferay e confesso que,
                          do pouco que olhei, fiquei assustado com tanta complexidade.
                          Mas como tudo em Java, para mim, é complexo... Já estou
                          ficando acostumado.

                          A grande dificuldade é refazer o layout do portal para que não
                          fique com o jeitão default do portal. A idéia é termos isso com
                          página de entrada num site interno de uma empresa.

                          Você mencionou que o JBoss possui um pequeno catalogo
                          de portlets e outros portais possui um melhor catalogo. Mas,
                          portlets não é um padrão? Eu não poderia usar em varios
                          portais? Pelo menos foi isso que me venderam em alguns
                          artigos que li a respeito.

                          Para mim, o grande diferencial do uso de portais são os portlets,
                          mas, se na prática, não temos isso. Quais seriam as vantagens
                          de usar portais?

                          --
                          Marco Catunda




                          Em 31/07/06, Alessandro Coelho Ribeiro < alessandro.ribeiro@...> escreveu:

                          Marco,

                          fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

                          Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                            1) JBoss: nome conhecido e "vendável" para a gerência. 
                            2) fácil configuração, se comparado às outras soluções de portal open source.

                          Principais problemas:
                            1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                            2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                            3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                            4) não pode ser usado fora do JBoss Application Server.

                          Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

                          []s,

                          Alessandro Ribeiro
                          alessandro.ribeiro@...
                          Integritas Tecnologia - Soluções Abertas

                          Marco Catunda wrote:

                          Alguem poderia comentar sobre o uso de portais,
                          jetspeed, liferay, exo, uportal, jboss portal, ...?

                          Se é que existe alguem usando, poque não vi nenhum
                          comentario na lista nos últimos meses.

                          --
                          Marco Catunda

                          
                          






                          Internal Virus Database is out-of-date.

                          Checked by AVG Free Edition.

                          Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006

                           

                           





                          --
                          --
                          Marco Catunda

                          
                          






                          Internal Virus Database is out-of-date.

                          Checked by AVG Free Edition.

                          Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006

                           

                           




                          --
                          --
                          Marco Catunda


                          Este documento pode incluir informação confidencial e de propriedade restrita da Neoris e apenas pode ser lido por aquele(s) a qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente, por favor avise-nos imediatamente e apague a mensagem recebida. Quaisquer opiniões ou informações expressadas neste e-mail pertencem ao seu remetente e não necessariamente coincidem com aquelas da Neoris. Este documento não pode ser reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a prévia autorização por escrito da Neoris.

                          Este documento foi checado contra vírus. Visite nosso website www.neoris.com.





                          --
                          --
                          Marco Catunda
                        • Antonio Carlos de Souza
                          Conrad, A qustão é q ${listProjetos.secoesDTO} é um List e não um objeto do List. ...
                          Message 13 of 30 , Aug 3, 2006
                            Conrad,

                                A qustão é q ${listProjetos.secoesDTO} é um List e não um objeto do List.
                                Tenta o seguinte:
                            ------------------------------------------------------------------------------------------------------------
                            <c:forEach var="projetoDTO" items="${listProjetos}">
                                <c:out value="${projetoDTO.titulo}"/>
                                    <c:forEach var="secoesDTO" items="${ projetoDTO.secoesDTO}">
                                        <c:out value="${secoesDTO.titulo}"/>
                                        <c:forEach var="artigoDTO" items="${secoesDTO.artigoDTO}">
                                            <c:out value="${ artigoDTO.titulo}"/>
                                        </c:forEach>
                                    </c:forEach>
                            </c:forEach>
                            ------------------------------------------------------------------------------------------------------------
                            []s,
                            AC

                            On 8/2/06, Conrad Peres wrote:
                            [...]
                          • Conrad Peres
                            Já tinha conseguido cara, mas muito obrigado pela ajuda, mas consegui por causa de uma dica anterior que havia me dado, brigado vc é 10! Abs Conrad Peres.
                            Message 14 of 30 , Aug 3, 2006
                              Já tinha conseguido cara, mas muito obrigado pela ajuda, mas consegui por causa de uma dica anterior que havia me dado, brigado vc é 10!


                              Abs
                              Conrad Peres.

                              ----- Original Message ----
                              From: Antonio Carlos de Souza <ac.desouza@...>
                              To: riojug@yahoogroups.com
                              Sent: Thursday, August 3, 2006 9:31:41 AM
                              Subject: Re: [riojug] JSTL

                              Conrad,

                                  A qustão é q ${listProjetos. secoesDTO} é um List e não um objeto do List.
                                  Tenta o seguinte:
                              ------------ --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- ------
                              <c:forEach var="projetoDTO" items="${listProjetos}">
                                  <c:out value="${projetoDTO. titulo}"/>
                                      <c:forEach var="secoesDTO" items="${ projetoDTO.secoesDT O}">
                                          <c:out value="${secoesDTO. titulo}"/>
                                          <c:forEach var="artigoDTO" items="${secoesDTO. artigoDTO}">
                                              <c:out value="${ artigoDTO.titulo}"/>
                                          </c:forEach>
                                      </c:forEach>
                              </c:forEach>
                              ------------ --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- ------
                              []s,
                              AC

                              On 8/2/06, Conrad Peres wrote:
                              [...]


                            • Ximenes - ISM
                              Marco, desculpe o atraso, estava enjaulado em cliente e não consegui visualizar as msgs da lista... bem , instalei o SB e é bem fácil ele, no momento
                              Message 15 of 30 , Aug 3, 2006
                                Marco,
                                desculpe o atraso, estava "enjaulado em cliente" e não consegui visualizar as msgs da lista...
                                bem , instalei o SB e é bem fácil ele, no momento estou apenas pesquisando, e estou pensando em por em prática em um projeto particular; mas acho q tem gente, inclusive da lista, que usa ele bem. Podem falar um pouco mais dele???
                                 
                                Rodrigo Buzzatti,
                                uma dúvida: o benefício de gestão de conteúdo e conhecimento no qual falou poderia ser solucionado fora o uso de portlets ??? Como ?? Poderia explicitar melhor? O restante concordo plenamente contigo. :)
                                 
                                []s
                                ---------------------
                                Jean Ximenes
                                 
                                ----- Original Message -----
                                Sent: Tuesday, August 01, 2006 7:52 AM
                                Subject: Re: [riojug] Portais

                                Parece ser interessante, vc já instalou/usou?
                                --
                                Marco Catunda

                                Em 31/07/06, Ximenes - ISM <ximenes@ism. com.br> escreveu:

                                pessoAll,
                                estive pesquisando há um tempo atrás sobre portais e achei um bem interessante, o StringBeans, um portal q me parece ser baseado no Pluto (Projeto Jakarta) e bem fácil de usar, alguém teria algum material adicional (fora do site oficial) ou sugestões sobre este produto ?
                                 
                                []s,
                                Jean Ximenes
                                ----- Original Message -----
                                Sent: Monday, July 31, 2006 10:59 AM
                                Subject: Re: [riojug] Portais

                                Marco,

                                fiz uma apresentação na reunião mensal do RioJUG, sobre o JBoss Portal, há cerca de 2 meses.  Tive a oportunidade de avaliar alguns desses portais, para uso em um sistema da área hospitalar e em um sistema governamental. 

                                Escolhemos o JBoss Portal por, basicamente, 2 motivos:
                                  1) JBoss: nome conhecido e "vendável" para a gerência. 
                                  2) fácil configuração, se comparado às outras soluções de portal open source.

                                Principais problemas:
                                  1) a documentação tem melhorado, mas continua bastante limitada.  Algumas características do software só foram descobertas por meio de tentativa e erro ou de consultas ao fórum do JBOSS. 
                                  2) pequeno catálogo de portlets.  Alguns desses outros softwares de portais possuem um catálogo melhor.
                                  3) suporte ainda incipiente a recursos avançados como comunicação entre portlets (IPC), portlets remotos via Web Services (WSRP), adição dinâmica de portlets no sistema.
                                  4) não pode ser usado fora do JBoss Application Server.

                                Caso precise de algum comentário mais aprofundado sobre alguma característica desse portal, me envie um email.

                                []s,

                                Alessandro Ribeiro
                                alessandro.ribeiro@ integritas. com.br
                                Integritas Tecnologia - Soluções Abertas

                                Marco Catunda wrote:

                                Alguem poderia comentar sobre o uso de portais,
                                jetspeed, liferay, exo, uportal, jboss portal, ...?

                                Se é que existe alguem usando, poque não vi nenhum
                                comentario na lista nos últimos meses.

                                --
                                Marco Catunda



                                Internal Virus Database is out-of-date.
                                Checked by AVG Free Edition.
                                Version: 7.1.375 / Virus Database: 268.0.0/266 - Release Date: 2/21/2006


                                No virus found in this incoming message.

                                Checked by AVG Free Edition.
                                Version: 7.1.394 / Virus Database: 268.10.5/403 - Release Date: 28/7/2006




                                --
                                --
                                Marco Catunda


                                No virus found in this incoming message.
                                Checked by AVG Free Edition.
                                Version: 7.1.394 / Virus Database: 268.10.5/404 - Release Date: 31/7/2006
                              • Ruy Pedroso
                                Vê se ajuda... http://www.learntechnology.net/struts-nested.do
                                Message 16 of 30 , Aug 3, 2006
                                  Vê se ajuda...
                                  http://www.learntechnology.net/struts-nested.do

                                  Conrad Peres wrote:

                                  > Alexandre,
                                  >
                                  >
                                  > blz, não se preocupa mais não, fiz como falou e deu certo...
                                  >
                                  >
                                  > Abs
                                  > Conrad Peres.
                                  >
                                  > ----- Original Message ----
                                  > From: Alexandre Filgueiras Costa <afilcosta@...>
                                  > To: riojug@yahoogroups.com
                                  > Sent: Monday, July 31, 2006 3:38:11 PM
                                  > Subject: Re: [riojug] JSTL
                                  >
                                  > Repare, vc dá o mesmo da coleção presente no jsp ao nome da variável
                                  > local.
                                  > (não sei se rola fazer isso).
                                  >
                                  > Pense em algo assim:
                                  >
                                  > <c:forEach var="projeto" items="${listProjet os}">
                                  > <c:out value="${projeto. titulo} "/>
                                  > <c:forEach var="secao" items="${projeto. listSecoes } ">
                                  > <c:if test='${secao. projetoId= =projeto. id}'>
                                  > <c:out value="${secao. titulo}" />
                                  > </c:if>
                                  > <c:forEach var="artigo" items="${secao.
                                  > listArtigo s} ">
                                  > <c:if test='${artigo. secaoId= =secao. id}'>
                                  > <c:out value="${artigo. titulo} "/>
                                  > </c:if>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > </c:forEach>
                                  >
                                  > tentae, mas lembre o código que escervo aqui não foi feito pra vc
                                  > colar no seu workspace e rodar!
                                  >
                                  > tente ver quais foram as mudanças..... . e aplique a sua necessidade!
                                  >
                                  >
                                  >
                                  > <c:forEach var="listProjetos" items="${listProjet os}">
                                  > <c:out value="${listProjet os.titulo} "/>
                                  > <c:forEach var="listSecoes" items="${listSecoes } ">
                                  > <c:if test='${listSecoes. projetoId= =listProjetos.
                                  > id}'>
                                  > <c:out value="${listSecoes .titulo}" />
                                  > </c:if>
                                  > <c:forEach var="listArtigos" items="${listArtigo
                                  > s} ">
                                  > <c:if test='${listArtigos .secaoId= =listSecoes.
                                  > id}'>
                                  > <c:out value="${listArtigo s.titulo} "/>
                                  > </c:if>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > </c:forEach>
                                  >
                                  >
                                  > */Conrad Peres <conradmarquesperesp @.... br>/* escreveu:
                                  >
                                  > já havia entendido isso, a intenção é procurar um id de uma lista
                                  > dentro de outra dessa forma, mas não esta dando certo:
                                  >
                                  > <c:forEach var="listProjetos" items="${listProjet os}">
                                  > <c:out value="${listProjet os.titulo} "/>
                                  > <c:forEach var="listSecoes" items="${listSecoes } ">
                                  > <c:if test='${listSecoes. projetoId=
                                  > =listProjetos. id}'>
                                  > <c:out value="${listSecoes .titulo}" />
                                  > </c:if>
                                  > <c:forEach var="listArtigos"
                                  > items="${listArtigo s} ">
                                  > <c:if test='${listArtigos .secaoId=
                                  > =listSecoes. id}'>
                                  > <c:out value="${listArtigo s.titulo} "/>
                                  > </c:if>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > </c:forEach>
                                  >
                                  > Resumindo, eu queria exibir as seções de um projeto e os artigos
                                  > da seção. Para não ter que rodar o loop novamente, ainda não
                                  > consegui uma tag que faça isso sem ter que iterar a lista novamente.
                                  >
                                  > PS: O Código que me mandou não funcionou mesmo eu alterando a
                                  > classe DTO.
                                  >
                                  > Aguardo Resposta
                                  > Obrigado
                                  > Conrad Peres.
                                  >
                                  >
                                  >
                                  >
                                  >
                                  > ----- Original Message ----
                                  > From: Alexandre Filgueiras Costa <afilcosta@yahoo. com.br>
                                  > To: riojug@yahoogroups. com
                                  > Sent: Monday, July 31, 2006 12:20:23 PM
                                  > Subject: Re: [riojug] JSTL
                                  >
                                  > Bom, eu já havia respondido isso no e-mail anterior.
                                  >
                                  > Se a intenção é varrer lista dentro de lista, vc pode usar o
                                  > seguinte código:
                                  >
                                  > <c:forEach var="listProjetos" items="${listProjet os}">
                                  > <c:out value="${listProjet os.titulo} "/>
                                  > <c:forEach var="listSecoes" items="${listProjet
                                  > os.listSecoes} ">
                                  > <c:out value="${listSecoes .titulo}" />
                                  > <c:forEach var="listArtigos"
                                  > items="${listSecoes .listArtigos} ">
                                  > <c:out value="${listArtigo s.titulo} "/>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > Sempre que vc atribui um valor " var="listProjetos" " ele pode ser
                                  > enxergado por outra tag.
                                  >
                                  > Teste isso e dê notícias
                                  >
                                  > []'s Alexandre Filgueiras Costa
                                  >
                                  >
                                  > */Conrad Peres <conradmarquesperesp @.... br>/* escreveu:
                                  >
                                  > Pessoal,
                                  >
                                  > Alguém sabe dizer se a tag do jstl c:forEach recebe parâmetro
                                  > de outra , tipo um while dentro de outro com listas, tipo
                                  > assim (só que um passando um id para o outro), como uma
                                  > estrutura de árvore:
                                  >
                                  >
                                  > <c:forEach var="listProjetos" items="${listProjet os}">
                                  > <c:out value="${listProjet os.titulo} "/>
                                  > <c:forEach var="listSecoes" items="${listSecoes }">
                                  > <c:out value="${listSecoes .titulo}" />
                                  > <c:forEach var="listArtigos"
                                  > items="${listArtigo s}">
                                  > <c:out value="${listArtigo s.titulo} "/>
                                  > </c:forEach>
                                  > </c:forEach>
                                  > </c:forEach>
                                  >
                                  >
                                  >
                                  > Aguardo Resposta
                                  > Atencisamente
                                  > Conrad Peres.
                                  >
                                  >
                                  >
                                  >
                                  > []'s Alexandre F. Costa
                                  > ------------------------------------------------------------------------
                                  > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
                                  > celular. Registre seu aparelho agora!
                                  > <http://us.rd.yahoo.com/mail/br/tagline/mobile_alerts/*http://br.mobile.yahoo.com/mailalertas/>
                                  >
                                  >
                                  >
                                  >
                                  >
                                  > []'s Alexandre F. Costa
                                  >
                                  > ------------------------------------------------------------------------
                                  > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
                                  > celular. Registre seu aparelho agora!
                                  > <http://us.rd.yahoo.com/mail/br/tagline/mobile_alerts/*http://br.mobile.yahoo.com/mailalertas/>
                                  >
                                  >
                                  >
                                • Your message has been successfully submitted and would be delivered to recipients shortly.