Supporting popular Enterprise Java Frameworks

27 views
Skip to first unread message

Werner Keil

unread,
Jun 1, 2012, 11:56:07 AM6/1/12
to java-...@googlegroups.com
Beside the obvious JSF/CDI connection, how about support for other popular JavaEE and Web Frameworks, especially by Socializer?
  • Play
  • Vaadin
  • GWT
  • Stripes
  • etc.

If our new JIRA has a "task" or "enhancement request" category, I may also add something there. Otherwise, a kind of "popularity contest" to see which ones you feel are worth supporting seems like a good idea.

Werner

Frank Carver

unread,
Jun 1, 2012, 2:29:24 PM6/1/12
to java-...@googlegroups.com
On 1 June 2012 16:56, Werner Keil <werne...@gmail.com> wrote:
> Beside the obvious JSF/CDI connection, how about support for other popular
> JavaEE and Web Frameworks, especially by Socializer?
FYI, while that's a list of some popular frameworks, it's certainly
not a _complete_ list of all open source frameworks.

Frank.

Antoine Sabot-Durand

unread,
Jun 1, 2012, 3:08:06 PM6/1/12
to java-...@googlegroups.com
Werner,

Agorava should not be tied to any web framework. The example given in Socializer was built with JSF but it could have been done with JSP and HTML. So the objective is to allow any Java Web framework to use Agorava.
That's why I created https://issues.jboss.org/browse/AGOVA-3 (find a way to make implementation Stateless). We need to have a stateless (or Is hold say sessionless) mode to support Play or plain HTML5 IHM.

Today we have a prototype of CDI impl which can be used with most framework (Play, GWT, Vaadin which support CDI), If we got plain Java SE and Spring impl we'll be able to support Mobile and Spring MVC.

  Let's keep focus ;-).

regards,

Antoine SABOT-DURAND




ehsavoie

unread,
Jun 2, 2012, 1:16:38 AM6/2/12
to java-...@googlegroups.com
Hi,
I do agree with Antoine, integration with a third party web framework
has no point except for demos.
My question is Antoine, what do you mean by 'stateless' ? JAX-RS +
JSON + authentication cookie/token ?
Cheer,
Emmanuel
----------
Emmanuel Hugonnet
http://www.ehsavoie.com
http://twitter.com/ehsavoie

Antoine Sabot-Durand

unread,
Jun 2, 2012, 2:46:01 AM6/2/12
to java-...@googlegroups.com
I mean sessionless. People using new approaches like Play or Vert.x
should be able to use Agorava for SN management. Today my code is only
Java EE oriented. Impossible to build Rest service out of the box.
This a tricky point because if client keep this state we have to take
security into consideration (oauth secret key needs to be highly
secured)

Antoine Sabot-Durand

Werner Keil

unread,
Jun 2, 2012, 12:49:29 PM6/2/12
to java-...@googlegroups.com
We clearly need more examples, Raj was hopefully not the only one asking for that earlier;-)
Nobody asks for dependencies in core libraries, but people should understand how to use it. 

At least with some of the most common frameworks.

Werner

Werner Keil

unread,
Jun 2, 2012, 1:06:57 PM6/2/12
to java-...@googlegroups.com
These questions are asked by people out there:

And we're unlikely going to attract communities of any of these frameworks if we don't demonstrate that Agorava can be used with them. Thus at least a proper set of tutorials, examples, call them what you want (part of the documentation) will be necessary, otherwise people are likely to use other solutions or develop something similar from scratch.
In fact, Play already has a module called SecureSocial, but so far it only seems to work with Play 1: http://www.playframework.org/modules/securesocial

For those frameworks that (unlike Java so far;-) have a proper module concept already, visibility in such module repositories also would help to gain acceptance and avoid people reinventing the wheel.

Antoine Sabot-Durand

unread,
Jun 2, 2012, 4:12:14 PM6/2/12
to java-...@googlegroups.com
Yes we agree on that but let's start from the beginning. We don't have doc, stable API, real tests. 
When all of this will be there we could start writing tutorial for Play or Jruby if relevant...


Antoine SABOT-DURAND

Reply all
Reply to author
Forward
0 new messages