对JavaWeb的结构认识

BS(网页+服务端)相关:

JSP:一项能将静态代码(HTML,CSS)和动态代码(JavaScript)结合起来的技术,能在HTML页面加入Java代码

HTML、CSS、XML、DTD:能构筑起页面的静态效果,同时对其页面格式、页面内容的格式进行标签化规范,使之更便于找到页面的错漏之处

HTML5:替代旧HTML的新网络标准,推出了众多新标签新功能,如视频<audio>,自定义图<canvas>,插件<embed>

JavaScript:用途广泛的开发语言,在JavaWeb开发时主要用于开发页面的动态特效


开发工具

Eclipse:Java开发工具,能用于开发JavaWeb项目,正逐渐被Intellij替换,不过由于服务端更追求“稳定性”和“安全性”,替代速度缓慢,目前仍为主力开发工具

Intellij IDEA:Java开发工具,比前者具有更完善的智能自动编码、自动控制、 校正功能,正在被开发者们推崇


开发环境:

Tomcat、Java SDK、Catlina、JavaHOME、Apache、Linux


数据库:

SQL、ORACLE


网络协议

Http:请求格式:请求行,请求头,空行,实体内容

响应格式:响应行,响应头,空行,实体内容

使用HttpServletResponse对象设置响应数据


请求头:

Accept:      -- 浏览器接受的数据类型
Accept-Charset: ISO-8859-1     -- 浏览器接受的编码格式
Accept-Encoding: gzip,compress  --浏览器接受的数据压缩格式
Accept-Language: en-us,zh-       --浏览器接受的语言
Host:           --(必须的)当前请求访问的目标地址(主机:端口)
If-Modified-Since:   --浏览器最后的缓存时间
Referer:       -- 当前请求来自于哪里
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)  --浏览器类型
Cookie:                    -- 浏览器保存的cookie信息
Connection: close/Keep-Alive            -- 浏览器跟服务器连接状态。close: 连接关闭  keep-alive:保存连接。
Date:      -- 请求发出的时间


响应,状态码:

200完成处理完美返回

302需要进一步细化

404无访问资源

500服务器内部错误

未完待续

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值