上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 Java Web前端
这里主要介绍一下与Java开发相关的Web前端技术。在现在的前端框架出现之前,这些技术应用相当广泛,现在也仍然使用得非常多。除了最基础的JSP,其他如Freemarker、Velocity、Thymeleaf、Beetl等都是模板引擎,它们也都曾经广泛用于前后端分离开发。
模板引擎可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。它的作用是可以使用户界面与业务数据(内容)分离,因而可以实现前后端分离开发。模板引擎是可以跨领域、跨平台的,但不是所有模板引擎都可以跨平台。Freemarker、Velocity、Thymeleaf、Beetl都是基于Java的模板引擎,只适用于Java开发。