21年9月22日__web开发

javaWeb开发基础知识:

静态网页开发:html,css
动态网页开发:JSP/Severlet,ASP,PHP
其中,动态web资源开发技术统称为Javaweb


服务器:Tomcat
创建网站,就是把网站发布到服务器上.
war文件是web项目的压缩文件.要想生成,先将要压缩的内容压缩成zip文件,然后将后缀改成war就可以,war文件可以直接在服务器上访问。

http://www.baidu.com
http协议
www服务器
baidu.com域名或者说IP

http:hypertext transfer protocol(超文本传输协议)的简写,是TCP/IP协议的应用层协议,用于规定web网站之间的数据传输

eclipse和Tomcat的关系:
eclipse中可以创建web项目,然后配置Tomcat服务器,将webproject配置到Tomcat服务器中

web三大组件: Servlet、Filter、Listener
Servlet是一个我们自定义的实现了javax.servlet.Servlet接口的java类。Serlet必须在web.xml中进行配置后,才能被访问
web.xml中进行配置:把Serverlet和一个或多个路径绑定到一起

会话跟踪技术:在一个会话的多个请求中共享数据.因为http协议的每个请求都是独立的,无法形成数据共享,所以需要Cookie技术,在javaweb中session的底层实现就是Cookie
Cookie就是一个键值对,由服务器在第一次请求时发送给客户端,客户端每次再发送请求时加上Cookie,服务器就能识别这个客户端了
如果服务器端发送重复的Cookie那么会覆盖原有的Cookie,例如客户端的第一个请求服务器端发送的Cookie是:Set-Cookie: a=A;第二请求服务器端发送的是:Set-Cookie: a=AA,那么客户端只留下一个Cookie,即:a=AA。

JSP中有三大指令:page、include、taglib

EL(Expression Language):一门表达式语言(未完待续)
posted @ 2021-09-21 21:45  zhuangzhongxu  阅读(33)  评论(0)    收藏  举报