Hi dear actually , access control and dynamic file generation requires using services which is injected by spring this cannot be easily done in pure servlet
my current solution using spring @Controller and write diretly to the servlet response is somethingvery similar to writing a servlet but as i am planning to deploy on appengine, the startup time for spring especially when using spring mvc cannot be accepted (more than 30 sec) so i am tring to figure out a pure wicket solution thanks for your help Joe On Mon, May 10, 2010 at 5:34 AM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote: > write a servlet > > -igor > > On Sun, May 9, 2010 at 6:37 PM, Joe Fawzy <joewic...@gmail.com> wrote: > > Hi > > i want to know if this is an efficient way to download some files > > > > i want my users to be able to download certain files just to registerd > users > > only so i can put that logic in the page constructor > > but is this efficient way to do this as this may be called thausands of > > times per hour (the files generated dynamically) > > does the construction of a page and all the other bits is heavy for such > a > > task > > > > i am using spring MVC right now with its rest style model and annotation > but > > it seems to me too heavyweight for the task > > > > so is this appropriate? > > is there another way more efficient? > > > > public class DownloadManagerPage extends WebPage{ > > private static final long serialVersionUID = 1L; > > > > public DownloadManagerPage(PageParameters parameters) { > > super(parameters); > > if (registeredUser(parameters)) { > > getRequestCycle().setRequestTarget(new > > ResourceStreamRequestTarget(new AbstractResourceStreamWriter() { > > private static final long serialVersionUID = 1L; > > public void write(OutputStream output) { > > output........ > > } > > > > public String getContentType() { > > return ......; > > } > > })); > > } > > } > > > > private boolean registeredUser(PageParameters parameters) { > > return ....; > > } > > } > > > > thanks in advance > > Joe > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >