Integrando grails em um aplicativo Primavera existente?

votos
8

E se você não quer começar um projeto separado para grails mas esgueirar-se em um webapp existente?

Eu tenho que construir um administrador de interface / crud para algumas novas entidades e pensei que seria uma maneira perfeita para aprender Grails.

Publicado 19/05/2009 em 13:58
fonte usuário
Em outras línguas...                            


3 respostas

votos
3

Eu estou tentando fazer um aplicativo com um aplicativo Grails e um aplicativo Primavera.

Tentei deslocar o Grails App na Primavera um, mas isso é "impossível". É mais fácil a esgueirar-se o aplicativo Primavera no aplicativo Grails. Grails sabe o que Primavera é, mas Primavera não tem idéia do que Grails é.

Em este artigo você pode encontrar informações úteis sobre como usar seus arquivos de mapeamento do Hibernate ou anotações em Grails, então você não tem de remapear tudo. Também você pode usar todos os seus clases java (colocá-los em src / java). Você pode colocar o feijão definidos no applicationContext.xml em conf / primavera / resources.xml. Você pode deixá-los em ApplicationContext, mas eu tive alguns problemas. Eu não ter terminado o trabalho (quase) e parece bom.

Respondeu 21/05/2009 em 09:24
fonte usuário

votos
0

Concordo que a construção de sua interface de administração é um bom exercício para aprender Grails, e também de acordo com a resposta anterior que Grails é difícil se não impossível de se integrar com uma aplicação de Primavera existente. Você provavelmente poderia fazê-lo, mas a dor de cabeça não seria pena.

Grails é construído em cima do Hibernate para sua ORM, por isso, se você já está usando Hibernate com este aplicativo Primavera você pode trabalhar isso para sua vantagem. Não é muito difícil de configurar um aplicativo Grails de usar modelos Hibernate pré-existentes, e isso é explicado bem na documentação Grails.

Então, eu recomendo construção de seu console de administração como um aplicativo Grails independentes, mas fazer uso dos modelos Hibernate você já tem, se de fato você já usou Hibernate.

Respondeu 20/05/2009 em 19:12
fonte usuário

votos
0

Seria difícil "esgueirar-se em" a menos que o aplicativo existente tem a estrutura dir correta que mapeia exatamente como grails gosta dele - afinal, convenção sobre configuração é onde o poder do Grails vem.

Você pode tentar fazer a interface de administração como um app "separado" para o aplicativo Primavera originais / existente, e mapear o banco de dados existente para os objetos de domínio grails. embora eu não tenho certeza como você executá-los lado a lado facilmente, sem mais informações sobre o aplicativo existente. É possível definitivamente embora.

Respondeu 19/05/2009 em 14:29
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more