Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] J2EE (Java 2 Enterprise Edition) deployment container-specific classes descriptors server-specific configuration security limitations overview transport layer security XML Encryption web services deployment J2SE (Java 2 Standard Edition) annotations tutorial JAAS (Java Authentication and Authorization Service) authentication and JACC (Java Authorization Contract for Containers) JAF (JavaBeans Activation Framework) JavaMail, using with mail messages, assigning content and MIME type JAR (Java Archive) files activation.jar (JAF) application, finding XML parser mail.jar (JavaMail) Java and XML DOM IDL, differences (list) JAXP SAX using XML documents Java annotations overview tools Java API for XML Registries (JAXR) Java beans, scope Java classes, IDL interfaces vs. Java IDL overview Java objects Java packages (IDL modules vs.) Java Remote Method Protocol (JRMP) Java Runtime Environment (JRE) Java Servlet API Java VM activation daemon activation groups codebase property for nondefault class loaders libraries (native functions), loading running Java-aware databases java.rmi package java.rmi.activation package java.rmi.server package java.rmi.server.codebase property java.sql package JavaBeans JSP action tags RowSet interface javah tool, generating JNI C/C++ header files JavaMail 2nd authenticators, username and password creating messages displaying email and incoming messages, handling installing and configuring layers message stores multipart messages provider registries providers of messaging services retrieving messages searches and message management sending messages 2nd sessions URL names javax.servlet.GenericServlet class javax.servlet.http.HttpServlet class Javax.servlet.Servlet interface JAX-RPC (Java API for XML Remote Procedure Calls) 2nd 3rd 4th introduction SOAP and Web service clients writing web services WSDL and JAXP (Java API for XML Processing) 2nd 3rd custom URI resolution data sources determining data source support DOM generating SAX parsers getting a DOM parser parser objects and XSLT processors parser or processor, getting transformation classes XSLT JAXR (Java API for XML Registries) JCE (Java Cryptography Extension) JDBC (Java Database Connectivity) architecture basic functionalities (example) batch updates BLOB and CLOB objects commands, database-independent currently available drivers, listing of data types, mapping to primitive Java types date and time classes drivers 2nd escape syntax, stored procedures Hibernate and JDBC-ODBC Bridge 2nd metadata platform independence registering ResultSet (Version 2.0 vs. 1.0) savepoints SQL statements transactions types of URLs JDBC-ODBC Bridge Drivers URLs JDBMS systems, storing Java objects JDK, RMI registry daemon JMS (Java Message Service) 2nd accessing content of browsing queues client (example) clients durable subscriptions elements of filtering header fields and properties key interfaces message selectors expressions identifiers literals operators structure messages point-to-point and publish-subscribe styles point-to-point messaging publish-subscribe messaging transactional messaging types of JMSReplyTo header JMX (Java Management Extensions) JNDI (Java Naming and Directory Interface) 2nd API and SPI (service provider interface) architecture binding objects to browsing a naming system command for loading initial context configuration services naming conventions contexts CORBA Naming Service, registering remote object with creating and destroying contexts directories, searching directory entries, creating directory entries, modifying directory services, accessing EJBs, home interfaces event notification InitialContext class introduction JMS provider, services for 2nd listing bindings of listing children of looking up object in naming system (example) looking up objects naming system service providers NamingShell application registering event listeners remote objects, binding to CORBA Naming Service running the shell search command search controls search criteria search results sources of events writing event listeners JNI (Java Native Interface) using with RMI vs. using CORBA wrapping C/C++ code with joins, SELECT statement (SQL) JRE (Java Runtime Environment) JRMP (Java Remote Method Protocol) JSF (JavaServer Faces) 2nd actions dynamic applications sample structure configuration file forms, validation introduction lifecycle managed beans action methods backing beans model beans managed beans and navigation rules dynamic actions and sample application tables data grids editing panel grids user interface, events validation custom validators forms messages views web UI components <f:actionListener> JSF core tag <f:convertNumber> JSF core tag <f:convertDateTime> JSF core tag <f:attribute> JSF core tag <f:loadBundle> JSF core tag <f:facet> JSF core tag <f:converter> JSF core tag <f:selectItems> JSF core tag <f:selectItem> JSF core tag <f:param> JSF core tag <f:validator> JSF core tag <f:validateLength> JSF core tag <f:validateDoubleRange> JSF core tag <f:subview> JSF core tag <f:view> JSF core tag <f:verbatim> JSF core tag <f:valueChangeListener> JSF core tag <f:validateLongRange> JSF core tag JSF core tags <f:actionListener> <f:attribute> <f:convertDateTime> <f:converter> <f:convertNumber> <f:facet> <f:loadBundle> <f:param> <f:selectItem> <f:selectItems> <f:subview> <f:validateDoubleRange> <f:validateLength> <f:validateLongRange> <f:validator> <f:valueChangeListener> <f:verbatim> <f:view> JSF EL <h:dataTable> JSF HTML tag <h:commandLink> JSF HTML tag <h:commandButton> JSF HTML tag <h:column> JSF HTML tag <h:inputHidden> JSF HTML tag <h:graphicImage> JSF HTML tag <h:form> JSF HTML tag <h:message> JSF HTML tag <h:inputTextarea> JSF HTML tag <h:inputText> JSF HTML tag <h:inputSecret> JSF HTML tag <h:outputLabel> JSF HTML tag <h:outputFormat> JSF HTML tag <h:messages> JSF HTML tag <h:panelGrid> JSF HTML tag <h:outputText> JSF HTML tag <h:outputLink> JSF HTML tag <h:selectManyMenu> JSF HTML tag <h:selectManyListbox> JSF HTML tag <h:selectManyCheckbox> JSF HTML tag <h:selectBooleanCheckbox> JSF HTML tag <h:panelGroup> JSF HTML tag <h:selectOneRadio> JSF HTML tag <h:selectOneMenu> JSF HTML tag <h:selectOneListbox> JSF HTML tag JSF HTML tags <h:column> <h:commandButton> <h:commandLink> <h:dataTable> <h:form> <h:graphicImage> <h:inputHidden> <h:inputSecret> <h:inputText> <h:inputTextarea> <h:message> <h:messages> <h:outputFormat> <h:outputLabel> <h:outputLink> <h:outputText> <h:panelGrid> <h:panelGroup> <h:selectBooleanCheckbox> <h:selectManyCheckbox> <h:selectManyListbox> <h:selectManyMenu> <h:selectOneListbox> <h:selectOneMenu> <h:selectOneRadio> pass-through attributes JSF tag library JSP API JSPs (JavaServer Pages) action tags JavaBeans and ActionForm class, Struts custom tags, testing directives dynamic web pages EL expression tags granularity of hyperlinks introduction Java beans, scope objects, built-in overview tags communications custom EL and libraries whitespace and testing, Cactus JSTL (JSP Standard Tag Library) internationalization and URLs and JSTL EL, Struts tags <c:when> JSTL tag <c:set> JSTL tag <c:remove> JSTL tag <c:out>JSTL tag <c:if> JSTL tag <c:choose> JSTL tag <c:otherwise> JSTL tag <c:forEach> JSTL tag <c:url> JSTL tag <fmt:message> JSTL tag <fmt:bundle> JSTL tag <fmt:setBundle> JSTL tag JSTL tags <c:choose> <c:forEach> <c:if> <c:otherwise> <c:out> <c:remove> <c:set> <c:url> <c:when> for internationalization <fmt:bundle> <fmt:message> <fmt:setBundle> JTA (Java Transaction API) 2nd 3rd transactions, distributed JUnit Ant and batch testing build control test result format assertion methods Cactus failed tests introduction overview runtime model test fixtures TestCases TestSuites |