最开始工作的时候,都是前后不分离的工程。一般使用jsp,也有使用velocity/Freemarker的。后来也尝试了其它类似的框架,如beetl/Thymeleaf。使用起来都不是很有美感,尤其Thymeleaf,语法有点费解。后来了解到了代码生成,其实也是使用模板引擎,还是使用了Freemark...