Ir para o conteúdo

Tela cheia

Tutorial de Instalação

4 de Dezembro de 2014, 16:24 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.

1 Configuração do Ambiente

O manual descreve como configurar o ambiente exigido pelo MDArte e, em linhas gerais, como são instalados pacotes envolvidos.

Para cada tópico a seguir são descritos procedimentos específicos para ambientes Linux e Windows (com base no XP).

1.1 Java Development Kit (JDK)

A devida utilização do MDArte exige a instalação do pacote JDK, preferivelmente a versão Sun/Oracle 1.5 por algumas limitações na geração de Web Services.

Após realizar a instalação do pacote, a variável de ambiente JAVA_HOME deve apontar para o diretório do JDK instalado.

 

 Linux

Para tanto, abra o arquivo localizado em /home/usuario/.bashrc e acrescente a variável, como no exemplo a seguir.

 

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 

Lembrando que para as alterações terem efeito, é preciso reabrir o terminal.

 

 Windows
  • Clique em Iniciar -> Painel de Controle -> Sistema.
  • Na aba Avançado, clique no botão Variáveis de ambiente.
  • Na tabela Variáveis do sistema, clique no botão Nova.
  • Preencha o campo Nome da variável com JAVA_HOME e o campo Valor da variável com, por exemplo, C:\Arquivos de Programas\Java\jdk1.5.0_22 e clique no botão OK.
  • Lembrando que para as alterações terem efeito, é preciso encerrar a sessão atual e logar novamente no sistema.

 

2.1 JBoss

O JBoss consiste do servidor de aplicações utilizado para rodar os projetos web gerados. O MDArte suporta um conjunto de versões, contudo recomendamos o uso do jboss-4.0.5.GA, que consiste em uma versão 4 bem testada e corrigida.

Após realizar a instalação do pacote, a variável de ambiente JAVA_HOME deve apontar para o diretório do JDK instalado.

 

 Linux 

Para tanto, abra o arquivo localizado em /home/usuario/.bashrc e acrescente a variável, como no exemplo a seguir. 

 

export JBOSS_HOME=/home/usuario/programas/jboss-4.0.5.GA 

Lembrando que para as alterações terem efeito, é preciso reabrir o terminal.

 

 Windows 
  • Clique em Iniciar -> Painel de Controle -> Sistema.
  • Na aba Avançado, clique no botão Variáveis de ambiente.
  • Na tabela Variáveis do sistema, clique no botão Nova.
  • Preencha o campo Nome da variável com JBOSS_HOME e o campo Valor da variável com, por exemplo, C:\Arquivos de Programas\jboss-4.0.5.GA e clique no botão OK.
  • Lembrando que para as alterações terem efeito, é preciso encerrar a sessão atual e logar novamente no sistema.

 

3.1 Maven

O Maven é a principal ferramenta utilizada pelo MDArte. Ele é responsável pela automação e gerenciamento de projetos, incluindo suas dependências. O MDArte tem maior compatibilidade com o Maven-1.0.2, sendo que apenas o Maven 1.x deve utilizado, pois o Maven 2.x possui estruturação bem distinta.

Após realizar a instalação do pacote, a variável de ambiente MAVEN_HOME deve apontar para o diretório do JDK instalado.

 

 Linux  

Para tanto, abra o arquivo localizado em /home/usuario/.bashrc e acrescente a variável, como no exemplo a seguir.  

 

export MAVEN_HOME=/home/usuario/programas/maven-1.0.2 
export PATH=${MAVEN_HOME}/bin:${PATH}

Lembrando que para as alterações terem efeito, é preciso reabrir o terminal.

 

 Windows  
  • Clique em Iniciar -> Painel de Controle -> Sistema.
  • Na aba Avançado, clique no botão Variáveis de ambiente.
  • Na tabela Variáveis do sistema, clique no botão Nova.
  • Preencha o campo Nome da variável com MAVEN_HOME e o campo Valor da variável com, por exemplo, C:\Arquivos de Programas\maven-1.0.2 e clique no botão OK.
  • Na tabela Variáveis do sistema, procure pela variável PATH e clique no botão Editar.
  • Em Valor da variável, acrescente ;%MAVEN_HOME%\bin (sim, o ponto final faz parte do valor a ser acrescentado) ao final e clique no botão OK.
  • Lembrando que para as alterações terem efeito, é preciso encerrar a sessão atual e logar novamente no sistema.

Parte do gerenciamento de dependências é feito a partir da definição de repositórios remotos que podem ser consultados caso a dependência não seja encontrada localmente. Assim, crie o arquivo que deve conter as configurações apropriadas.

 

  •  Linux
    • Crie o arquivo em /home/usuario/build.properties
  • Windows
    • Crie o arquivo em C:\Documents and Settings\usuario\build.properties

 

Altere-o como a seguir (leia mais).

maven.repo.remote=http://146.164.34.92/repositorio/

O Maven também permite referênciar mais de um repositório. Para tanto, o valor de maven.repo.remote deve conter as URLs separadas por vírgulas. Caso seu computador esteja se conectando a internet através de um proxy, ele deve ser configurado no mesmo arquivo, conforme o exemplo a seguir (leia mais).

maven.proxy.host=<PROXY_IP>
maven.proxy.port=<PROXY_PORTA>
maven.proxy.username=<PROXY_USUARIO>
maven.proxy.password=<PROXY_SENHA>
maven.proxy.ntlm.host=<NTLM_IP>
maven.proxy.ntlm.domain=<NTLM_DOMINIO>

 

 

2 Instalação do Plugin do MDArte

O Plugin do MDArte consiste do componente responsável por gerar a estrutura inicial de um projeto. Ele deve ser utilizado apenas para a criação de projetos do zero.

Tendo o ambiente configurado, o plugin deve ser instalado a partir da execução do comando maven, que faz o download (caso necessário) do pacote JAR e o deixa pronto para uso.

O comando exato depende da versão do plugin a ser utilizado, contudo pode ser exemplicado como:

 

 maven plugin:download -DgroupId=andromda -DartifactId=maven-andromdapp-plugin-coppetec -Dversion=3.1.1.3.4.16-RC2

A partir do exemplo é possível verificar que a versão 3.1.1.3.4.16-RC2 está sendo utilizada, contudo ela pode ser substituida por qualquer versão de interesse. Sempre que possível, utilize a última versão disponível

 

 


Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: