JAVA WEB

【JAVA WEB】

【问】JavaWeb基本概念?

静态WEB:html,css,javascript

动态WEB:Servlet,JSP

定义:在JAVA中,动态web资源开发的技术统称为javaweb。

【问】WEB服务器?Tomcat?

服务器--Tomcat:

tomcat文件夹信息:

启动(必须排至java环境变量,tomcat依赖于java):

双击bin目录里的startup.bat文件,然后浏览器访问http://localhost:8080/

localhost是本机ip地址对应的默认域名,不能通过别的域名访问本机ip。若要更改域名,需要更改windows配置文件。

配置:

(1)可以配置启动的端口号

(2)可以配置主机的域名(另外需要修改windows底层本机ip对应的域名)

发布一个WEB网站:

 

【问】什么是Servlet?Servlet原理?ServletContext?HttpServletRequest和HttpServletResponse?

(1)

(2)

(3)

web容器Tomcat在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用;

主要职责:(1)共享数据。(2)获取初始化参数。(3)请求转发。(4)读取资源文件。

(4)

web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse对象;

a、如果要获取客户端请求过来的参数:找HttpServletRequest

主要职责:获取参数,实现转发。

b、如果要给客户端响应一些信息:找HttpServletResponse

主要职责:(1)简单分类。(2)下载文件。(3)验证码功能。(4)实现重定向。

【问】JSP?JSP原理?

(1)

Java Server Pages : Java服务器端页面(用于返回给浏览器),写JSP就像在写HTML 。

浏览器向服务器发送请求,不管访问什么资源,其实都是在访问Servlet!

JSP最终也会被转换成为一个Java类!

JSP 本质上就是一个Servlet。

(2)

【问】MVC三层架构?

【问】Ajax?

ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。

【问】JSON和JS?

js对象是Object类型的,json是string类型的,由于HTTP协议只能传输文本类型的数据,所以就出现了json。

将js对象转成json:

var student = {
	"lastName" : "张三",
	"age" : 18,
};
//JSON(js的内置对象),将js对象转换为json(其实就是js对象的字符串表示法)
var strJSON = JSON.stringify(student);	//该方法可以将js对象转换为json字符串
alert(typeof student);		//studen为objec
alert(typeof strJSON);		//strJSON为string

将json对象转成js对象:

alert(strJSON.lastName);		//访问不到
//由于js 对象转换成字符串后,难以取到其中的属性值,所以需要再转换回来*
var student02 = JSON.parse(strJSON);
alert(student02.lastName);		//可以访问到

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值