Hi all,
Me and my friend are trying to create modular web application that will
work in OSGi environment.
We have chosen JSF (MyFaces implementation) for our web tier (In fact we
have chosen this technology in first version of our application, where
we have implemented own mechanism for plug-in management, now we want to
use OSGi).
We have few very important assumption for web tier: views (pages),
resources and manageable beans can be provided, changed and taken away
in run-time. This is a result of other assumption: our application
should be modularized in plug-ins that can be installed, updated or
uninstalled in run-time.
There are few problems with MyFaces that we were trying to omit. Some we
have managed to, some partially and some not. I am not going to tell
about the details, but I can tell about them or provide web site urls
where we have written down our cogitations.
After some time we have reached a conclusion that it is pointless to
make MyFaces working as we want to, without changing things in core
implementation. Generally we know what should be reimplemented or
redesigned in core implementation of MyFaces. We believe that some of
changes should be done in API to make MyFaces more flexible. Once more I
am not going to tell about the details here (but fell free to ask).
My questions are
Is it our proposal worth of consideration ? Maybe out assumptions break
down some JavaServer Faces assumption and this technology cannot be used
in such application ?
Is it right place to ask about changes in MyFaces ?
Can you/we make such changes in core implementation, or maybe MyFaces is
simply implementation of JSF specification ? If it is, should we turn to
people that are responsible for JSF specification ?
--
Pozdrawiam,
Kamil Soboń
iso.poczta(at)gmail.comturn to
sobon(at)student.agh.edu.pl