divisão projeto Maven e integração

 

 

Por agora tem ssh maven divisão de projetos, idéias de divisão: o dao camada de código que foi extraído do arquivo de configuração de tudo para separar o desempenho de um projeto. Da mesma forma Serviço , Ação dividido.

ssh-parent:  Pai Projeto

DAO-SSH: (submódulo)

ssh-service

ssh-web

Dividir a conclusão da cisão projeto após a polimerização, o conceito do projeto pai

1.1  projeto pai Criação

      

 

Criar uma boa estrutura de diretórios projeto pai: somente pom.xml , pode-se inferir que o projeto pai não está codificado.

1,  dependente das necessidades de informação do projecto, tal como definido no projecto principal, processo sucessão de sub-módulo

2,  os sub-módulos individuais agregadas

1.1.2  irá criar o projeto pai para publicar um armazém local

O futuro Serviço , DAO trabalhos publicados para um armazém local. Solte serviço de erro de engenharia.

Se você esquecer esta etapa, o projeto pai para publicar um armazém local.

1.2  Criar uma sub-módulo ssh-dao

Ssh-dao responsável pela camada de acesso a dados: Contém dao código relevante & Profiles

    

1.2.1  A primavera dividir arquivo de configuração

  

1.3  Criar um sub-módulo ssh-service

    

O ssh-dao engenharia embalado para o repositório local;

No serviço de projeto pom.xml adicionar um arquivo ssh-dao dependente

1.3.1  Testes Unitários

1,  carregamento a granel mola ficheiro de configuração

a)  classpath: primavera / applicationContext - * xml.

b)  o CLASSPATH *: Primavera / applicationContext - * xml. : é necessário para carregar o projeto no arquivo de configuração, mas também para carregar o jar arquivo de configuração do pacote

 

1.4  Criar um sub-módulo de SSH-Web : a GUERRA

  

Nos ssh-web itens adicionar em serviço projetos dependem.

web.xml

  

1.5  Run

Maven maneira:

Modo 1 : Execute o projeto pai. Os submódulos projeto pai agregadas. O ssh-web hit guerra pacote lançado para tomcat

Modo 2 : execução direta web projeto

Outras maneiras:

Implantado no tomcat

Publicado 159 artigos originais · Louvor obteve 75 · vista 190 000 +

Acho que você gosta

Origin blog.csdn.net/xuehuagongzi000/article/details/79219626
Recomendado
Clasificación