Index

images  A

Attributes

    @Basic Annotation

    @Column annotation

    @Enumerated

    Java type

    @Temporal

    @Transient

images  B

Bean validation

    address bean

    AddressIT integration test

    application of

    client

    compile and test

    constraints

        anatomy of

        built-in

        calculateTotalAmount method

        class-level constraint

        composition

        ConstraintValidator context

        deployment descriptor

        design decision

        element types

        error messages

        groups

        implementation

        inheritance

        method-level constraint

        multiple constraint

        NotNull annotation

        URL constraint annotation

        URL constraint implementation

        validation algorithm

    customer bean

    CustomerIT integration test

    database

    @Email constraint

    interoperability

    layers validation

    Maven directory structure

    specification

        features

        history of

        implementation

        packages

    validation APIs

        buildDefaultValidatorFactory method

        ConstraintViolation interface

        ExecutableValidator interface

        groups

        methods

        property

        validator interface

        Validator.validate() method

        values

    @ZipCode constraint

images  C

Context and dependency injection (CDI)

    aim of

    bean

        alternatives

        anatomy

        BookService

        constructor

        default injection

        @Default qualifier

        disposers

        @EightDigits qualifier

        expression language

        @Inject

        injection point

        ISBN implementation

        LegacyBookService

        multiple qualifiers

        non-ambiguous injection

        NumberGenerator interface

        @NumberOfDigits

        producer methods

        scopes

        @ThirteenDigits qualifier

    BookServiceIT integration test

    CD-BookStore

        Book POJO

        BookService

        BookServiceIT class

        compile, run, and test

        IsbnGenerator

        logger

        main class

        MockGenerator

        NumberGenerator interface

        qualifiers

        trigger

    decorator

    events

        addBook method

        bookAddedEvent

        book removed event method

        BookService

        fire() method

    features

    interceptors

        binding

        chaining

        class interceptor

        life cycle

        priority value

        target class

    main class

    managed bean

        components

        definition

        deployment descriptor

        interceptors

        life cycle

        loose coupling/strong typing

        scopes

        services

    packages

    reference implementation

    standard Maven directory structure

images  D

Development environment

    Derby

        Cloudscape

        customer table

        database creation

        dblook output

        embedded and network server

        installation

        SQL select statement

    GlassFish

        admin console

        administration

        application server

        architecture

        asadmin CLI

        history

        installation

        subprojects

        update

    JDK

    JUnit

        assert methods

        calculateAge() method

        customer class

        features

        fixtures

        history

        integration

        launching

        test methods

    Maven

        artifacts

        history

        installation

        Java EE application

        plug-ins and life cycle

        project descriptor

        project modularity

        usage

images  E

Enterprise JavaBeans (EJBs)

    anatomy

        bean class

        business interfaces

        elements

        JNDI name

        @Local and @Remote annotations

        local/remote interface

        no-interface view

        stateless

        web services interface

    architecture layering

    asynchronous

    CDI

    dependency injection

    deployment descriptor

    @EJB annotation

    EJBContainer

    EJB Lite

    embedded container

    features

    JNDI

    layering

    @LocalBean annotation

    naming context

    package

    paradigm

    SessionContext interface

    singleton

        BMC

        caching system

        chaining

        client access

        CMC

        @ConcurrencyManagement annotation

        concurrent access

        implementation

        initialization

        Java Class

        @Stateless annotation

    specification

        entity beans

        features

        GlassFish

        packages

        RMI and JTA

        SOAP/HTTP

    stateful beans

        checkout() method

        customer logs

        interaction

        one-to-one correlation

        passivation and activation

        shopping cart

    stateless beans

        Book object

        clients

        ItemEJB bean

        name parameter

        object modeling

        persistence context

        service architecture

        @Stateless annotation

    types

Entity relationships

    bidirectional association

    cardinality

    database mapping

    fetching

    JPA

    many-to-many bidirectional

    mappedBy element

    one-to-many unidirectional

        database structure

        foreign keys

        join table

        @JoinTable annotation

        JPA annotations

        Order entity

        OrderLine

    one-to-one unidirectional

        Address entity

        ADDRESS table

        Customer attribute

        Foreign Key

        @JoinColumn

        JPA

    ordering

        @OrderBy annotation

        @OrderColumn

    unidirectional relationship

Extensible Markup Language (XML)

    CreditCard class

    CreditCardXMLTest class

    definition

    document

    DOM

    JAXB. see Java Architecture for XML Binding (JAXB)

    JAXP

        abstraction layer

        API architecture

        configuration

        DOM

        packages

        SAX

        XSLT

    SAX

    specification

        development

        DOM

        Java

        reference implementation

        SAX

        W3C

        XPath 1.0

        XQuery 1.0

        XSD

        XSLT

    XPath

    XSD

        definition

        elements and attributes

        JAXB

        purchase order

        terminology

    XSLT

images  F

images  G

GlassFish

    admin console

    administration

    application server

    architecture

    asadmin CLI

    history

    installation

    subprojects

    update

images  H

images  I

Inheritance

    CD, book, item entity

    class types

        abstract entity

        mapped superclass

        nonentity

    definition

    joined-subclass strategy

    JPA

    overriding attributes

    single-table-per-class

        Book entity

        @DiscriminatorColumn annotation

        fragment

        ISBN

        Item entity

        ITEM table structure

        root entity

    table-per-class

images  J, K

Java Messaging Service (JMS)

    administered objects

    API

        body of message

        connection

        ConnectionFactory interface

        destination

        header

        interfaces

        JMSConsumer

        JMSContext

        JMSProducer

        messaging system

        properties

        sending and receiving message

        session

        simplification

        structure

    creation

    interfaces

    JDBC

    OrderConsumer

    OrderDTO class

    OrderProducer

Java persistence API (JPA)

    Book entity

    BookIT integration test

    compile and test

    Derby process

    entity

        anatomy of

        definition

        integration

        life cyle

        ORM (see Object-relational mapping (ORM))

        query (see Query entity)

    main class persistence

    Maven directory structure

    persistence unit

    schema database generation

    specification

        components of

        features

        history of

        implementation

        packages

    SQL script

JavaScript Object Notation (JSON)

    CreditCardJSonTest class

    definition

    document

    JavaScript code

    processing

        building

        JsonGenerator

        JSR 353

        parses

        programming models

    purchase order

    specifications

JavaServer Faces (JSF)

    Ajax support

    backing beans and navigation

    composite components

    converters

    expression language

        book.buy()

        #{book.isbn}

        #{empty book}

        #{expr}

    Facelets

    faces-config.xml

    FacesServlet

    history of

    HTML components tags

        basic attributes

        command tag

        error messages

        graphics

        grid and table tags

        input tags

        miscellaneous tags

        output tags

        selections

        target tags

    implicit objects

    JSF 2.2

        CDI

        faces flow

        HTML-friendly markup

        id attribute

        injection in

        packages

        queue control

    JSF core tags

    JSF life cycle

        invoke application

        model values

        process validations

        render response

        request values

        restore view

    JSF page

        body

        header

        life cycle

        tag library and components

        XML component tree

    JSTL tags

        core actions

        formatting actions

    pages and components

    reference implementation

    renderers

    resource management

    standard JSF UI components

    templating tags

    validators

JUnit

    assert methods

    calculateAge() method

    customer class

    features

    fixtures

    history

    integration

    launching

    test methods

images  L

images  M

Managing persistent objects

    Cache API

        @Cacheable annotation

        cache.evict(Customer.class) method

        javax.persistence.Cache

        persistence.xml file

        second-level cache

        UPDATE statement

    callback

        annotations

        customer entity

        entity life cycle

        life-cycle methods

    concurrency

        EntityManager methods

        locking mechanisms

        LockModeType

        optimistic locking

        pessimistic locking

        query method

        transactions

        versioning

    entity life cycle

    entity manager

        ADDRESS_FK column

        anSQL statement

        CascadeType.ALL type

        clear() method

        customer entity

        customer ID

        detach(Object entity) method

        (em.clear())

        em.persist(address)

        em.persist(customer)

        em.persist() method

        EntityManager.contains()method

        EntityManager.flush() method

        EntityManager.merge()

        EntityManager.persist() method

        EntityManager.remove() method

        interface

        manipulation methods

        one-way/one-to-one address

        orphan removal

        persistence class

        persistence context

        refresh() method

        rollback() method

        setFirstName() method

        stateless EJB

        tx.begin()

    JPQL

        book entity

        bulk delete operation

        bulk updates

        definition

        FROM clause

        GROUP BY/HAVING clause

        mapping mechanism

        ORDER BY

        SELECT clause

        syntax

        WHERE clause

    listeners

        AgeCalculationListener

        callback methods

        DataValidationListener

        debug listener

        @ExcludeDefaultListeners

    query

        dynamic

        EntityManager methods

        flush mode settings

        getResultList() method

        getSingleResult() method

        named query

        native query

        object oriented query

        query API

        stored procedure

        types

Message-driven beans (MDB)

    anatomy

        @ActivationConfigProperty

        context

        dependency injection

        ejb-jar.xml file

        life cycle and callback

        @MessageDriven

        requirements

    compile and package

    consumer

    EJB specification

    exception handling

    ExpensiveOrderMDB class

    GlassFish

    onMessage() method

    producers

    simple consumer

    transactions

Messaging

    administered objects

    architecture

    components

    JMS. see Java Messaging Service (JMS)

    MDB. see Message-driven beans (MDB)

    message consumers

        asynchronous delivery

        creation

        synchronous delivery

        types

    message producers

        administered objects

        CDI

        dependency injection

        JMSProducer

        ProducerEJB runs

        @Resource annotation

    MOM architecture

    P2P model

    pub-sub model

    reliability mechanisms

        acknowledgment

        durable subscription

        filter

        JMS features

        persistence

        priority

        time-to-live

    specifications

images  N

images  O

Object-relational mapping (ORM)

    annotation

    BOOK table structure

    configuration-by-exception approach

    data synchronization

    domain model

    embeddables

        Address class

        Customer and Order entity

        CUSTOMER Table

        explicit access

        field access

        Overriding Attributes

        owning entity

        property access

    @GeneratedValue annotation

    inheritance. see Inheritance

    mapping

        attributes. see Attributes

        collection

        explicit access

        field-based access

        getId() method

        Java objects

        phoneNumber attribute

        primary key (see Primary key)

        property-based access

        @SecondaryTable

        @Table annotation

        types

    relationship

        bidirectional association

        cardinality

        entity (see Entity relationships)

        multiplicity

        ownership

        relational database

        UML

        unidirectional association

    XML descriptors

        <attributes> tag

        Book entity

        book_mapping.xml file

        hibernate

        metadata

        persistence.xml

        table structure

        <table> tag

images  P

Primary key

    composite key

        class definition

        @EmbeddedId

        @IdClass annotation

        string

    @Id and @GeneratedValue

    JPA

images  Q

images  R

RESTful web services

    addressability

    anatomy of

    binding URI

    book entity

    BookRestService

        book deletion

        by ID

        getBooks method

        header class

        new book creation

    BookRestServiceIT integration test

    books JAXB bean

    client API

        bootstrapping

        consuming responses

        javax.ws.rs.client package

        targets/invocations

    compile and package

    consuming/producing content types

    contextual information

    CRUD actions

    CRUD operations

    entity provider

    extracting parameter

    GlassFish

    graph theory

    handling exceptions

    HTTP

        annotations

        caching/conditional requests

        CONNECT method

        content negotiation

        content types

        DELETE method

        GET method

        headers

        HEAD method

        OPTION method

        Post method

        POST method

        PUT method

        request and response

        status codes

        TRACE method

        UriBuilder

    human-readable representation

    hypermedia principle

    JAX-RS configuration

    life cycle

    machine-processable representation

    Maven directory structure and packages

    packaging

    resources and URI

    REST consumer anatomy

    returned type

    specification

        history of

        implementation

        Java API

        JAX-RS 2.0

    statelessness

    uniform interface

    URI definition

    WADL

    web-browsing

images  S

Simple object access protocol web services

    anatomy of

    application

    B2B integration

    bottom-up approach

    CardValidator

    CardValidator implementation

    CardValidatorIT integration test

    CardValidatorTest unit test

    CDI

    compile, test and package

    consumer

    consumer discover

    CreditCard class

    deployment descriptor

    design

    elements and attributes

    GlassFish

    handling exceptions

    injection

    jar file

    JAXB annotation

    life cycle

    Maven command

    Maven project

    packages

    pom.xml file

    programmatically

    proxy method

    publish method

    SEI

    specifications

        history of

        implementation

        JAXR

        JAX-WS 2.2a

        OASIS

        stand body

        Web Services 1.3

        WS-Metadata 2.3

    structure of

    top-down approach

    transport protocol

    UDDI

    WebServiceConsumer class

    WebServiceContext

    WSDL

        consumer vs. web service

        credit card validation service

        data types

        elements and attributes

        IDL

        mapping annotation (see WSDL mapping annotation)

        role of

    WSDL-to-Java utility tool

    wsimport tool

    XML

images  T

images  U

images  V

images  W

Web pages

    CSS

    DOM

    history of

    HTML

    JavaScript

    XHTML

images  X, Y, Z

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.136.84