电子商务|jsp技术被淘汰了?那还要不要学它?
文章图片
文章图片
文章图片
文章图片
今天是刘小爱自学Java的第92天 。
感谢你的观看 , 谢谢你 。
话不多说 , 开始今天的学习:
首先声明:jsp这个技术基本被淘汰了 , 不太重要 , 用到它的可能性很低 , 但是有些企业还是会用到的 。
花一天时间对其做一个简单的了解 。
一、jsp概述1jsp出现的原因
jsp这个技术的出现是为了解决一个什么问题?
先看如下情况:
在Java代码中 , 服务器要响应一个HTML页面给浏览器 , 需要将标签拼接在代码中 。
这样一顿操作下来就会显得十分地繁琐 , 操作麻烦不说 , 阅读性还差 。
那有没有什么方法解决这个问题呢?
jsp技术就应运而生了 , 在jsp文件中 , 既能写Java代码 , 又能写HTML代码 , 特别地厉害 。
2jsp定义
JSP全名为Java Server Pages , 翻译为java服务器页面 , 其本质是一个简化的Servlet 。
它是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准 。
大白话就是一个既能书写Java代码又能书写HTML代码的文件 。
3jsp为什么被淘汰了?
jsp被淘汰本身并不是因为技术落后的原因 , 它之所以被淘汰是因为行业趋势 。
现在强调前后端分离 , 前端写前端的代码 , 后端写后端的代码 , 没有必要将前端和后端代码融合在一起 , 所以jsp使用就受限了 。
当然也并不是完全就没人用了 , 只是用的少了 。
二、jsp语法1在jsp中书写代码
①注释格式
在jsp中的注释格式为:<%--注释--%>
②Java代码编写
格式为:<%Java代码%> , 在该格式里面就能编写Java代码 。
这样编写以后 , 在浏览器上输入对应的路径 , 就能发现能用Java语法在浏览器上输入内容了 。
以上也就完成了在jsp文件中写Java代码了 。
2jsp执行流程
jsp文件为何可以写Java代码 , 其底层是怎么样的一个执行流程呢?画图讲解:
①浏览器访问demo01.jsp
根据对应的路径来访问jsp文件 , 该jsp文件会被转化成两个文件:
demo01_jsp.java和demo01_jsp.class 。
这两个文件对于Java开发者来说简直不要太熟悉了:一个是Java源码文件 , 一个是其对应的字节码文件 。
也就是说jsp文件其实底层被转换成了Java文件 , 再执行的Java代码 。
②关于转换后的Java源码
打开对应的Java源码文件 , 当然上图中我只截图了一部分做一个说明 , 其实源码远不止这么点 。
从截图中的部分代码可以看出:
- <%%>中的代码被直接解析成java代码 。
- html部分都被out.write(\"\")方法以字符串的形式拼接 , 然后响应给浏览器 。
推荐阅读
- 探测器|天问一号探测器传来喜讯,太空变轨成功令美震惊,技术从来没见过
- 摄影技术技巧跟我学|有哪些方法可以让照片背景虚化
- 每日健康要闻|中国药企首家入选FDA“新兴技术项目”!三迭纪3D打印应用加速
- 探测器|天问一号探测器传来喜讯,太空变轨成功令美嫉妒,技术从来没见过
- 威锋网|2020上展示最新快充技术,OPPO和iQOO在ChinaJoy
- 老表大超|各币种层出不穷,是机遇还是骗局?,比特币涨价带火区块链技术
- 风月无关|惊艳亮相!中国互联网大会上vivo的专业影像技术揭秘
- 华为|美英正在打压华为5G技术时,外媒却发现,中国另一项技术快速崛起!
- 笑看尘世|早报丨苹果证实iPh12将推迟发布;扎克伯格称中国有盗取美国技术
- 技术联盟|任正非3天拜访3所国内一流大学:为华为争取更多资源