Skip to content

reference project for a modular architecture based on Java EE e OSGi

Notifications You must be signed in to change notification settings

filipeportes/goevent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoEvent

projeto de referência para uma arquitetura modular baseada em Java EE e OSGi

Atualmente o projeto conta com os seguintes bundles OSGi:

  • goevent: projeto raiz
    • base_view: bundle WAB (web aplication bundle) raiz da aplicação, contendo templates facelets
    • event: projeto raiz do módulo de eventos
      • event_api: api do módulo, expondo pacotese contendo o modelo e as interfaces de serviço e também registra o Service de PersistenceContext
      • event_dao: implementa os serviços regirstrados na event_api
      • event_view_fragment: pacote do tipo webFragment, conta com os formulários e ManagedBeans JSF do módulo

Execução

Para testar o projeto é necessário utilizar o servidor Glassfish 4, e instalar cada .jar ou .war como um bundle OSGi através do painél visual (localhost:4848), ou copiá-los para a pasta <glassfish>/glassfish/domains/domain1/autodeploy/bundles/

Apache Felix WebConsole

É recomendável instalar o bundle OSGi Felix Webconsole no seu Glassfish, ele permite visualizar os bundles instalados e diversas informações sobre eles, bem como instalar novos bundles.

a forma mais fácil de instalar esse bundle é:

About

reference project for a modular architecture based on Java EE e OSGi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages