应用程序通常分为三个不同的物理层,在服务器端,它被分解成不同的层:服务器端:- Web -服务-存储库以上面的应用程序为例,什么是前端和后端?我的另一位同事说只有'Service & Repository‘层构成后端,他认为web层中的东西(包括JSP/Thymeleaf模板、表单支持对象、控制器)被认为是“前端”。
因为应用程序位于Oracle Access Manager之后,所以我无法通过URL请求页面的URL并将输出保存为字符串,因此我需要在不发出另一个HTTP请求的情况下呈现页面。String html = controller.render(modelAndView);render in iText to a PDF
...我可以不首先呈现为字符串,最终结果只需要是我可以附加到电子邮件中的PDF,并且我需要能够动态地将数据添加到我呈现的JSP中。