I think, however, that the Struts Console is the quickest and least error-prone method to edit the struts-config.xml file. It's a great product. Good work James!
Sergey Smirnov wrote:
Does it mean that Struts Concole is just a set of specialized XML editors available as plug-ins for most pupular Java IDEs?
----- Original Message ----- From: "James Holmes" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Tuesday, June 17, 2003 5:54 AM
Subject: RE: Is modern Java IDE enough to work with Struts Project?
Struts Console does not claim or try to solve these "interdependence" issues you mention. It's just a nice, simple tool for editing all of the Struts config files.
-James Struts Console http://www.jamesholmes.com/struts/
-----Original Message----- From: Sergey Smirnov [mailto:[EMAIL PROTECTED] Sent: Monday, June 16, 2003 9:48 PM To: Struts Users Mailing List Subject: Is modern Java IDE enough to work with Struts Project? Was: [OT] IDE with easy tomcat upgrade?
Max Cooper wrote:
I'm not sure how much this helps, but IDEA can validate any XML filethat
has a DTD. If you write Java code to do validations, you can setbreakpoints
in it and debug it. -Max
validation xml file against DTD is a good feature. However, lets light the problem in more details. For example, we have a very simple jsp form and want to use standard server-side validator 'required' for one form field. Actually, it might vary, but to do so you have:
1) Resource (.properties) file with keys/values for standard validators (at least errors.required) 2) struts-config file should contain the reference to this resource file for message-resources node 3) struts-config plug-in node should contain className="org.apache.struts.validator.ValidatorPlugIn" 4) this plugin should have set-property with name pathnames that corresponds to validator files (such as /WEB-INF/validator-rules.xml and /WEB-INF/validation.xml) 5) validation.xml should contain form with name corresponds to form-bean name 6) the form should have a field with property that corresponds to field name we want to validate 7) this field should have a 'depends' attribute that corresponds to validator name mentioned in /WEB-INF/validator-rules.xml (in our case - with name 'required') 8) this field should have an arg0 node which attribute key corresponds to existing key in resource file 9) form bean should inherit org.apache.struts.validator.ValidatorForm class 10) form bean validate should call validate method of super class 11) 'input' attribute of action should reference to jsp page with validated form 12) jsp page should contains <html:errors /> (or its substitute)
You can see a lot a references here. They are mostly string references. Just any typo and validation does not work properly. I wonder, how modern Java IDE (IDEA, JBuilder, Eclipse, NetBeans and so on) tries to help Struts developers to find and fix those kind of problems. James, how does Struts Console try to solve this interdependence problem?
----- Original Message ----- From: "Sergey Smirnov" <[EMAIL PROTECTED]>Validation
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, June 16, 2003 5:29 PM
Subject: Re: [OT] IDE with easy tomcat upgrade?
How does your favorite Java IDE help you find problem with
enoughFramework, for example?
----- Original Message ----- From: "Jeff Kyser" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, June 16, 2003 1:41 PM
Subject: Re: [OT] IDE with easy tomcat upgrade?
works for me...
On Monday, June 16, 2003, at 03:40 PM, Sergey Smirnov wrote:
IntelliJ IDEA is an outstanding JAVA IDE. However, is JAVA IDE
to work with Struts Project?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

