Two basic questions by a newbie ;)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Two basic questions by a newbie ;)

ashkanr
Hi all,
 I found ops 2 days ago and mainly as an alternative for Chiba but I know that it does a lot more! Lemme brief my goals in my project:
 1. I am a J2EE developer and want to develop my new project as an XForm complient portal. I have read many parts of the docs and FAQ and user manual and conclude not to use XPL, XPath & XQuery for business logic. I only want to develop a XForm complient portal. Is there any way to combine OPS with other java technologies such as portlets(I read FAQ about JSR-168 but can't understand completely), Struts or webWork?

 2. My second question is about development environment: Is there any proper Eclipse plugin for dealing with these technologies? I use xmlBuddy plugin for my XML manipulations within eclipse but guess there should be more specialized plugins for XML technologies.

 -Thanks a lot for your help


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Two basic questions by a newbie ;)

Erik Bruchez
Administrator
Ashkan,

 > I found ops 2 days ago and mainly as an alternative for Chiba but I
 > know that it does a lot more! Lemme brief my goals in my project:
 > 1. I am a J2EE developer and want to develop my new project as an
 > XForm complient portal. I have read many parts of the docs and FAQ
 > and user manual and conclude not to use XPL, XPath & XQuery for
 > business logic. I only want to develop a XForm complient portal.

Sounds good :-) Note that XPath is used by XForms, so you will use
some XPath if you use XForms.

 > Is there any way to combine OPS with other java technologies such as
 > portlets(I read FAQ about JSR-168 but can't understand completely),

OPS 3.5 M1 and later work within Liferay portal, which is JSR-168
compliant. This means you can build XForms pages that run within
portlets.

This may also work with other JSR-168 portals, but we haven't tested
that yet.

 > Struts or webWork?

You can certainly run Struts or WebWork pages alongside XForms pages
in the same web application. If you want the output of Struts or
WebWork to be interpreted by the XForms engine, you can do that too,
by setting up a filter in a way similar to the one we describe for
JSP, see:

   http://www.orbeon.com/ops/doc/integration-xforms-jsp

 > 2. My second question is about development environment: Is there any
 > proper Eclipse plugin for dealing with these technologies? I use
 > xmlBuddy plugin for my XML manipulations within eclipse but guess
 > there should be more specialized plugins for XML technologies.

You can use any XML editor you want. That's pretty much the only
requirement to write XForms (even though even a simple text editor
would work, but it's better to have features like completion,
syntax-highlighting, etc.). XML Buddy, oXygen, Stylus, IntelliJ's XML
editor, or our own Orbeon Studio plugin for Eclipse will do.

-Erik

--
Orbeon - XForms Everywhere:
http://www.orbeon.com/blog/




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Two basic questions by a newbie ;)

ashkanr
Thanks Erik, your points were really useful :)
Regards,
 -Ashakn

On 11/4/06, Erik Bruchez <[hidden email]> wrote:
Ashkan,

> I found ops 2 days ago and mainly as an alternative for Chiba but I
> know that it does a lot more! Lemme brief my goals in my project:
> 1. I am a J2EE developer and want to develop my new project as an
> XForm complient portal. I have read many parts of the docs and FAQ
> and user manual and conclude not to use XPL, XPath & XQuery for
> business logic. I only want to develop a XForm complient portal.

Sounds good :-) Note that XPath is used by XForms, so you will use
some XPath if you use XForms.

> Is there any way to combine OPS with other java technologies such as
> portlets(I read FAQ about JSR-168 but can't understand completely),

OPS 3.5 M1 and later work within Liferay portal, which is JSR-168
compliant. This means you can build XForms pages that run within
portlets.

This may also work with other JSR-168 portals, but we haven't tested
that yet.

> Struts or webWork?

You can certainly run Struts or WebWork pages alongside XForms pages
in the same web application. If you want the output of Struts or
WebWork to be interpreted by the XForms engine, you can do that too,
by setting up a filter in a way similar to the one we describe for
JSP, see:

   http://www.orbeon.com/ops/doc/integration-xforms-jsp

> 2. My second question is about development environment: Is there any
> proper Eclipse plugin for dealing with these technologies? I use
> xmlBuddy plugin for my XML manipulations within eclipse but guess
> there should be more specialized plugins for XML technologies.

You can use any XML editor you want. That's pretty much the only
requirement to write XForms (even though even a simple text editor
would work, but it's better to have features like completion,
syntax-highlighting, etc.). XML Buddy, oXygen, Stylus, IntelliJ's XML
editor, or our own Orbeon Studio plugin for Eclipse will do.

-Erik

--
Orbeon - XForms Everywhere:
http://www.orbeon.com/blog/





--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws





--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws