Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change 
notification.

The following page has been changed by Paul Benedict:
http://wiki.apache.org/struts/HDIV

New page:
This page is to discuss the possible options of integrating HDIV with Struts.

[http://mail-archives.apache.org/mod_mbox/struts-dev/200712.mbox/[EMAIL 
PROTECTED] The original email chain can be found here.]

Talking points

= SPI or native integration? =

HDIV seems to solve a problem that most web application developers don't know 
they have. By "natively", I mean it's part of the core and you can't make your 
application less secure by ripping it out. It is Apache licensed after all.

If rolling it into the core isn't an option, it would be nice if it was easier 
to integrate. Instead of requiring new tag libraries, it'd be nice if tag 
libraries (and Velocity/FreeMarker macros) were "HDIV aware". If an HDIV 
JAR/Plugin is on the classpath - use it.

Which security package(s) would you want to work with in addition to HDIV? I 
firmly believe that you need at least two candidates in order to successfully 
design an SPI. Otherwise you run a very high risk of designing an SPI that can 
really only be successfully used by the one candidate you designed it around.

= Performance =

It's unusual that a feature such as this comes without penality. If HDIV were 
native, what would be the performance cost? Complexity cost?

= Validation =

How does HDIV's editable content validation interact with the validation
mechanisms that we already have built into Struts? Is someone using HDIV
with Struts going to be writing their validations using HDIV's format,
Commons Validator's format, or both?

= Usability =

How much of the functionality of HDIV is only available for people using
JSP with tag libraries? If I'm using Velocity, or not using server-side
presentation at all, how much of HDIV do I lose?

Reply via email to