You're right, thanks for pointing that out. Servlet/jsp's actually fall under the EE umbrella.
I've always felt that it's a bit pompous to say you're EE development when all you're doing is building a web pages with jsp's. -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: 05 May 2006 02:34 PM To: [email protected] Subject: [CTJUG Forum] Re: What exactly is the Value Add with an ApplicationServer? Michael, With "application server" I assume you refer to something like IBM WebSphere, i.e. an software product that is compliant with the whole of a specific J2EE specification (say 1.3 or 1.4). Tomcat can also be seen as an application server, but it only implements a part of the specification (servlets, jsp etc.). Using an application server in general provides you with a base framework that you can use to quicker build applications, i.e. things (on a very high level) like: * request handling (you don't have to worry about having the manage the threads yourself) * security * resources (i.e. jdbc connection pooling, jms, jca - connecting to mainframes etc) * various services that makes life easier (i.e. hosting of applications, deployment) Using an application server does however place constrains on how you program; you are not allowed to do everything you like, and you must follow the specification. So it gets tricky sometimes. About performance... I think theserverside had a performance comparison a year or so ago where they said: "WebSphere: it's slow, but it's expensive." Albert // Office: +27 21 9476619 // Always use protection. Browse with Firefox. http://getfirefox.com "Michael Wiles" <[EMAIL PROTECTED]> Sent by: [email protected] 05/05/2006 01:23 PM Please respond to [email protected] To <[email protected]> cc Subject [CTJUG Forum] What exactly is the Value Add with an Application Server? I know this sounds like a bit of a silly question, but what are the requirements/value add for utilising an application server to achieve the business goals? Is performance one of them? Is using an application server faster ? there will be a lot more overhead. Re-usability ? this is something that you do get. If your functionality is deployed on an application server then it can be used across the enterprise. I have not done an enormous amount of work on application servers and the work I have done I haven?t really seen the value. There is a lot of overhead, sometimes this overhead is not worth the gain. Maybe some more experienced EJB developers could help me out. Read our disclaimer at: http://www.picknpay.co.za/pnp/view/pnp/en/page5093? If you don't have web access, the disclaimer can be mailed to you on request. Disclaimer requests to be sent to [EMAIL PROTECTED] Gebruiksbepalings Sanlam Lewensversekering Beperk Reg.-nr. 1998/021121/06 - Gelisensieerde verskaffer van Finansiƫle Dienste Gebruiksbepalings en Direkteure Read our disclaimer at: http://www.picknpay.co.za/pnp/view/pnp/en/page5093? If you don't have web access, the disclaimer can be mailed to you on request. Disclaimer requests to be sent to [EMAIL PROTECTED] Read our disclaimer at: http://www.picknpay.co.za/pnp/view/pnp/en/page5093? If you don't have web access, the disclaimer can be mailed to you on request. Disclaimer requests to be sent to [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CTJUG Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/CTJUG-Forum -~----------~----~----~----~------~----~------~--~---
