JaVa
   
Factory design pattern reflection, 136 fallover, session, 368 NOT guaranteed, SFSB replication, 368 Fat Key pattern, 293 file locations/paths writing effective tests, 86 filters, JDOQL, 318 filters, JProbe profiler, 626 final classes, 155 final keyword, 153-55 abstract methods, 154 public instance variables, 149 final methods, 154, 155 non-final methods, 154 summarized, 175 final protected instance variables, 155 finder methods containers, 296 persistence, 304 primary key objects, 292 timing out, 293 FinderException app exception, javax.ejb, 382 findObject() method, SqlQuery class, 345 fine grained entity beans, 286, 306 coarse grained alternative, 288 entity beans guidelines, 307 fine grained objects maximizing reliability and scalability, 208 unit testing, 91 FINE/FINER/FINEST log level constants, 164 flexibility using JavaBeans, 138 <fmt:formatDate>element, 542 <fmt:formatNumber>element, 543 form based authentication, 236 form resubmission testing web specific issues, 100 formal notation Velocity, 550 FormatHelper class, com.Interface21.web.servlet.view.xslt package, 556, 700 currency() method, 701 dateTimeElement() method, 701 FormController class, com.Interface21.web.servlet.mvc package, 480 data validation, 500 sample app, 501 forName() method, Class class, 590 reflection, 642 frameworks, 167-71 class library compared, 167 design patterns compared, 167 existing frameworks, 168 evaluating, 169-70 flexibility and rigidity, 168 implementing frameworks, 170 infrastructure using, 396 app components, configuring, 396 app context, defining, 406 bean factory, using, 401 JavaBeans, using, 397 testing, 408 UML class diagram, 409 using existing frameworks, 167 web sites, 171 FrameworkServiet class, com.Interface21.web.servlet package, 472 FreeMarker compared to Velocity, 551 compared to WebMacro, 551 description, 551 view technologies, 551 freemarker.template package TemplateModel Interface, 551 TemplateModelRoot interface, 551 Front Controller pattern Command design pattern and, 455 Java web development, 447 JSP Front strategy, 454 Multiplexed Resource Mapping Strategy, 454 MVC web frameworks and, 448 Servlet Front strategy, 454 template selection servlet, 453 WebMacro, 453 functional tests see acceptance tests.
JaVa
   
Comments