I don't know that book, but if it is an introduction to QFT, it should definitely explain those terms. The generating functional is given by
Z \left[ J \right]=<0|0>,
which can be expressed in terms of a path integral. It is called "generating" functional because you can apply functional derivatives with respect to J on it in order to gain vacuum expectation values for operators. What they mean by vacuum-to-vacuum boundary conditions could depend on the context, but it is probably the normalization
Z \left[ 0 \right]=0.