有大佬讲解一下jsp到底是什么吗? | 您所在的位置:网站首页 › cy到底什么意思 › 有大佬讲解一下jsp到底是什么吗? |
不知道你了不了解前端,前端的基础技术是HTML、CSS、JavaScript。而 JSP 其实就是 Java Web 网站开发中用来生成前端页面的模版技术,即现在俗称的“后端渲染”。通俗点说,其实就是在用户请求时,程序处理完请求并将结果对象传给 JSP 页面模板,然后渲染成供用户可直接观看和操作的页面。 和 JSP 类似的模版技术还用常用的 Thymeleaf 和 FreeMarker。其实 JSP 在实际开发中已经很少用到了,因为 JSP 模版是可以写 Java 代码的,这么一来一个模版文件中可以有几种语言的代码,导致代码多了之后就变得难理解和难维护。所以出来工作后也就可能在一些旧项目或者对接第三方服务别人给出的demo里会见到,因此个人建议你了解一下就好了。 如果要学,推荐学习 Thymeleaf 和 FreeMarker。Thymeleaf 和 Spring 体系集成良好,建用作为 Java Web 开发的首选,而 FreeMarker 不单单能做 HTML 生成模版,现在还有用来实现代码生成工具的,所以也建议了解一下。 至此,上面说谈到要用 Java 来实现前端页面的,其实都是“单体架构”项目,即前端代码和后端代码放在同一个项目工程中。但是,实际工作很有可能还会遇到“前后端分离架构“项目,即前端和后端的代码都有各自的项目,这时通常来说就不用 Java 开发人员来写前端代码了。我之所以说这些,其实就是告你,前端技术对于后端开发而言,不用过分投入精力,可以等你的后端基础和知识更完备后再研究也不迟。 |
CopyRight 2018-2019 实验室设备网 版权所有 |