JAVAWEB课程重点:B/S与C/S结构,URL组成,Tomcat配置

需积分: 16 3 下载量 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等。