Skip to end of metadata
Go to start of metadata

A forma que o desenvolvedor cria seus projetos, muda de acordo com suas prioridades e formas de desenvolvimento. O cronapp oferece alternativamente à Geração da camada de dados a partir do diagrama a criação do diagrama UML pelo próprio banco de dados. Para isso deve-se criar Criar Projeto Web a partir do modelo de template e clicar no menu "Ferramentas" e escolher a opção "Fonte de Dados...", será criado e aberto um arquivo de configuração "context.xml", já vem pré configurado o banco de dados h2 (figura 1). Clique 2 vezes no banco de dados h2, será aberto ao usuário uma janela de configuração de banco de dados (figura 2). 


Figura 1 - Context.xml

 

Figura 2 - Configurações do banco de dados

 


Para criar uma conexão com um banco de dados já existente, preencher corretamente os campos:
Para campo "nome", digite nome de sua escolha.
Para campo "usuário", digite um usuário existente no banco de dados que deseja criar a conexão.(para este teste use "o42o5695p3n448n2").
Para campo "senha", coloque a senha do usuário que inseriu anteriormente.(para este teste use "2o9o5q669o609n18").
Para campo " fabricante", escolha o fabricante do banco de dados a ser configurado.(para este teste use "MYSQL").
Para campo "url", insira a url do banco de dados que deseja configurar.(para este teste use "jdbc:mysql://rds-oncronos-shared.cx8gelec2ybx.us-east-1.rds.amazonaws.com/b42b5695-c3a4-48a2-b9b5-d669b609a181").
E em seguida clique no botão "Testar Conexão", caso esteja tudo correto será exibida a mensagem "Conexão realizada com sucesso" (figura 3). Clique no botão "OK", a janela de confirmação do teste de conexão é desativada e o usuário volta para página de configuração do arquivo context.xml (figura 4). Feche a janela do arquivo context.xml,  será apresentado uma mensagem alertando o usuário que o arquivo context.xml foi alterado e se deseja salvar (figura 5).  Clique no botão "SIM", será apresentado uma janela de conflitos no arquivo "persistence.xml" (figura 6). Clique no botão "APLICAR ALTERAÇÃO NOS ITENS MARCADOS".


Figura 3 - Mensagem de confirmação de conexão com um banco de dados

 

Figura 4 - Context.xml (após mudanças)


Figura 5 - Mensagem de confirmação de mudanças


Figura 6 - Conflitos no arquivo "persistence.xml"

 

Vá até a árvore de recursos, clique com o botão direito do mouse sobre a pasta"DIAGRAM". Selecione a opção "Novo" e clique na opção "Diagrama de dados", será exibida uma janela para inserção do nome do novo arquivo (figura 7). Digite um nome qualquer para o arquivo do diagrama e clique no botão "OK", o arquivo de diagrama será criado (figura 8). Selecione, no cabeçalho do arquivo de diagrama, a conexão com o banco de dados criada anteriormente. Clique no botão "Gerar diagrama a partir do banco de dados", será exibida a janela de seleção das tabelas a ser criadas no diagrama (figura 9). Mantenha todas as tabelas selecionadas e clique em "Coletar", será gerado o diagrama a partir da conexão com o banco de dados criada anteriormente e exibida uma mensagem de confirmação que a reengenharia reversa foi concluída com sucesso (figura 10). Clique em "Ok" na mensagem de confirmação que é exibida  e expanda a área do arquivo para verificar o diagrama (figura 11).

 

Figura 7 - Inserindo nome do novo diagrama

 

figura 8 - Novo diagrama criado


figura 9 - Janela de seleção de tabelas no diagrama


figura 10 - Confirmação do processo (reegenharia reversa) 


figura 11 - Diagrama gerado


Clique no botão "Salvar" da barra de ferramentas. Clique no botão "Gerar Camada de Persistência" do cabeçalho do arquivo do diagrama, será exibida a tela de configuração da camada de persistência a ser gerada (figura 12). Clique no botão "Gerar", será exibida a janela de conflitos dos arquivos: "PERSISTENCE.XML", "SPRINGBOOTMAIN.JAVA" (figura 13). Clique em "APLICAR ALTERAÇÕES AOS ITENS MARCADOS ", será exibido uma mensagem de confirmação da geração da camada de persistência (figura 14), clique no botão "OK".  Expanda as seguintes pasta: "SRC > MAIN > JAVA > DIAGRAM > ALTO".
Alto é o nome do diagrama que acabamos de gerar a camada de persistência a partir dele, note que são apresentados os pacotes criados automaticamente na geração da camada de persistência (figura 15).

 

figura 12 - Configuração da camada de persistência


figura 13 - Conflitos nos aquivos: "PERSISTENCE.XML" e "SpringBootMain.java"


figura 14 - Confirmação da criação da camada de persistência


figura 15 - Pacotes criados pela geração da camada de persistência

 

  • No labels