JAVAWEB课程重点:B/S与C/S结构,URL组成,Tomcat配置
需积分: 16 172 浏览量
更新于2024-07-13
收藏 4.99MB PPT 举报
"该课程回顾主要涵盖了JAVAWEB的基础知识,包括B/S与C/S架构的对比,URL的组成部分,调整Tomcat服务器端口号的方法,以及配置Web应用欢迎页面的步骤。此外,还深入讲解了JSP(JavaServer Pages)的概念、执行过程以及页面元素的构成。"
在计算机网络中,B/S(Browser/Server,浏览器/服务器)结构与C/S(Client/Server,客户端/服务器)结构是两种常见的应用架构。B/S架构基于Web技术,用户通过浏览器访问服务器上的应用程序,无需安装客户端软件;而C/S架构中,用户需要在本地安装专门的客户端程序才能连接服务器。B/S架构易于维护和扩展,而C/S架构通常提供更丰富的用户体验和更高的性能。
一个完整的URL(Uniform Resource Locator,统一资源定位符)由几部分组成,包括协议(如http或https)、主机名、端口号、路径、查询字符串和片段标识符。例如:http://www.example.com:8080/path/to/page?query=param#fragment。
修改Tomcat服务器默认端口号通常是出于避免冲突或安全考虑。这可以通过修改Tomcat安装目录下的conf/server.xml文件完成,找到`<Connector>`标签,更改`port`属性的值即可。
配置Web应用的欢迎页面,可以在Web应用的WEB-INF/web.xml配置文件中设置`welcome-file-list`元素,列出一组欢迎页面,当用户访问没有指定具体文件的目录时,服务器会依次尝试显示这些页面。
JSP是Java的一种动态网页技术,允许在HTML中嵌入Java代码。JSP的执行过程包括三个阶段:翻译、编译和执行。翻译阶段,JSP被转换成Java源代码(.java文件);编译阶段,源代码被编译为字节码(.class文件);执行阶段,服务器运行字节码并生成HTML响应返回给客户端。如果JSP文件被修改,Web容器会重新进行翻译和编译。
JSP页面由静态内容(如HTML)、指令(如page、include等)、表达式(用于输出Java变量的值)、小脚本(Java代码块)和声明(声明Java变量或方法)以及注释(分为客户端可见和不可见两种)等元素构成。Page指令用于设置整个JSP页面的属性,如指定字符编码、错误页面等,其语法格式为`<%@page属性1="属性值"属性2="属性值"…属性n="属性值"%>`,常用的属性有language、contentType、isErrorPage等。
2024-02-25 上传
2023-11-16 上传
2023-12-21 上传
2023-12-25 上传
2024-05-12 上传
2024-09-13 上传
深井冰323
- 粉丝: 24
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查