Craig, I had XML editors to do that. I will try the Struts Console you
mentioned.

----- Original Message -----
From: "Craig McClanahan"
To: "Struts Users Mailing List"
Subject: Re: long struts-config.xml file
Date: Sat, 18 Jun 2005 12:13:56 -0700

>
> On 6/18/05, John Henry Xu wrote:
> > Craig wrote:
> >
> > > > "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
> > > "http://struts.apache.org/dtds/struts-config_1_2.dtd"; [
> > >
> > >
> > >
> > > ...
> > > ]>
> > >
> > >
> > >
> > > &package-a;
> > > &package-b;
> > > ...
> > >
> > >
> > >
> > > where "package-a.xml", "package-b.xml" and so on contain the form
> > > beans and actions for some logical subset of your overall
application.
> >
> > Craig, thank you for this info.
> >
> >
> > Craig, does this confirm with the dtd file?
> >
>
> Validation against the DTD requires two things:
>
> * Using the DOCTYPE declaration (as shown above) in the outer
> configuration file
>
> * Setting the servlet init parameter "validating" to "true" in
> /WEB-INF/web.xml
> for the Struts ActionServlet
>
> It doesn't matter whether you use XML entities or not.
>
> > Also, can you tell us the site link on Internet that uses
> > hundreds actions?
> >
>
> I'm afraid I don't have permission to do that. But let's think for a
> moment about what the difference between a Struts app with two actions
> and a Struts app with 2000 actions would be. There's certainly going
> to be a longer startup time (lots more stuff to parse), and more
> memory required for all the classes. But, at runtime while the app is
> executing, the only difference this makes is how long it takes to look
> up the particular Action definition in a HashMap keyed by action
> paths. Even with 2000 entries, such a lookup is pretty fast (and CPU
> time on the server tends not to be the bottleneck in most web
> applications anyway).
>
> > It seems this approach the best in all the options we discussed.
> >
> > In fact, when I develop an knowlege site with forums in java. I first
> > used struts, then I had some problems on configure file so I used
> > another MVC approach. If I know I could do this way, I may stick with
> > struts in this large project.
> >
>
> If you had struggles with editing a large configuration file, I would
> also suggest using one of the many tools available that provides a GUI
> front end for this purpose. For example, a standalone tool that is
> quite popular for editing configuration files is Struts Console:
>
> http://www.jamesholmes.com/struts/console/
>
> > Jack H. Xu
> > Technology columnist and author
> >
> > http://www.usanalyst.com
> >
> > http://www.getusjobs.com
> >
> > (Both sites are developed in java and on open source).
> >
>
> Craig
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]






Jack H. Xu
Technology columnist and author

http://www.usanalyst.com

http://www.getusjobs.com

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm

Reply via email to