Java Enterprise in a Nutshell (In a Nutshell (OReilly))

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

Категории