![Red Hat Application Server Скачать руководство пользователя страница 84](http://html.mh-extra.com/html/red-hat/application-server/application-server_manual_1427406084.webp)
76
Chapter 7. Developing Session Beans
// This is an example of Session Bean, stateful, and synchronized.
public class
OpBean
implements SessionBean, SessionSynchronization {
protected int total = 0;
// actual state of the bean
protected int newtotal = 0;
// value inside Tx, not yet committed.
protected String clientUser = null;
protected SessionContext sessionContext = null;
public void
ejbCreate
(String user) {
total = 0;
newtotal = total;
clientUser = user;
}
public void
ejbActivate
() {
// Nothing to do for this simple example
}
public void
ejbPassivate
() {
// Nothing to do for this simple example
}
public void
ejbRemove
() {
// Nothing to do for this simple example
}
public void
setSessionContext
(SessionContext sessionContext) {
this.sessionContext = sessionContext;
}
public void
afterBegin
() {
newtotal = total;
}
public void
beforeCompletion
() {
// We can access the bean environment everywhere in the bean,
// for example here!
try {
InitialContext ictx = new InitialContext();
String value = (String) ictx.lookup("java:comp/env/prop1");
// value should be the one defined in ejb-jar.xml
} catch (NamingException e) {
throw new EJBException(e);
}
}
public void
afterCompletion
(boolean committed) {
if (committed) {
total = newtotal;
} else {
newtotal = total;
}
}
public void
buy
(int s) {
newtotal = ne s;
return;
}
public int
read
() {
Содержание Application Server
Страница 1: ...Red Hat Application Server JOnAS User Guide ...
Страница 8: ......
Страница 22: ...14 Chapter 1 Java Open Application Server JOnAS a J2EE Platform ...
Страница 58: ...50 Chapter 3 JOnAS Configuration ...
Страница 66: ...58 Chapter 5 JOnAS Class Loader Hierarchy ...
Страница 78: ...70 Chapter 6 JOnAS Command Reference ...
Страница 80: ......
Страница 86: ...78 Chapter 7 Developing Session Beans ...
Страница 136: ...128 Chapter 9 Developing Message Driven Beans ...
Страница 142: ...134 Chapter 10 Defining the Deployment Descriptor ...
Страница 148: ...140 Chapter 11 Transactional Behavior of EJB Applications ...
Страница 158: ...150 Chapter 14 EJB Packaging ...
Страница 162: ...154 Chapter 15 Application Deployment and Installation Guide ...
Страница 164: ......
Страница 176: ...168 Chapter 18 WAR Packaging ...
Страница 178: ......
Страница 184: ...176 Chapter 20 Defining the Client Deployment Descriptor ...
Страница 186: ...178 Chapter 21 Client Packaging ...
Страница 188: ......
Страница 192: ...184 Chapter 23 EAR Packaging ...
Страница 194: ......
Страница 200: ...192 Chapter 24 JOnAS Services ...
Страница 204: ...196 Chapter 25 JOnAS and the Connector Architecture ...
Страница 222: ...214 Chapter 27 Ant EJB Tasks Using EJB JAR ...
Страница 234: ...226 Chapter 29 Web Services with JOnAS ...
Страница 236: ......
Страница 260: ...252 Chapter 34 How to use Axis in JOnAS ...
Страница 270: ...262 Chapter 36 Web Service Interoperability between JOnAS and BEA WebLogic ...
Страница 296: ......