1).了解WEB概述
2).了解WEB网站的组成
3).了解静态、动态页面
4).掌握WEB架构
5).掌握B/S与C/S结构【面试题】
6).掌握HTTP协议
7).掌握JAVA WEB常用服务器(tomcat)
8).了解常见WEB开发技术
9).掌握WEB三层架构
1、WEB网站的组成
HTML(超文本标示语言) URL(统一资源定位符) HTTP(超文本传输协议)
2、静态、动态页面
(1).静态web资源(如html页面):?指web页面中供人们浏览数据始终不变,即和用户没有交互行为。
(2).动态web资源:和用户有交互行为
如: jsp/servlet,asp,php,asp.net等
3、B/S和C/S结构的区别?【面试题】
(1)客户端是否需要安装软件?(C/S 需要)
(2)是否需要用户对软件进行维护? C/S需要,B/S不需要
c/s需要在桌面安装才能使用,所以他会占用用户的硬盘空间和CPU;软件升级不方便。web程序就属于瘦客户端,好处是不需要特意安装某种软件,只许啊哟啊浏览器就可以访问互联网服务。
C/S
(客户端/服务器) (client/server)
(胖客户端软件)
B/S (Browser/server)
(浏览器/服务器)
(瘦客户端)
B/S与C/S的比较
B/S的优势:
1:开发成本低
2:管理维护简单
3:产品升级遍历
4:对用户的培训费用低
5:用户使用方便,出现故障的概率小
B/S的不足: 1:安全性不足
2:客户端不能随心变化,受浏览器的限制
4、HTTP协议
Http:超文本传输协议
1).HTTP请求的基本结构
2).HTTP响应的基本结构
3).HTTP协议三次握手【面试题】
(1).第一次握手:?客户端向服务器请求建立连接
(2).第二次握手:?服务器收到请求后要确认连接信息,向客户端发送确认信息
(3).第三次握手:?客户端收到后,检查确认信息是否正确,若真确,向服务器发送确认信息,服务器确认则连接建立成功。
完成三次握手后,浏览器和服务器开始传送数据。
4)请求流的关键要素:
HTTP方法(get方法)
要访问的页面
表单参数
响应流的关键要素:
状态码
内容类型
内容
5).HTTP协议状态码
200: 代表响应请求成功
404: Not Found(路径不对)
500: Internet Server Error(代码错误)
405: 方法不允许
6).HTTP协议中的8种方法
get,post,options,head,put,delete,trace,connect
在web开发中最常用的方法是 get 和 post
面试题:Post和Get的区别
(1).传送数据量:
get 传输的数据量比较小,不能大于2kb
post传送的数据量较大,一般被默认为不受限制的
(2).地址栏的变化:
get的请求参数会出现在地址栏上,而post不会
(3).安全性:
get安全性非常低;Post安全性高
5、JAVA WEB常用服务器
Tomcat,jetty,Resin 这类服务器也称为Servlet容器
jboss,WebLogic 这类服务器为J2EE服务器
6、Tomcat介绍
1).tomcat目录结构
bin: 脚本文件(tomcat的操作命令文件)
conf: 配置文件(server.xml是tomcat的网络连接配置)
lib: tomcat的相关的jar包
logs: 存放tomcat的日志文件
temp: 存放tomcat运行时产生的临时文件
webapps: web应用程序
work: 工作路径(工作目录)
2).tomcat-users.xml
设置tomcat的用户名和密码:
<user password="jingjing123" roles="manager-gui" username="xj"/>
3).server.xml
默认端口号:8080 ,主机名:localhost
4).访问tomcat主页面:?http://localhost:8080 或者是 http://127.0.0.1:8080
访问服务器中的某一个网页:最笨的方法:
(1)在apache-tomcat-7.0.57\webapps新建一个文件夹
(2)将写好的.html放入文件夹中
(3)打开浏览器,输入http://localhost:8080
B的操作:(1)、在 conf/server.xml 中修改 第二个“localhost”改为主机B的IP地址,(2)找到bin/startup.bat 重启
A的操作:(1)打开浏览器,输入主机A的http://主机B的IP地址:8080
如何启动和关闭tomcat服务器,tomcat服务器的默认端口号8080
启动脚本: bin/startup.bat (windows)
bin/startup.sh (linux)
关闭脚本: bin/shutdown.bat (windows)
bin/shutdown.sh (linux)
默认端口号: 8080 ,改端口号可在 conf/server.xml 中修改
(4).Eclipse中部署tomcat
`
7、WEB开发相关技术
J2EE总体架构
WEB三层架构:
1:表示层
2:业务逻辑层
3:数据访问层
2).了解WEB网站的组成
3).了解静态、动态页面
4).掌握WEB架构
5).掌握B/S与C/S结构【面试题】
6).掌握HTTP协议
7).掌握JAVA WEB常用服务器(tomcat)
8).了解常见WEB开发技术
9).掌握WEB三层架构
1、WEB网站的组成
HTML(超文本标示语言) URL(统一资源定位符) HTTP(超文本传输协议)
2、静态、动态页面
(1).静态web资源(如html页面):?指web页面中供人们浏览数据始终不变,即和用户没有交互行为。
(2).动态web资源:和用户有交互行为
如: jsp/servlet,asp,php,asp.net等
3、B/S和C/S结构的区别?【面试题】
(1)客户端是否需要安装软件?(C/S 需要)
(2)是否需要用户对软件进行维护? C/S需要,B/S不需要
c/s需要在桌面安装才能使用,所以他会占用用户的硬盘空间和CPU;软件升级不方便。web程序就属于瘦客户端,好处是不需要特意安装某种软件,只许啊哟啊浏览器就可以访问互联网服务。
C/S
(客户端/服务器) (client/server)
(胖客户端软件)
B/S (Browser/server)
(浏览器/服务器)
(瘦客户端)
B/S与C/S的比较
B/S的优势:
1:开发成本低
2:管理维护简单
3:产品升级遍历
4:对用户的培训费用低
5:用户使用方便,出现故障的概率小
B/S的不足: 1:安全性不足
2:客户端不能随心变化,受浏览器的限制
4、HTTP协议
Http:超文本传输协议
1).HTTP请求的基本结构
2).HTTP响应的基本结构
3).HTTP协议三次握手【面试题】
(1).第一次握手:?客户端向服务器请求建立连接
(2).第二次握手:?服务器收到请求后要确认连接信息,向客户端发送确认信息
(3).第三次握手:?客户端收到后,检查确认信息是否正确,若真确,向服务器发送确认信息,服务器确认则连接建立成功。
完成三次握手后,浏览器和服务器开始传送数据。
4)请求流的关键要素:
HTTP方法(get方法)
要访问的页面
表单参数
响应流的关键要素:
状态码
内容类型
内容
5).HTTP协议状态码
200: 代表响应请求成功
404: Not Found(路径不对)
500: Internet Server Error(代码错误)
405: 方法不允许
6).HTTP协议中的8种方法
get,post,options,head,put,delete,trace,connect
在web开发中最常用的方法是 get 和 post
面试题:Post和Get的区别
(1).传送数据量:
get 传输的数据量比较小,不能大于2kb
post传送的数据量较大,一般被默认为不受限制的
(2).地址栏的变化:
get的请求参数会出现在地址栏上,而post不会
(3).安全性:
get安全性非常低;Post安全性高
5、JAVA WEB常用服务器
Tomcat,jetty,Resin 这类服务器也称为Servlet容器
jboss,WebLogic 这类服务器为J2EE服务器
6、Tomcat介绍
1).tomcat目录结构
bin: 脚本文件(tomcat的操作命令文件)
conf: 配置文件(server.xml是tomcat的网络连接配置)
lib: tomcat的相关的jar包
logs: 存放tomcat的日志文件
temp: 存放tomcat运行时产生的临时文件
webapps: web应用程序
work: 工作路径(工作目录)
2).tomcat-users.xml
设置tomcat的用户名和密码:
<user password="jingjing123" roles="manager-gui" username="xj"/>
3).server.xml
默认端口号:8080 ,主机名:localhost
4).访问tomcat主页面:?http://localhost:8080 或者是 http://127.0.0.1:8080
访问服务器中的某一个网页:最笨的方法:
(1)在apache-tomcat-7.0.57\webapps新建一个文件夹
(2)将写好的.html放入文件夹中
(3)打开浏览器,输入http://localhost:8080
(4) 打开Mannger app 输入用户名和密码,此用户名和
密码是tomcat-users.xml中的。即可访问本机的某个网页。
5)主机A访问主机BB的操作:(1)、在 conf/server.xml 中修改 第二个“localhost”改为主机B的IP地址,(2)找到bin/startup.bat 重启
A的操作:(1)打开浏览器,输入主机A的http://主机B的IP地址:8080
如何启动和关闭tomcat服务器,tomcat服务器的默认端口号8080
启动脚本: bin/startup.bat (windows)
bin/startup.sh (linux)
关闭脚本: bin/shutdown.bat (windows)
bin/shutdown.sh (linux)
默认端口号: 8080 ,改端口号可在 conf/server.xml 中修改
(4).Eclipse中部署tomcat
`
7、WEB开发相关技术
J2EE总体架构
WEB三层架构:
1:表示层
2:业务逻辑层
3:数据访问层