Một công nghệ Web mở rộng, kết hợp với các đối tượng Java, trả về nội dung động cho client dưới dạng HTML hoặc XML. Client thường là Web Servlet: 1 chương trình Java, mở rộng chức năng 1 web server, sinh nội dung động và tương tác với web clients sử dụng mô hình 1 tài liệu text có thể trả về cả static và dynamic content cho trình duyệt Static content và dynamic content có thể được ghép lẫn với nhau.