Como chamar servlet via ajax

Bom dia a todos.

Gostaria de saber como chamar esse exemplo de servlet que está na apostila da caelum via ajax.

public class ControllerServlet extends HttpServlet {
	
	private static final long serialVersionUID = 1L;

	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		String parametro = request.getParameter("logica");
		String nomeDaClasse = "br.com.caelum.logica." + parametro;
		
		try {
			Class classe = Class.forName(nomeDaClasse);
			
			Logica logica = (Logica) classe.newInstance();
			logica.executa(request, response);
			
		} catch (Exception e) {
			throw new ServletException("A lógica de negócio causou uma exceção", e);
		}
	}
}