If it's just for the purpose of learning, why not.
XML is in many concepts (even Jackrabbit Import/Export) very important
and eases a lot of interfacing challenges. But using XHTML/JSPX to
develop HTML based results is a little exaggerated. Check the output the
browser receives, it's HTML. So you really don't need the hassle of
dealing with XHTML/JSPX.
Magnolia is an excellent playground to explore Java and especially the
JSR 170 compliant Content Repository API. Magnolia offers you the great
flexibility of creating all sorts of JSPs/Servlets and view the results
with the browser. If you follow the basic rule of putting as much
functionality as possible into Java Classes or Servlets and use
HTML/CSS/JSP for outputting results, you will have reusable and
maintainable code.
So instead of tranlating to XHTML/JSPX dig deeper into Servlet concepts
and OO Design. With the help of so called "Design Patterns" you will
learn how to create reusable and easy-to-maintain applications and all
of that platform independent (well, that's after all the idea behind
Java :-) ).
/giancarlo
Robert Van Overmeiren wrote:
Yes, I noticed that JSP/HTML would work, but thought I should adapt to
JSPX/XHTML so I can keep up (catch up) with where things are going. An
old PHP scripter, I got into Java to learn about OOP, and whatever else
I can.
I'm already in the middle of converting my JSP's to JSPX, so may as well
stick with it.
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 04, 2005 11:05 AM
To: [email protected]
Subject: Re: [magnolia-user] error following tutorial
Hi Robert
Just wanting to add my 2cts on this discussion :-)
The samples simply give you an idea how to develop templates with XHTML
and JSPX. They are NOT trying to move you towards JSPX and XHTML. These
samples "expect" you to be an HTML crack and therefore want to show you
other additional and interesting possibilities.
Of course good ol' JSP/HTML is still absolutely oportune. In fact, if
there is no good reason for you to use XHTML based templates, I would
stick to JSP/Java and HTML. 90% of my CMS projects are JSP/HTML/Servlet
based.
I don't want to launch a discussion about philosphies (JSPX/XHTML vs.
JSP/HTML)! Just added my 2cts :-)
/giancarlo
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------