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