Thank you.

-----Original Message-----
From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 03,2002 3:48 PM
To: [EMAIL PROTECTED]; Velocity Developer's List
Subject: [ANN] Struts + Velocity + Tools +...



Real Soon Now is Now.

Thanks to Gabriel and Ted for this as well as everyone that contributed and
supported the discussion.


There is a new CVS repository called

  jakarta-velocity-tools

It is where we can put together our tool project.  I will add this (and
-dvsl) to the jakarta cvs page, but you can go there directly :

  http://cvs.apache.org/viewcvs/jakarta-velocity-tools/

And of course, for those that use CVS clients, just

  cvs checkout jakarta-velocity-tools


Currently, there are two parts :

View
=====
This is a general purpose servlet that does tool loading, and is meant to be
used in place of (or along side of) JspServlet.  The toolbox stuff is
rudimentary and untested (I put it together today) and there are lots of
refinements to be made.  View includes an example that uses Gabriel's cool
self-building war, so to see how this works, just go to exmaple/simple and
type 
   
    ant devwar

And then deploy that war.  You can see it work with the simple index.vm - so
to test, just point the browser at the servlet engine, and suppose you
called the war  strutsvel.war

  http://localhost:8080/strutsvel/index.vm

And you will hopefully see it work

There are a a few cool things in View that will probably migrate into
Velocity proper, namely the WebappLoader, which does template loading via
letting the container return input streams, and a ServletLogger, which lets
the velocity log stuff go to the servlet log file for convenience.

These features depend on the current 1.3-dev jar, which is included.


Struts
======
This is a package that contains the stuff needed to connect Struts and
Velocity, and the overwhelming majority of the hard work was done by Gabriel
Sidler and Ted Husted (from Struts-land).

It has the same project structure as View, you can build the jar, but there
is an excellent example WAR put together by Gabriel with major contributions
by Ted that show three or so apps done using Struts both with JSP and
Velocity, so you can compare and contrast.

That too should be in the example/struts directory and a

   ant devwar

should build it.  Deploy and enjoy.

There are a few tools in here that are going to come back out because they
are generic and go live in View or Tools. I got sick of moving things around
today :)

One really cool thing is that no special Struts support is required for
this, and it works with struts 1.0, the released version.  Hats off to
Gabriel for this (if you wear a hat...).

Once this is reasonably tested and we do a release, we'll add Struts to our
list of supported frameworks :)


And coming :


Tools
=====
Not checked in yet, this will be a general tool space, where we can grab the
stuff in commons-sandbox/rupert and give care and feeding


VM
==
Not started.  Need some ideas - basically a collection of VMs



Sorry about the delay (but some things are worth waiting for).

I'll add links from the Velocity site and make nightly's later today.


Also, if someone has better ideas on how this might be organized and
arranged, just speak up...


-- 
Geir Magnusson Jr.                                     [EMAIL PROTECTED]
System and Software Consulting
"We will be judged not by the monuments we build, but by the monuments we
destroy" - Ada Louise Huxtable


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to