Thanks, looks interesting, is there any way to glue it together with appfuse? So that I could launch an service manager class from appfuse with the CommandLineJobRunner.main() method? Or will I have to put it into a seperate project?
best regards, Magnus On Thu, Jul 23, 2009 at 8:42 PM, Alan Gunderson <gunders...@acm.org> wrote: > You might want to look at Spring Batch at > http://static.springsource.org/spring-batch/ > > Spring Batch can share your Spring Framework POJOs of your web application > but it really makes sense for these to be stand alone processes as there is > no user interaction. > > --- Alan > > > Magnús Skúlason wrote: > >> Hi, >> >> I need to execute some time intensive batch jobs in my application, such >> as periodically loading data from a file into a database, happening at >> regular intervals and taking maybe 10-20 minutes. I am thinking about where >> I should put the logic, inside a Spring Manager bean that I access with a >> web service, or if I should just write a simple command line program to do >> this. >> >> I of course would prefer to have it within my appfuse project since then I >> can use my existing model/dao classes and have all my code base in one >> place. But I am a little afraid that there might be some pitfalls in running >> such a heavy batch job within the web container and accessed through a web >> service, for example timeout and performance problems. I would love to get >> some feedback on that. Also am I maybe missing a better way, is there for >> instance some way of calling a method of a Spring Manager bean in appfuse >> directly from the command line? It would of course need to be setup in the >> same way (all decencies injected). >> >> best regards, >> Magnus >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > For additional commands, e-mail: users-h...@appfuse.dev.java.net > >