I hate to speak for Richard, but I think his point is that for read-only
queries that are basically transaction-free that EJB is perhaps more
overhead than is needed. I am working on exactly such a system where we are
considering using Servlets for queries that are for read-only purposes and
EJB for updates. If the query is for reading / writing, then the "overhead"
that EJB comes with is not an issue because of all of the other benefits
that come with EJB.
DB
-----Original Message-----
From: Frank D. Greco [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 24, 2000 9:26 AM
To: [EMAIL PROTECTED]
Subject: When to Use EJB? (was: Session EJBs vs. Java Objects)
>Ahi Satapathy wrote:
>> So when EJB should be used ? what should be the factor one should
consider
>> before going to implement something with EJB ? If the site is not
>> transactional, has no authorization security needs, and is read only,
should
>> one go for simple Java Objects and use Servlets with direct JDBC access
??
At 05:13 PM 2/20/00 -0600, Richard Monson-Haefel wrote:
>In a word, "maybe". You need an experienced architect (consult your
>physician) to review your system and make a recommendation. Most
>high volume sites (Amazon, eToys, et.) that have a lot of read only
High volume as in number of concurrent visitors or number of
transactions? Or high volume as in page throughput or http (or
socket) throughput?
>navigation and no transaction needs for the reads, should be implemented
>with something other then EJB - I like servlets. BUT, the purchasing
Theoretically EJB can be used for high-volume sites like an
electronic
trading system. Architecturally, as part of an App Server product,
EJB
should not be fundamentally slower than Servlet/JDBC/JavaClasses.
The
vendor app server product should be able to scale much better than a
home-grown solution. If the home-grown solution is superior... then
I
want to get in on the IPO... ;)
>of goods and services on these sites should be implemented with EJB via
Servlets.
Actually, are there 'rules of the road' for this stuff? What are
the
heuristics for choosing a AppServer/EJB(et al) over a
WebServer/Servlets?
Frank G.
+======================================================================+
| Crossroads Technologies Inc, 55 Broad Street, 28th Fl, NYC, NY 10004 |
| Dot-com Engineering |
| Email: [EMAIL PROTECTED] Web: www.CrossroadsTech.com |
| Voice: 212-482-5280 x229 Fax: 212-482-5281 |
+======================================================================+
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".