JaVa
   

E

e-mail (Bugzilla), 289–290 EAR files (Enterprise ARchive files), 20–21. See also JAR files Hello World Model 2 example creating, 121–125 deployment descriptor, 125–126 < echo> task (Ant), 493 echo task (Ant), 534 Eclipse Maven plug-in, 484 with webdoclets, 157–167 ejb property (Hello World Model 2 example), 119–120 @ ejb.bean tag (XDoclet), 172–173 @ ejb.create-method tag (XDoclet), 175 ejbdoclet task, 136–140, 141 @ ejb.finder tag (XDoclet), 173–174 @ ejb.home tag (XDoclet), 173 @ ejb.interface-method tag (XDoclet), 175–176 @ ejb.interface tag (XDoclet), 173 @ ejb.persistence-field tag (XDoclet), 175 @ ejb.persistence tag (XDoclet), 174–175 @ ejb.pk tag (XDoclet), 173 @ ejb.relation tag (XDoclet), 176–177 EJBs (Enterprise Java Beans) adding to pet store example, 243 Category class, 251 CategoryDB class, 251 CategorySystem class, 250–251 CategoryTest, 252 deployment, 254–260 product entity bean, 244–246 public interface tests, 251–254 test buildfile, 260–262 test cases, 246–250 test output, 262 JAR files, 17–20 deployment descriptors, 18–20 directory structure, 20 testing with Cactus Ant buildfile example, 396–397 benefits of, 393 OrderReportBean example, 393–396 product entity bean, 397–401 ProductTest, 401–408 with XDoclet Ant build script, 182–184 database setup, 169–170 entity beans, 170–176 relations, 176–177 session beans, 180–181 Student bean example, 177–180 Email component (CruiseControl), 501 Email tag library (Jelly), 473 embracing change, 3–4 EmptyLabelIncrementer component (CruiseControl), 500 Endo-Testing, 343–344 Endo-Testing: Unit Testing with Mock Objects, 344 endXXX() method (Cactus), 357, 358–359, 363 enterprise apps, 20–21. See also deployment; EAR files Enterprise ARchive files. See EAR files enterprise beans assembled, 17 un-assembled, 17 enterprise beans project (Ant), 104 buildfile, 115–117 deploy target, 119 EJB JAR file directory, 118 jarring into client file, 118 jndi.properties file, 118 output, 117 output classes, 117 package target, 117 deploying with Web app project, 125–126 deployment descriptor, 105, 113–115 directory structure, 104–105 entity bean, 105–107 running Web app with, 120–121 session bean, 107–110 shadow proxy bean, 110–113 Enterprise JavaBeans. See EJBs entity beans creating with XDoclet, 170–172 bean class tags, 172–175 create method tags, 175 getter/setter method tags, 175–176 Hello World Model 2 project, 105–107, 114 environment variables (CVS repositories), 25 errors, versus failures, 316 example apps, downloading, 675 exceptions HttpInternalErrorExceptions, 312 HttpUnit classes, 302 jcoverage handling, 419–421 Jemmy handling, 426 ExceptionTestCase class (JUnit), 601–602 exec task (Ant), 540–541 execon task (Ant), 541–542 executable JAR files, 15 Execute component (CruiseControl), 501 execute() method (custom Ant tasks), 204–205 external libraries, classpath setup (Ant), 44–46 Extreme Programming. See XP
JaVa
   
Comments