| B/S框架 | C/S框架 | |
| 软件安装 | 浏览器 | 需要专门的客户端应用 |
| 升级维护 | 客户端0维修 | 客户端需要单独维护和升级 |
| 平台相关 | 与操作系统平台的关系最小化 | 对客户端操作系统一般有限制 |
| 性能安全 | 在响应速度和安全性上需要花费更多设计成本 | 能充分发挥客户端处理能力,客户端响应快 |
URL :
- B/S架构采用请求/响应模式进行交互
- B/S具有灵活更新,节省系统资源等优点(所有的程序都在服务器端)
B:我们的浏览器端
S:我们的服务器端
Tomcate服务器简介:Uniform Resource Locator统一资源定位符
URL的组成:
初始WEB:作用:(应用服务器)逛网:http://tomcat.apache.org/
tomcate目录结构: 可以通过配置文件server.xml修改Tomcat端口号!
- 接收URl请求
- 返回数据
初始JSP :Web项目的目录结构:
可以在Web.xml修改访问起始页:
访问起始页
注释:什么是JSP:
JSP(Java Server Pages):
JSP中的pag指令:
常用属性:
一般为:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>jsp脚本<%%> 中间的java代码必须符合我们java代码的规范
表达式:
<%=***%> 可以看成(<% out.print() %>)
JSP中的声明:
JSP页面中定义的方法 --(方法声明后可在页面中多处调用)
语法:<%!java代码%>
JSP运行原理:
- HTML的注释: 从
- JSP的注释: 从 <%--JSP注释--%>
- JSP脚本的注释: 从 <%//单行注释%> and <%%>
Jsp执行过程:
Web容器处理Jsp文件请求需要经过3个阶段
1.翻译阶段---->2.编译阶段---->3.执行阶段
1.用户通过访问jsp的时候,tomcat负责把jsp转化成为java文件
Jsp--》java文件的成员方法
Jsp脚本--》java文件中的_jspService方法的一段代码
Jsp表达式--》java文件中的_jspService方法的一段代码 out.print(表达式)
普通html代码--》java文件中的_jspService方法的一段代码 out.write(html标签)
2.服务器再把java文件编译成为class文件
3.服务器执行class文件
首先对生成的java进行实例化
调用实例化后对象的_jspService()方法输出html给浏览器
4.浏览器渲染html数据
- 第一次请求之后,Web容器可以重用已经编译好的字节码 文件
- 注意--》如果对JSP文件进行修改,Web容器会重新对JSP文件进行翻译和编译



