Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Modular OSGI Java Framework for Web?

I am looking for a powerfull up to date Java OSGI framework for WEB, which would allow

  • Modular architecture (OSGI)
  • Flexible Views (JavaScript, HTML, Templates...)
  • String MVC separation
  • Maybe preimplemented CMS modules?
  • Is developed actively and open source

What I found was

  • ZEND for PHP. Does the Java world offer something comparable?
  • Spring Spliced may be the solution
  • Eclipse RAP, can OSGI but does not offer Views which are flexible enough
  • ... ?
like image 465
Skip Avatar asked Jan 13 '23 16:01

Skip


2 Answers

Take any std. framework of your choice and deploy it on top of Karaf (if you don't want to hassle with building your own OSGi runtime environment), or if you want to build everything up from scratch take also Pax-Web into account it also supports Servlet 3.0 and OSGi take a look at the home page of Pax-Web.

like image 146
Achim Nierbeck Avatar answered Jan 17 '23 15:01

Achim Nierbeck


I'm quite fond of Vaadin, it plays nice with OSGi, and it's quite active. It's a UI toolkit, based on Google GWT.

Mind you, you still have quite some decisions to make: You can use an OSGi framework 'straight up', like Felix or Equinox, but perhaps you'll be better off using an application server, like Apache Karaf or Eclipse Virgo.

like image 24
Frank Lee Avatar answered Jan 17 '23 14:01

Frank Lee