CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数据。
BS即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端选用浏览器(Browse)运行软件。
Uniform Resource Locator(URL)统一资源定位符
URL组成:
协议://主机IP地址(localhost):端口号/项目资源地址Tomcat服务器:
Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
tomcat主要目录:
/bin: 脚本存放目录(如启动、关闭脚本)。
.sh 文件用于 Unix 系统; .bat 文件用于 Windows 系统。
/conf : 配置文件目录。
/logs t: 默认日志目录。/webapps :web应用程序存放的目录,web项目保存到此目录即可发布。
/work:临时文件夹,生成所有的临时文件(.java、.class)Web应用的目录结构:Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等)WEB-INF 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问WEB-INF
/classes 存放Web项目的所有的class文件Web-INFPb 存放Web应用使用的JAR文件
Jsp的执行过程:
翻译阶段
当Web容器接收到JSP请求时,首先会对JSP文件进行翻译,将编写好的JSP文件通过JSP容器转换成可识别的Java源代码。
编译阶段
将Java源文件编译成可执行的字节码文件执行阶段 经过翻译和编译两个阶段,生成了可执行的二进制字节码文件。
执行阶段。
当执行结束后,得到处理请求的结果,把生成的结果页面返回到浏览器客户端显示。
原文地址:https://blog.csdn.net/m0_55801414/article/details/120733232
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。