>Valeri these are just standard coding things. You >essentially are asking how to
>code your project.
I asked: is it possible?
>Maverick is a framework, so you can hardly apply
>it to a "framework-less" web application.
You mean it doesn't make any sense to convert spagetti
applicatios to a well-designed ones?
Yes, you are right: why bother?
Thank you for poining out at my total ignorance.
Valeri
---
On Sat, 29 Mar 2003 12:35:09
Michael McGrady wrote:
>Valeri these are just standard coding things. You essentially are asking
>how to code your project. Maverick is a framework, so you can hardly apply
>it to a "framework-less" web application. My apologies if I am not
>understanding you. This is meant to be helpful.
>
>On your coding questions, I have no idea what your application does, so I
>could not nor could anyone else give an intelligent reponse to the
>questions. If you don't need a lot of the infomation in the ClientModel, I
>would definitely use lazy initialization of the Client, or a similar
>technique.
>
>At 12:14 PM 3/29/03 -0800, you wrote:
>>Dear Maverick experts,
>>
>>I am trying to apply Maverick to a "framework-less" web
>>application, and my question is a very basic one.
>>
>>I am trying to avoid creating new objects at every request.
>>Is it possible to use a servlet as a (Trhowaway2)
>>Controller? Or other reusable accross requests conroller.
>>
>>Situation: I have a servlet that checks if there is a
>>Client object in the user's session. If yes, the Client
>>object is reused, otherwise a new Client instance is
>>created. The Client object looks like this:
>>
>>public class Client{
>>
>> private ClientModel model;
>> private ClientModelHandler modelHandler;
>>
>> private CardViewHandler cardViewHandler;
>> private FormViewHandler formViewHandler;
>> private FormPrintHandler formPrintHandler;
>>
>> // methods go here...
>>}
>>
>>ClientModel has 38 fields and its creation and rendering
>>are costly operations. Plus we have at least 70 concurrent
>>users (accessing the same view at the same time) at low
>>periods and 350+ at high, so creating new objects for each
>>request and passing old ones to gc doesn't look good from
>>performace point of view.
>>
>>In "old" application, I use an object pool to get instances
>>of Client objects for new users; and re-use Client objects
>>found in user's session for logged-in users.
>>
>>Can you advise me on how to replicate an object pool with
>>Maverick and how to reuse the same object found in session?
>>
>>Thank you very much!
>>
>>Valeri
>>
>>
>>
>>_____________________________________________________________
>>Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year.
>>http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus
>>
>>
>>-------------------------------------------------------
>>This SF.net email is sponsored by:
>>The Definitive IT and Networking Event. Be There!
>>NetWorld+Interop Las Vegas 2003 -- Register today!
>>http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
>>[INVALID FOOTER]
>
>
>
>
>-------------------------------------------------------
>This SF.net email is sponsored by:
>The Definitive IT and Networking Event. Be There!
>NetWorld+Interop Las Vegas 2003 -- Register today!
>http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
>[INVALID FOOTER]
>
_____________________________________________________________
Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year.
http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus
-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
[INVALID FOOTER]