Skip to content
Andrew Lee Rubinger edited this page Jun 4, 2013 · 21 revisions

Chapter Guide and Schedule

Chapter Name Due Description

0

Prelude

Delivered

Welcome statement

1

Continuity

Delivered

Reasoning for testable development and general introduction to test theory

2

Enabling Technologies

Delivered

Meet the projects we’ll be using throughout the book

3

Scratch to Production

Delivered

Kickstart of a new Java EE application from scratch into cloud deployment using JBoss technologies

4

Requirements and the Example Application

Delivered

Introduce and Describe the Example Application, its requirements, and layers

5

Java Persistence and Relational Data

Delivered (outline)

Testing with persistent data and the 'Arquillian Persistence Extension'

6

NoSQL: Data Grids and Graph Databases

TODO

Non-relational storage using Infinispan, Graph relationships in Neo4j

7

EJB, CDI and the Services Layer

TODO

Using ARQ and Service Injection

8

REST and Addressable Services

TODO (outline)

Using JAX-RS, Arquillian Warp, REST-assured

9

User Interfaces

TODO

Using Warp, Graphene, Pure JS

10

Security

TODO

11

Assembly and Deployment

DELIVERED

Testing final artifact against EAP, CloudBees Jenkins CI, Automated OpenShift Push

12

Efficiency and Quality During Development

TODO

Potentially on the cutting block for this release, to cover reloaded sessions, remote containers, JRebel, Arquillian Jacoco, code coverage

13

Arquillian Extensibility

TODO

Implementing an Arquillian Container or Extension

Completed Draft

18 July

Completed Manuscript - Off to Production

Publish

26 September

'JavaOne' Conference Start in San Francisco, CA

Clone this wiki locally