All,
It has been my pleasure to wax on EJB with y'all over
the last couple years.
I have left my post at GemStone for a foray into the
wireless world (see www.avantgo.com).
I am sure my colleagues at GemStone and elsewhere will
continue to service you well.
You can reach me at this email
Ganesh,
If your bean always uses the same other beans to do its work, there is no
reason not to hoold onto a reference. Understand that your are not really
hold a reference to a bean but rather a reference that the EJB
server/container has serverd up. You only clog up the works if you hold onto
Gene,
Sorry, but I think this is not accurate.
If your stateless beans are using some shared resource in the JVM, then that
resource will have to be thread safe. For example if you have a JVM
singleton that many beans are accessing, then access to the singleton would
have to be mutex. Otherwise
Perry,
Greetings from he dark side (evil vendor here ;-).
You don't mean that each client has a reference to the same SSB instance do
you? That should not happen.
If an underlying helper object is shared, then you will have to code
"synchronized" calls around things that need to mutex. The
kbook.html
and here: http://www.javasuccess.com/design_patterns.html but no joy.
Is it posted on the website yet?
Regards,
Humphrey
-Original Message-----
From: Chris Raber [mailto:[EMAIL PROTECTED]]
Sent: 11 July 2000 21:18
To: [EMAIL PROTECTED]
Subject: Re: MI2: Strategies to
vendor
GemStone provides a script to convert .ser's from GS/J 1.0 to xml based
descriptors.
/vendor
-Chris.
-Original Message-
From: Alexandre Vauthey [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, July 12, 2000 9:57 PM
To: [EMAIL PROTECTED]
Subject: Conversion ejb1.0-ejb1.1
Hi,
I did the same factory pattern for GS/J and have a goodie for that if anyone
wants it. We also have smart stubs that can fail over in the GS/J ORB...
-Chris
-Original Message-
From: Gene Chuang [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, July 13, 2000 1:13 PM
To: [EMAIL PROTECTED]
Various diagrams are in the spec.
Richard Monson Haefel's EJB book by O'Reilly has a nice write up on
Component Transaction Monitors.
EJB Trivia: I believe Richard actually coined the term in writing first
(although it was Anne Thomas, at that time of Patricia Seybold, that I think
wispered it
What would be ideal is a light weight, non-distributed EJB server/container
that runs In The Client JVM!
Since we don't have this today, and since the integrated environments are
immature ( I have heard this from our customers too...), you might consider
some design patterns that eliminate
Shiv,
You raise a good point on Addresses if they are shared in your design.
But for phone numbers you might design a flexible model for handling many
different numbers (e.g. business, home, mobile, fax, cottage...). Why hard
code the slots in the parent object when you could have a collection
You should create a non EJB Java class that provides this service, and your
beans can call it. Note that this data source is not transactional, so don't
expect updates throught the socket to be synchronized in a transactional
sense with database writes.
-Chris.
-Original Message-
Hmm. I don't think so. If the connection is registered with the transaction
the container Should hold onto it until the transaction is committed or
rolled back...
Sounds like a bug or pilot error to me.
-Chris
-Original Message-
From: Frank Sauer [SMTP:[EMAIL PROTECTED]]
Sent:
ejbStore is called by the container when it determines the state of your
bean must be flushed to the datasource.
If you want to control this synching, then you need to commit the current
transaction. You can do this in a session bean using bean managed
transactions, but generally this is not
The blessed way to do this is using JMS.
-Chris.
-Original Message-
From: Sivakumar_Subramanian [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, July 06, 2000 11:55 PM
To: [EMAIL PROTECTED]
Subject: How do i implement callbacks.???
HI All,
How do i implement callbacks in
How about instead of issuing SQL and routing the query based on parsing that
SQL, you add a service layer that can execute queries for yuor domain layer.
That service layer can obtain a connection from the required DB based on the
arguments to the service call.
-Chris.
-Original
Careful with that reply button.
Now your employer knows too ;-)
-Chris.
-Original Message-
From: Alex Kira [SMTP:[EMAIL PROTECTED]]
Sent: Friday, July 07, 2000 10:09 AM
To: [EMAIL PROTECTED]
Subject: Re: I need a java developer
Hi Tolu,
I saw your post in the
Gary,
The spec doesn't really address this (afaik).
In GemStone/J JDBC pool configurations are per server JVM. This can be
useful if you want/need to run different pools in different JVMS. You
control the number of connections by controlling the number of server JVMs
and associated pools.
Read about JNI (Java Native Interface).
You can find information on this at java.sun.com
This is an EJB forum!
-Chris.
-Original Message-
From: Amit Malik [SMTP:[EMAIL PROTECTED]]
Sent: Friday, June 30, 2000 12:51 AM
To: [EMAIL PROTECTED]
Subject: To run Java code through
vendor
You can use an OR mapping product (like Cocobase or TopLink) to do this.
Depending on the shape and size of the object graphs you might have
performance issues.
An alternative is to use a pure object persistence mechanism like
GemStone/J's PCA.
/vendor
Regards,
-Chris.
-Original
Dave,
Certainly wrapping is something that is done with EJB and CORBA all the
time. I wonder however if you will face any impedence mismatch problems
between Forte's model and EJB for example. Some questions:
- Does your application have a "service" layer. In other words, do client
interact
vendor
There is a logging framework available on the download page of
http://support.gemstone.com/. It's based on CORBA events and pretty
flexible. By using an event channel for logging, producers and consumers of
log messages (events) are de-coupled.
The logging package is in the goodies.zip
Well their mktg sure has done a good job on everyone there! I suspect that
if you take out the legacy products (e.g. tuxedo), that the #'s aren't
anything like 70%.
-Chris.
-Original Message-
From: Se Hee Lee [SMTP:[EMAIL PROTECTED]]
Sent: Friday, June 16, 2000 9:57 AM
To: [EMAIL
Hoorah! Complaining, without whining is the trick!
In addition this list is also appropriate for EJB/J2EE design issues, which
can and do spill over to spec requirements (e.g. dependent objects...).
Regards,
-Chris
-Original Message-
From: Tom Valesky [SMTP:[EMAIL PROTECTED]]
Sent:
We have some opinions you can check out in
our open source Developer's Guide.
Thanks.
No sweat.
-Chris.
-Original Message-
From: Chris Raber [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, June 13, 2000 6:14 PM
To: [EMAIL PROTECTED]
Subject: Re: ejbStore on accessor meth
You might want to try this on a Oracle user group.
-Chris.
-Original Message-
From: Siva Sankara Reddy [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, June 13, 2000 10:06 AM
To: [EMAIL PROTECTED]
Subject: (offTopic) :: Error while connecting to DB on SOLARIS
Hi folks,
I am
Chris,
Were are you controlling the transaction from? If you are transactionless it
may be WL's policy to treat each invocation on the bean as a transaction (I
think EJB implementors are free to interpret this part of the spec).
If you want all the invocations to be in a single transaction, you
isCallerInRoll() is one way. With JAAS you can do an ACL level permission
check. GemStone/J has a pre-JAAS implementation of this now.
-Chirs
-Original Message-
From: Peter van Broekhoven [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, June 07, 2000 6:37 PM
To: [EMAIL PROTECTED]
Huh? I don't think so. If you read our architecture white paper we endorse a
"service" layer that is manifest as session beans. See the white paper at
http://www.javasuccess.com/
It may have been Stateful session beans that were being referred to, which
could be a barrier to scalability since
If you need to maintain the identity mapping you'll have to do so yourself
(e.g. by using a hashmap keyed by identity...). Remote references are
handled for you ok, but copies are not. This is also true for CORBA. The
only middleware I am aware of that maintains identity caching or
"replication"
it, as it would constitute a
bug. If so, please post to:
news://newsgroups.borland.com/inprise.public.appserver
/vendor
-jkw
Chris Raber wrote:
If you need to maintain the identity mapping you'll have to do so
yourself
(e.g. by using a hashmap keyed by identity...). Remote
if Websphere Application Server adv. Edition do it?
-Message d'origine-
De : A mailing list for Enterprise JavaBeans development
[mailto:[EMAIL PROTECTED]]De la part de Chris Raber
Envoyé : jeudi 1 juin 2000 20:58
À : [EMAIL PROTECTED]
Objet : Re: Two Phase Commit
Amine,
Typically
Yeah, it was a pretty cheap/obvious setup!
-Chris.
-Original Message-
From: Rickard Öberg [SMTP:[EMAIL PROTECTED]]
Sent: Friday, June 02, 2000 3:29 AM
To: [EMAIL PROTECTED]
Subject: Re: Singleton design/implementation techniques
Or if you had a shared cache you could do
message "signoff
EJB-INTEREST". For general
help, send email to
[EMAIL PROTECTED] and
include in the body of the
message "help".
Chris Raber, [EMAIL PROTECTED]
Director, GemStone Systems, Inc.
p:248-680-6691
Amine,
Typically there is transaction manager component that registers resources
(JDBC connections...) as they are used by beans. When the transaction is
committed (either by the container or the bean) the transaction manager
executest the two phase commit protocol over the resources.
-Chris.
Or if you had a shared cache you could do some other things too ;-)
-Chris.
-Original Message-
From: Rickard Öberg [SMTP:[EMAIL PROTECTED]]
Sent: Friday, October 16, 1998 1:37 AM
To: [EMAIL PROTECTED]
Subject: Re: Singleton design/implementation techniques
I assume this
I assume this only works when there is a single server JVM?
-Chris.
-Original Message-
From: Rickard Öberg [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, May 31, 2000 9:08 AM
To: [EMAIL PROTECTED]
Subject: Re: Singleton design/implementation techniques
vendor
The jBoss EJB
Use an EJB server that does communications with SSL encryption. I know of a
particular one ;-)
Does it have to be a raw InputStream? How about some higher level object
protocol that is the moral equivalent?
-Chris.
-Original Message-
From: Szymon Smyka [SMTP:[EMAIL PROTECTED]]
Sent:
Erik,
Can you describe briefly for this list what your EJB generator does?
What is the input to the generator? UML? Some kind of XML structure...
(Here is a free chace for blatent self-promotion!)
Regards,
-Chris.
-Original Message-
From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
Don't use the constructor in EJB. The container doesn't call it (it uses
Class.newInstance()).
Put your intialization in ejbCreate()
-Chris.
-Original Message-
From: Roger Kjensrud [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, May 24, 2000 12:37 PM
To: [EMAIL PROTECTED]
Subject:
in stateful EJB
On 24 May 00, at 10:33, Chris Raber wrote:
Hi Chris,
Don't use the constructor in EJB.
The container doesn't call it (it uses
Class.newInstance()).
This is true, but I believe the no-arguments constructor will still be
executed with a Class.newInstance call. The class
Tom,
By virtue of deploying both beans as TX_REQUIRED, the behavior you desire
(e.g. single atomic unit of work) is automatically provided by the EJB
server/container.
-Chris.
-Original Message-
From: Tom Preston [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, May 18, 2000 12:53 PM
To:
Graham,
There was a Very recent thread on this. Check the archives!
-Chris.
-Original Message-
From: Graham Parsons [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, May 11, 2000 7:12 AM
To: [EMAIL PROTECTED]
Subject: Queuing requests to a Session Bean
Are there any suggested
http://www.gemstone.com/
Regards,
-Chris.
--
Chris Raber, Director Professional Services, GemStone Systems Inc.
100 West Big Beaver, Suite 200, Troy, MI 48084
phone: (248)-680-6691, cell: (810)-839-3684, fax: (248)-680-6689
Create a pool of stateless session bean references in your client. An
example pooling mechanism is in the Developer's Guide that you can get from
our web site. It it open source...
Regards,
-Chris.
-Original Message-
From: Graham Parsons [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, May
-Original Message-
From: A mailing list for Enterprise JavaBeans development
[mailto:[EMAIL PROTECTED]]On Behalf Of Chris Raber
Sent: Thursday, May 11, 2000 3:38 PM
To: [EMAIL PROTECTED]
Subject: Re: Queuing requests to a Session Bean
Create a pool of stateless session bean
Andrzej,
Exactly! There is a bunch of this in the archives.
Regards,
-Chris.
-Original Message-
From: Andrzej Kobus [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, May 11, 2000 10:15 AM
To: [EMAIL PROTECTED]
Subject: FW: How to detect if a synchronization has taken place
because
Proneel,
For what it is worth, we have have many customers using Verve and GemStone/J
together in just the manner you describe. Also one configuration of Verve
uses GemStone/J for its persistence engine.
Verve is really neat in that it is focused only on the process aspect of the
problem, and
: Thursday, May 11, 2000 7:03 PM
To: [EMAIL PROTECTED]
Subject: Re: Workflow products
What sort of interface do they provide?
Does it look like a CORBA service, or is it wrapped under a session bean?
Thanks,
Thor HW
- Original Message -
From: "Chris Raber" [EMAIL
Phil,
In order for ths container to manage the transaction, you need to get the
JDBC connections from the Container JDBC pools. You could also wrap this
part to give you complete portability.
Also, consider where your commit logic goes in the non-EJB case.
-Chris.
-Original Message-
Tom,
More than likely you would not hold onto database connections and
transactions across these use cases. There for a level of application
detected currency conflict is required. This is one of the many patterns we
have identified in our Developer's Guide (http://www.gemstone.com/). Also
there
This is it!
-Original Message-
From: Ronseaux Cyril [SMTP:[EMAIL PROTECTED]]
Sent: Friday, May 05, 2000 4:52 AM
To: [EMAIL PROTECTED]
Subject: EJB Newsgroups
Is there newsgroups dedicated to EJB in general without being dedicated to
ONE specific server ?
tia
Perry,
Since serlvets are re-entrant and Session Beans are not, you must either
create() at each web hit, our pool the session beans used by your servlet
layer.
This has been covered in earlier threads in the archives.
Regards,
-Chris.
PS: The GemStone/J Developer's Guide has an open source
Depends what you want to use EJB for. If the application does some
transaction processing in addition to chat stuff, then EJB is a fit for that
part.
For the chat part you probably want to use a rawer sockets, http or possibly
a MOM solution.
-Chris.
-Original Message-
From: Cuong
I depends how you use the CMP. There are some issues that are related to the
spec. For example, some EJB servers allow mapping between beans and non-bean
"dependent objects". However the specification is not detailed in this area,
so these mappings are not portable. On the other hand a CMP
David,
First of all, EJB is based on the RMI style of defining remote interfaces.
This means that your business interfaces in EJB are defined as Java
interfaces. Secondly, RMI is an interface, not an implementation. Various
EJB servers provide implementations of RMI. Some use JRMP (the
nion, what differentiates your
product
over your competition? Realistically, who do you view as your competition?
Thanks for the information!
-Original Message-----
From: Chris Raber [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 01, 2000 10:15 AM
To: [EMAIL PROTECTED]
Subject: Re: accessing the m
Tom,
Thanks a lot for this tale from the trenches. Everytime I am getting ready
to unsubscribe (not 'cause this is a bad list, but it just a time soaker), a
post like this reminds me why I value this community. Great story!
BTW, do you still use CORBA once you are in your Servlet layer, or did
Carol,
I think these have been answered to a degree, but I'll chime in for
posterity:
Carol writes:
-Original Message-
1) What is the best recommended way (within the standards) to
do logging for an EJB application? I want to have 1 (singleton) object
responsible
for logging to a
If the Entity being created doesn't have its own natural unique (e.g. Social
Security Number for a Person), then a key generation facility is needed.
There are several viable approaches including:
- Using the databases sequence number generation facilities (vendor
specific).
- Using a service
-
From: A mailing list for Enterprise JavaBeans development
[mailto:[EMAIL PROTECTED]]On Behalf Of Chris Raber
Sent: Tuesday, April 25, 2000 6:58 PM
To: [EMAIL PROTECTED]
Subject: Re: Transaction context: Session Bean - non EJB -
Session Bean
Well I am not sure what the spec says
Not to take away from PCA (GS/J can no doubt cache big results sets,
etc...), however, in a case where the result set is that big, I would
probably not do that. No silver bullets if the result set is this huge.
Better to return a subset in the first invocation of the query, and then on
the next
Hey I dig objects too, why do you think I work for GemStone?
However the problem is that without a "value holder" approach you end up
serializing a lot of extra stuff to the client. Depending on the scale of
things this can be a performance and scalability crusher. "Good OO" has to
be balanced
Curt,
How about using the CORBA event service? It has the concept of a "channel"
which is natural for logging.
vendor
I have an implementation of CORBA Events for the GemStone/J ORB. Each
channel is a singleton (shared POA activation). I also have a sample of a
logging service wrapped around
Sounds like a bug. Check with WL forums...
-Chris.
-Original Message-
From: Graham Parsons [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 25, 2000 8:21 AM
To: [EMAIL PROTECTED]
Subject: Transaction context: Session Bean - non EJB - Session Bean
We have a Session Bean that
Chuck,
Answers:
-Original Message-
Does PCA provide fault tolerance over multiple machines transparently (to
the servlets)?
Yes. PCA is transparently replicated across nodes in a cluster. Individual
nodes can fail while the cluster continues to execute.
We were looking at using an
Re: EJB Distributed Architecture options
So for IIOP - I shouldn't require an ORB deamon running on the EJB server
to
talk with the CORBA server?
-Original Message-
From: Chris Raber [SMTP:[EMAIL PROTECTED]]
Sent: Monday, April 17, 2000 2:01 PM
To: [EMAIL PROTECTED]
S
See the archives on this topic. Inheritence is "under specified" in the
spec. However there are some good suggestions on how to achieve it in
current implementations.
-Chris.
-Original Message-
From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 18, 2000 9:14 AM
John,
Perhaps you could clarify your requirements. The title of the original post
refers to failover of stateful session beans, while your recent message says
you want failover for an object "shared by many clients".
If it is the latter you are after, perhaps an Entity Bean or an object
backed
We use Instand DB for example persistence in our Developer's Guide. It is
handy but it is sloww!
-Chris.
-Original Message-
From: Paul Newton [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 18, 2000 4:06 PM
To: [EMAIL PROTECTED]
Subject: Re: using Access with J2EE SDK
I
James,
vendor
For what it is worth, we often license "pieces" of GemStone/J separately. So
you could probably swing a deal for just PCA and go to town!
And for clarity, we do not currently flush STSB state to PCA, if our sales
literature suggests this, chalk it up to gratuitous marketing! We do
Randy,
On #1 I think you meant Statefull Session Bean since this is state for that
client, oui?
-Chris.
PS: Can you imagine correcting a colleague over the internet? No egos at
GemStone! ;-)
-Original Message-
From: Randy Stafford [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 18,
This indeed can be an issue.
vendor
GemStone/J lets you share http session state through its persistent cache so
that load balancing can be completely dynamic (i.e. not sticky).
/vendor
You could do the same thing yourself by serliazing EJB handles to a data
store external to the servlet engine
Floyd,
Nice idea but,
Your solution assumes that the server kept around the instance with the same
PK loaded in a previous transaction.
This may work in some servers, but there is no way to guarantee you'll get
this behavior across implementations (it's not prescribed in the spec).
Sorry.
onfidence back to since entity beans would
be a key to the usefullness of this architecture in scalable apps :-)
Any comments people ?
-
On Fri, 14 Apr 2000 11:38:02 -0700, Chris Raber [EMAIL PROTECTED]
wrote:
Ana,
Your analaysis is correct. I don't know of an application
Either 1 or 2 can work, but since you already are using CORBA why not stick
with RMI/IIOP? Various EJB servers can provide this sort of infrastructure
out of the box, vendor including GemStone/J of coruse! /vendor.
-Chris.
-Original Message-
From: Anamateros, Charlie [SMTP:[EMAIL
vendor
Ingram Micro's auction site is built on EJB (GemStone).
It does zillions of hits per time unit bla bla bla... And the hits do go
through beans!
/vendor
-Chris.
-Original Message-
From: Eddie Fung [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, April 13, 2000 6:27 PM
To: [EMAIL
vendor
We have a J2EE design pattern subscription server at
http://www.gemstone.com/javasuccess
There is also a sample application with white papers on design issues and
lots of sample code.
These are being placed in pattern form and released through the pattern
subscrition mechanism over time.
PROTECTED]
Subject: Re: Largest EJB Implementation ?
Hello Chris.
Do there exist actual numbers of performance, throughput, peak
load
numbers for this?
Not to mention infrastructure?
Rob Jago
Programmer/Designer
Ottawa
-Original Message-
From: Chris Raber
mean to say the implementation uses
session beans (both stateless and stateful) to represent their business
process and entity beans to represent business logic and business data.
I need this to get back my confidence :)
cheers
Anamitra
-Original Message-
From: Chris Raber [mailto
for the info Chris.
you mention Stateless Session beans. Were there Stateful Session Beans
and
Entity Beans as well?
Rob Jago
Programmer/Designer
Ottawa
-Original Message-
From: Chris Raber [mailto:[EMAIL PROTECTED]]
Sent: April 14, 2000 1:09 PM
To: [EMAIL PROTECTED]
Subject: Re
Message-
From: Chris Raber [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 14, 2000 2:38 PM
To: [EMAIL PROTECTED]
Subject: Re: Largest EJB Implementation ?
Ana,
Your analaysis is correct. I don't know of an application of this scale
using Entity Beans. That doesn't mean there isn't one, I
Curt,
I think it is a question of consistent metaphor. If you will also have
SB's/EB's, why not have consistent approach? (assuming SB's give you close
to equivalent performance, which they should in the case where there is no
transaction management).
In the grand scheme of thing, I don't think
Try WL support!
-Chris.
-Original Message-
From: Douglas Graham [SMTP:[EMAIL PROTECTED]]
Sent: Saturday, April 08, 2000 3:20 PM
To: [EMAIL PROTECTED]
Subject: NameBasedFailOverHandler
EJB List,
If this is the wrong forum for this question please let me know. I
seached
vendor
In GemStone/J you can deploy beans and provision the server while it is
running without ever having to restart the server or apply some redundant
configuration.
/vendor
-Chris.
-Original Message-
From: Nitin Jain [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 11, 2000 2:54 AM
The container will turn around and instantiate the individual beans returned
from the finder through ejbSetEntityContext and ejbLoad calls... It's kind
of inefficient since the SQL typically all gets fired again for each bean.
Better to cache the results of the initial SQL call and have the
Presumably the Java objects he is talking about stay behind the service
layer of the Session Beans. The clients interact with the service layer
which return "by value" representations of the domain mode.
This EB usage is called Entity Beans as Data Access Layer on the wiki web
Jon,
I agree whole heartedly. You got to think in terms of service based
architecture!
-Chris.
-Original Message-
From: Jon Tirsén [SMTP:[EMAIL PROTECTED]]
Sent: Friday, April 07, 2000 11:10 AM
To: [EMAIL PROTECTED]
Subject: Re: 'local' entity beans vs dependent objects
Marcus,
Your suggestion is one of the the things the Foodsmart example does. We use
Monson-Haeful's "business interface" idea, and have the beans sub-class
this. Clients don't care that they're talking to beans. They're talking to a
"service".
-Chris.
-Original Message-
From: Marcus
Rajesh,
Since this is basically a rendoring issue, it is my opinion that the
processing should be done in the view and not the model.
vendor
As a side note, some of our customer have found it advantages to pre-parse
the XML into Java objects, and rendor from there. This can can have a
Jon,
I mearly stand in the shadows of our Advanced Architecture Team that put
this stuff together. I was mearly a kibutzer on fringes of this team.
But I'll take some credit by association. What the heck!
-Chris.
-Original Message-
From: Jon Tirsén [SMTP:[EMAIL PROTECTED]]
Sent:
Tom,
Your approach mirrors what we have done in our Developer's Guide. We have
perhaps gone a step farther by prodiving for life cycle services (i.e. CRUD
operations) in the service layer as well. The service layer delegates these
responsibilities to an Entity Bean (when Entity Beans are turned
JMS, or CORBA or RMI callbacks will do the job.
-Chris.
-Original Message-
From: Denys Kim [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, April 06, 2000 1:06 AM
To: [EMAIL PROTECTED]
Subject: Sending Events to EJB Clents
Greetings
IHAC who is using Persistence PowrTier EJB app
Perhaps you http session tracking is not working at all. Try also putting
something else in your session and see if you get it back.
-Chris.
-Original Message-
From: KY ky Lui [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 04, 2000 5:30 PM
To: [EMAIL PROTECTED]
Subject:
Anamitra
-Original Message-
From: Chris Raber [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 04, 2000 4:56 PM
To: [EMAIL PROTECTED]
Subject: Re: Implementing using CMP quickly runs in to limitation...
The Cocobase code generation is template based, so if there is some
problem
our on-site training and consulting
services.
From: Chris Raber [EMAIL PROTECTED]
Subject: Re: PhoneNumber and Address as EJBs?
Date: Wed, 29 Mar 2000 07:19:54 -0800
Don't believe everthing you read in books! Opinions abound on this
topic.
There is a ton of stuff in the archive
vendor
Cocobase also works with the latest version of GemStone/J (3.2), even though
their WEB site GemStone/J 3.0 all over the show...
/vendor
-Original Message-
From: Laird Nelson [SMTP:[EMAIL PROTECTED]]
Sent: Tuesday, April 04, 2000 11:31 AM
To: [EMAIL PROTECTED]
Subject:
vendor
In GemStone/J we handle this by creating a "client jar" during the
deployment process that has all classes and resources needed by the client
to access the server beans.
To use this you simply put the client jar on the class path of the client.
/vendor
-Original Message-
From:
.
kind regards,
William Louth
PS: I like the new "java for success" website. I have already downloaded
some of the design patterns but have not recieved any emails from the
mailing list. Is it up and running.
-Original Message-
From: Chris Raber [SMTP:[EMAIL PROTECTE
31, 2000 7:31 PM
To: [EMAIL PROTECTED]
Subject: Re: OO Analysis and Design for EJB Systems
Chris Raber wrote:
It's a _rule_ on any project I am running!
There are lots of consequences in the resulting context. How to
distribute
state of objects to clients, etc...
We have doc
It's a _rule_ on any project I am running!
There are lots of consequences in the resulting context. How to distribute
state of objects to clients, etc...
We have document many of the consequences in our best practices stuff...
-Chris.
-Original Message-
From: Smith, Curt H.
1 - 100 of 372 matches
Mail list logo