Ir para o conteúdo

 Voltar a Jaguar - Des...
Tela cheia

Armazenamento de Fotos

22 de Dezembro de 2011, 14:48 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 6 vezes

Olá a todos! Boa Tarde!

Estava eu a ler o Capítulo 9, que trata sobre o Padrão Arquivo Anexado, e me veio o seguinte questionamento: essa estratégia de guardar imagens dentro da mesma estrutura do gerenciador do banco de dados pode ser aplicada para sistemas de qualquer porte? Fazendo melhor minha pergunta: uma entidade possuindo um atributo que grave apenas o caminho da imagem em um local fisico do servidor(podendo inclusive ser uma pasta dentro do container) sempre será uma alternativa ruim se for comparada à gravação em uma tabela do banco de dados?

Exemplo:

public class Funcionario {

...

 private String enderecoImagem;

..

}

implementando um exemplo, ficaria assim:

 Funcionario f = new Funcionario();

f.setEnderecoImagem("/servidor/sistema/imagens/funcionario123.jpg");


 


Autor: Wagner Petronio de Sousa Abreu


22 comentários

  • 1341b9090b4f7e64a6bf22a0c8435d7f?only path=false&size=50&d=404Paulo Alvim(usuário não autenticado)
    22 de Dezembro de 2011, 16:17

     

    Oi Wagner,

    Armazenar em File System lhe trará dificuldades para funcionar em cluster, com dois ou mais App Servers funcionando em paralelo. Neste cenário, o armazenamento de imagens no SGBD-R garante o acesso de todos os nós. Além disso o conteúdo em SGBD-R traz as vantagens de flexibilidade no acesso e manutenção da imagem.

     Porém, se sua aplicação tem alto volume de manipulaçao de conteúdo (imagens, vídeos, arquivos), pode ser vantajoso tem um produto de ECM/GED como o Alfresco (www.alfresco.org), que exige mesmo um tratamento diferenciado para acesso - e neste caso funciona como um "banco de dados centralizado para conteúdos não estruturados".

     

    Abs;

    Alvim

    • 1341b9090b4f7e64a6bf22a0c8435d7f?only path=false&size=50&d=404Paulo Alvim(usuário não autenticado)
      22 de Dezembro de 2011, 16:18

       

      O Jaguar 6.1, que devemos liberar em fevereiro para o Portal do Software Público, trará melhorias nesta área e inclusive uma revisão do roteiro atual para arquivo anexado.

Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo