I'm just looking through available technologies to create portlets using WSRP. So we have the following requirements (I'll try to explain so as I can):
- backend part: Jax-WS webservices implementation (in fact JPA + some business logic)
- frontend: portlets should use Jax-WS webservices and should be exposed through WSRP and consumed in Oracle WebCenter portal
- everything should be built via Maven
I'm having troubles with selecting a proper framework for portlet development. A couple of things which I'm considering:
- ADF - has a big learning curve, tightly coupled to Oracle stack, I wouldn't like to use it
- Vaadin framework - looks fine, but its latest version doesn't support WSRP Add on, so I will have to write something on my own
There are also a couple of others possible frameworks which I have not looked through yet: JSF, Spring Portlet MVC.
Maybe somebody of you has already used similar stack and can give some advice on which framework is more convenient for portlet with WSRP. I would very much appreciate any thoughts on that.
Thanks in advance
For me I used JSF with JSF-Portlet-Bridge, Struts and ADF But I always preferred ADF since it gave me a quick way to generate WSRP portlets from Task-Flows.
If you are going to develop big list of Portlets, I'd tell you to consider ADF, even though the learning curve might be steep but it'll be worth it, and you already have knowledge in JSF it'll be an easy task!