|
echo() method (BasicAPI), 170, 180
Eclipse plugin
installing, 335–336
ResinLauncher, 338–342
ResinProjectWizard, 336–338
@ ejb:bean tag (XDoclet), 153–154, 159
@ ejb:finder tag (XDoclet), 160
@ ejb:home-method tag (XDoclet), 160
@ ejb:home tag (XDoclet), 154, 160
@ ejb:interface-method tag (XDoclet), 154, 155, 160
@ ejb:interface tag (XDoclet), 154,160
@ ejb:persistence tag (XDoclet), 160
@ ejb:persistent-field tag (XDoclet), 154
@ ejb:persistent field tag (XDoclet), 155
@ ejb:pk-field tag (XDoclet), 154,160
@ ejb:pk tag (XDoclet), 154, 159–160
@ ejb:relation tag (XDoclet), 160
@ ejb:select tag (XDoclet), 160
ejb-class tag (EJBs), 114
ejb-jar tag (EJBs), 114
<ejb-local-ref> element, 276
<ejb-name> tag, 143
ejb-name tag (EJBs), 114
EJBObjectSerializer class
Burlap, 353
Hessian, 362
EJB-QL (Enterprise JavaBeans Query Language), 8
<ejb-ref> element, 276
<ejb-relation> tag, 143
<ejb-relation-name> tag, 143
<ejb-relationship-role> tag, 143
<ejb-relationship-role-name> tag, 143
EJBs (Enterprise Java Beans), 107. See also Burlap;
Entitlements application example
configuration tags, 114–115
deployment descriptors, 113–115
ejbSelect() method, 124–126
entity beans, 107, 109–110
changing values of, 126–131
creating with XDoclet, 152–155
implementation bean, 112–113
local home interface, 110–111
local interface, 111–112
multiple entity beans, 134–135
finder methods, adding, 119–124, 157–159
remove() method, 134
scalability, 108
stateless session beans, 146–149
table relationships, 137–138
building, 139–145
supported types, 139
unidirectional, 138–139
transactions, 145–146
web.xml file configuration, 116
ejbSelect() method, 124–126
<ejb-server> element, 259
EJBServlet class (Burlap), 347
$ element(name) (StyleScript), 100
encoding (response variable), 42
encryption, 6
enterprise-beans tag (EJBs), 114
Enterprise JavaBeans. See EJBs
Enterprise JavaBeans Query Language. See EJB-QL
Entitlements application example
Ant build files, 155–157
changing entity values, 126–131
deploying code, 118
deployment descriptor, 113–115
ejbSelect() method, 124–126
finder methods, adding, 119–124
findAll() method, 120–122
findByOpenCloseDate() method, 123–124
findByOpenDate() method, 122–123
with XDoclet, 157–159
login entity bean, 109–110
implementation bean, 112–113
local home interface, 110–111
local interface, 111–112
login query, 109
multiple entity beans, 134–135
groups bean, adding, 136–137
removing beans, 134
running, 118–119
servlet, creating, 116–118
setup, 109
stateless session beans, 146–149
table relationships, 137–138
login and groups tables, 139–145
supported types, 139
unidirectional, 138–139
transactions, 145–146
updating tables, 131–134
web.xml file, 116
XDoclet entity bean, 152–155
entity beans, 107, 109–110
changing values of, 126–131
creating with XDoclet, 152–155
implementation bean, 112–113
local home interface, 110–111
local interface, 111–112
entity tag (EJBs), 114
<env-entry> element, 260–261, 276
environments, resin.conf file, 254
equal (=) operator, 80
error page, 29
<error-page> element, 29, 274–275
errorPage directive (JSP), 44, 46
error pages, Apache servers, 298
errors
compiler parse errors, 221–222
logic errors, 223–224
run-time errors, 222–223
exception variable (JSP), 38
Expires HTTP header, 249
$ expr(expression), 100
extends directive (JSP), 44
Extensible Markup Language. See XML
Extensible Stylesheet Language. See XSL
|