JSP技术的通俗理解 女爷i 2022-05-19 06:26 155阅读 0赞 网络上纷繁复杂的定义这里就不说了,本文注重通俗化地理解JSP技术的本质。 一句话概括:JSP(Java Server Pages)技术就是一种将java信息转化成html信息的技术。 为什么这么说? ①我们都知道,在MVC开发模式里,M指模型层,往往与数据库持久层打交道;V指视图层,往往与浏览器打交道;C指控制层,往往决定调用哪个模型(M)去处理浏览器发过来的请求(V)。 ②我们也知道,C层代码往往用java编写,M层代码往往也用java编写,所以C与M的交流沟通完全无障碍。 ③但是C与V的交流沟通呢?显然是存在问题的。因为V是与浏览器打交道的,它能识别的代码只有页面框架html代码、页面数据展示形式css代码、页面动作javascript代码,对于C层的java代码它根本识别不了啊! ④那把C层的java信息转化成浏览器能识别的html信息,C与V的交流沟通不就畅通了嘛。这种转化(专业术语叫:解析)就是由JSP技术来完成的。 ⑤JSP技术的JavaEE规范提供的,是一种服务端技术,并非客户端技术,它只是长得很像html代码而已。 ⑥其实,javaEE不仅提供了JSP技术来解析C层的java代码,还提供了一种自定义标签技术(一种类似于html中的标签),同样可以用来解析java代码。 ⑦将自定义标签技术运用的最好的,当属Structs2技术了,因为Structs2提供了一整套完整的自定义标签技术。
还没有评论,来说两句吧...