第一篇 一套程序实现的基础原理
前言:只讲方向,不讲内容,学习只能靠自己
javaweb的实现
前端(客户端)
tomcat
对面开放的门,用户访问是他的端口,再由tomcat映射到需要打开的文件 index.jsp
jsp
java来写的动态页面 html,css,再利用Java与后台进行通讯 数据形式相同
后端(服务端)
servlet
客户端发送请求至服务器端;
服务器将请求信息发送至 Servlet;
Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;
服务器将响应返回给客户端
HttpServletRequest 请求, HttpServletResponse 反馈
doGet,doPost.方法
jdk : java运行是所依赖的环境
Cookie/seesion 客户端/服务端
Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。
Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
filter 过滤器
过滤器用于拦截传入的请求和传出的响应
监视、修改或以某种方式处理正在客户端和服务器之间交换的数据流
Listener监听器
你希望获得这个事件发生的详细信息,而并不想干预这个事件本身的进程
jdbc
连接数据库,并且操作数据库,java语言和数据库建立联系的桥梁
mysql
存储数据
web 静态页面
html: 做静态页面
css:修饰页面的
js:将页面变得更灵活
dom文档对象模型 监听事件(鼠标点击,鼠标移动,鼠标滑轮)使用 document 对象来访问和操作 HTML
bom浏览器对象模型 以浏览器作为对象进行操作,打开一个窗口,跳转页面,弹窗,获取页面尺寸
静态页面如何动态交互
不会跟随后台数据改变而发生改变,不与后台进行交互
ajax:嵌入js的一种数据交互方式
json:数据格式
实现动态

浙公网安备 33010602011771号