Home » Language IDEs » ServerTools (WTP) » WSP - Web Server Plateform
WSP - Web Server Plateform [message #115408] |
Sat, 02 July 2005 06:26  |
Eclipse User |
|
|
|
Hello,
My proposal is maybe silly, but I would like to share it nevertheless...
Could it be a WSP sub-project like RCP is a sub-project of PDE?
WSP means Web Server Plateform and mimics the RCP project. The idea is
to use Eclipse as an application framework for server side projects.
The consequences would be to benefit directly from the plugin
architecture, and updates from the eclipse infrastructure.
Why we need it?
Example :
If you build your server side application as plugins, you can well
structure your application/system into clean several
sub-systems/sub-applications which interact very well between them...
If you combine them under the umbrella of the product concept of RCP you
can build easily different products depending of the plugins you choose.
In our case we will have to generate .war or ear from the product
definition...
Morover, imagine you have an application which targets several databases,
you can imagine to have a eg a common plugin, an application plugin, and
several specific plugins... You only download at run-time the database
plugin you want, and your web server is configured by using the eclipse
faicilities...
So we use then eclipse as non-graphical application framework for
building server side applications under J2EE framework.
regards
Xavier
|
|
|
Re: WSP - Web Server Plateform [message #115496 is a reply to message #115408] |
Sat, 02 July 2005 14:39   |
Eclipse User |
|
|
|
On Sat, 02 Jul 2005 06:26:23 -0400, Xavier <xavier.mehaut@free.fr> wrote:
> Hello,
> My proposal is maybe silly, but I would like to share it nevertheless...
> Could it be a WSP sub-project like RCP is a sub-project of PDE?
> WSP means Web Server Plateform and mimics the RCP project. The idea is
> to use Eclipse as an application framework for server side projects.
> The consequences would be to benefit directly from the plugin
> architecture, and updates from the eclipse infrastructure.
>
I like it ... well, the idea of it anyway.
Some things things to clarify ...
Is your main requirement to be non-graphical?
or ... just non-IDE oriented?
Is it to literally be an RCP app (which does not,
I believe, even include the resource plugin
(which would be hard for us to live wihout).
Besides the server components, what other
components (functionality) would need to be
on the server?
While we'd never take this on as a "must have"
requirement for this year's releases (just too much
other work), if you have time to play around with it,
(by picking and choosing which plugins you'd want on the
server, experimenting, etc), feel free to open architectural
feature enhancments if you find small things getting in the
way -- no promises, of course, but would be helpful for us to
know of "graphical and/or client" dependancies we would not other
wise be aware of).
It might make an interesting paper "how to use pieces of WTP
to make a server side application".
Thanks,
|
|
|
Re: WSP - Web Server Plateform [message #115522 is a reply to message #115408] |
Sat, 02 July 2005 16:29  |
Eclipse User |
|
|
|
Originally posted by: rui.figueira.gmail.com
Hi,
actually I'm currently developing something like that for a college
project :) I've developed a small prototype that includes an embedded
tomcat 5.5 (sort of org.eclipse.tomcat plugin) and some extension points
to register new web applications (they are actually plugins).
I also thought about extending some eclipse concepts like perspectives,
views, editors, etc. to develop web applications (mainly backoffices). The
same way we develop RCP applications, we could also develop web
applications, where we would use the extension / extension point
mechanisms to provide a modular framework to develop web applications. In
the prototype, I have extension points to contribute with new toolbar
buttons for a web application, for example.
However, a problem I have is that for this to work, I need to have the
application server embedded in eclipse. Actually, this is not a problem
for my project, but it could be for others. However, and because of the
Servlet specification about classloaders and all that, I guess this is the
only way for that...
There are several other problems to solve, for instance how to share the
session among web applications, and how to reuse contributed artifacts
from another web applications (jsps, taglibs, etc.), which I didn't have
time to think about.
If this is the approach you were thinking to follow, I'm very interested
about that project :) And actually, this isn't a new idea, because I
actually saw a 2 years old discussion thread in some eclipse newsgroup (I
can't find it now) where they were discussing something like that, so
probably there's more people interested or that started doing something.
Rui Figueira
|
|
|
Goto Forum:
Current Time: Wed Apr 23 10:08:25 EDT 2025
Powered by FUDForum. Page generated in 0.03594 seconds
|