Are you sure James need some defense? Struts Console is most popular GUI tool for Struts - 55,000+ downloads. I just wonder why it still evolves as a set of losely coupled specialized XML editors.
----- Original Message ----- From: "Aaron Longwell" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Tuesday, June 17, 2003 3:03 PM Subject: Re: Is modern Java IDE enough to work with Struts Project? > In James' defense, the Struts Console is a GUI Interface to edit the > struts-config file. Yes, you can use any text editor to edit the file, > yes many IDEs contain shortcuts to make the process of editing > DTD-specified XML files easier. > 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 file > >>> > >>> > >>that > >> > >> > >>>has a DTD. If you write Java code to do validations, you can set > >>> > >>> > >>breakpoints > >> > >> > >>>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]> > >>>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 > >>>> > >>>> > >>Validation > >> > >> > >>>>Framework, 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 > >>>>>> > >>>>>> > >>enough > >> > >> > >>>>>>to > >>>>>>work with Struts Project? > >>>>>> > >>>>>> > >>>>>> > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]