Melodie aberto

Uma versão de código aberto do software usado no projeto Mavi
Baixe Agora

Melodie aberto Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • José Paumard
  • Site do editor:

Melodie aberto Tag


Melodie aberto Descrição

Uma versão de código aberto do software usado no projeto Mavi Abra melodie é uma versão de código aberto do software usado no projeto Musée Achéménide (Mavi). Inclui todos os módulos: imagem, dados, registro do usuário, interfaces XML e interfaces de administração do AJAX.Developer comenta a noz, o projeto Mavi é um banco de dados on-line de artefatos arqueológicos (e muito mais!) Pertence ao Período ACHAEMENID (550 - 330 aC ). A base atualmente possui cerca de 8500 objetos e a mesma quantidade de imagens de alta resolução. As maiores imagens são pixels de 500m. Há cerca de 25 diferentes arquivos de formato de indexação na base, felizmente compartilhando as mesmas tabelas, graças a um modelo de Meta Nifty que escrevi 6 anos atrás. O código que traz o Mavi Online é antigo, baseado em antigas APIs (uma versão EA do Jaxb, JDO 1.0, apenas para a parte mais feia), e no antigo padrão de design. Esta é a razão pela qual eu escolhi reescrever o projeto do arranhão , cerca de 18 meses atrás, em vez de publicar um pedaço de código obsoleto, que ninguém (incluindo eu!) Estaria interessado em. Esta escolha me permitiu introduzir muitas novas funcionalidades, que não estavam na plataforma Mavi, e que eram necessários por usuários. Então, no final, o Aberto Melodie não é apenas uma tradução do código antiquado para novo, é também o resultado de 6 anos de trabalho duro no Mavi na publicação de dados estruturados científicos.Esto, OpenMelodie permite que um Dados estruturados on-line, nomeadamente objetos indexados e para administrá-los on-line, de maneira colaborativa, com ou sem compartilhar o trabalho com outros. O Meta Modelo é muito sofisticado, e visa ser capaz de lidar com realmente qualquer tipo de dados. A versão 0.1 é quase completa, quase todas as funcionalidades estão aqui. Há ainda um grande esforço a ser feito, mas as principais ideias estão aqui. Como instalar o projeto? Primeiro, você precisa montar todos os projetos no Eclipse IDE (eu não estou dando a você qualquer dicas sobre isso, se Você não sabe do que estou falando, então o resto provavelmente não é para você). Você precisa do Maven 2 e o plugin direito em sua instalação do Eclipse para tudo para compilar. O Pom.xml está lá e, além de um build.xml no projeto de imagem, não deve haver qualquer referência à minha configuração de desenvolvimento local. Você não precisa desse build.xml, é só aqui para mostrar como eu gerenciei as aulas do arquivo xsd (ambos fornecidos) usando o Jaxb.all A parte do servidor é construída no EJB 3.0 e JPA 1.0. A implementação que uso é o link Eclipse. Existem alguns bugs irritantes, e as soluções alternativas no código são mencionadas por // Tos. Em uma versão inicial, o Hibernate foi usado, e algumas anotações de hibernação ainda estão aqui e ali (para alternar alternando Hiberound Hiberound / JPA Bugs), em comentários. Para executar o servidor, você precisa ajustar a persistência. Arquivo XML no projeto persistente do modelo. O aplicativo foi desenvolvido pela primeira vez em JBoss 4.2. x, mas eu mudei para Glassfish v2. Então o persistence.xml reflete isso. Você precisa declarar uma fonte de dados no Glassfish para o aplicativo funcionar. O MySQL é o banco de dados de destino. Para implantar o projeto em um servidor Glassfish é trivial: basta construir o projeto de ouvido (não há nada além da declaração do arquivo EAR) e soltá-lo em Glassfish. Você pode fazer isso em um glassfish autônomo, ou na visão do servidor do Eclipse. Eu não testei novamente em JBoss, mas deve funcionar o mesmo. Apenas tenha cuidado com a nomeação do EJBS e a fonte de dados.


Melodie aberto Software Relacionado

Ksetup.

ksetup é apenas uma ideia de um programa para instalação de programas externos, como jogos, etc ... ...

270

Download