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

------------------------------------------------------------------------------
  
  = 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.
+ '''Matt Raible:''' 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.
  
- 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.
+ '''Paul Benedict:''' I wouldn't want to fork the project because I am not a 
security expert. I couldn't maintain it well even though I want to integrate 
it. Also, I don't know if HDIV has aspirations outside of Struts which would 
make an SPI much more palatable. I am not strongly in favor of belonging to the 
core. I think the feature should be optional, but I wouldn't also object if it 
was put of the core with the option to turn on/off. 
  
- 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.
+ '''Martin Cooper:''' 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?
+ '''Ted Husted:''' 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 =
  
+ '''Martin Cooper:''' How does HDIV's editable content validation interact 
with the validation mechanisms that we already have built into Struts? Is 
someone using HDIV
- 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 =
  
+ '''Martin Cooper:''' 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
- 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