javaweb学习笔记

JSP

动态网页,指的是随时间、地点、用户操作改变的网页

架构

CS架构 client-server

javaweb学习笔记_第1张图片
缺点:每一台客户端都需要安装客户端软件,如果升级全要升级,如果坏了就得维护
优点:响应快,界面美观

BS架构 browser-server

javaweb学习笔记_第2张图片

tomcat

选择非最新版本。与其他配套工具有有版本适配问题。
javaweb学习笔记_第3张图片
jsp->java->class

配置:
在这里插入图片描述
在这里插入图片描述
javaweb学习笔记_第4张图片

访问webapps里的东西,打斜杠可以访问文件夹里的,默认访问web-inf/web.xml中写的welcome页面。javaweb学习笔记_第5张图片
javaweb学习笔记_第6张图片
做自己的项目,在webapps里加一个项目文件夹,有目录格式:lib里是项目的jar包,依赖文件;tomcat里的lib是所有项目的jar包。
web.xml放配置信息。是描述信息
javaweb学习笔记_第7张图片
然后在jspproject下建jsp文件,实际上就是嵌入在html里的Java,用<% %>框起来jsp脚本
javaweb学习笔记_第8张图片
点startup.bat就能启动

虚拟路径

javaweb学习笔记_第9张图片
方式1:需要重启
javaweb学习笔记_第10张图片

在这里插入图片描述
在这里插入图片描述
方式2:无需重启
javaweb学习笔记_第11张图片
项目名什么都不写的话默认是ROOT

虚拟主机

javaweb学习笔记_第12张图片
javaweb学习笔记_第13张图片javaweb学习笔记_第14张图片

jsp执行流程

在这里插入图片描述
javaweb学习笔记_第15张图片

你可能感兴趣的:(java,javaweb,jsp,tomcat)