All,
  
  I have some concerns about the Struts 1.3 branch.
  
  First, I noticed the 1.3 API docs are built using Java 5. Is 1.3 Java 5  
compliant? I didn't think this was the case so please make sure those  are 
being built with the right compiler. If you go to this link, you  will notice 
the Map interface is using the Java 5 templates:  
http://struts.apache.org/struts-action/apidocs/org/apache/struts/chain/contexts/ActionContext.html
  
  Second, please do some further thinking about the name ActionContext. I  just 
got my WebWork book and am reading it, and I have some preliminary  ideas how 
we can wrap the 1.x branch to use POJO Action classes that do  not require an 
interface or subclass. But this would of course require  the ActionContext to 
be passed in so all the necessary input and output  data can be used.
  
  But I noticed the ActionContext is mainly for the request processor and  
looks like it contains TOO much data that would never be exposed to an  action 
class to use. I understand this. But WebWork has an  ActionContext class too 
and I think it would be very smart of us to  rename the current ActionContext 
class to something like  InternalActionContext so we do not use up this name. 
For once we  release in 1.3, the name is pretty much stuck. 
  
  I recommend we reserve "ActionContext" for the future, to contain the  
context we would actually want to expose to a future Action  implementation.
  
  Paul

                
---------------------------------
Relax. Yahoo! Mail virus scanning helps detect nasty viruses!

Reply via email to