Java Web 表示层技术(Java Web的工作原理)

1.什么是http协议?

  HTTP 协议遵行请求/响应模型
  HTTP 协议是一种无状态的的协议

2. HTTP工作流程:

客户端发送HTTP请求                                     关闭连接

    

     生成HTTP响应回发                                              客户端和Web服务器建立连接

3发送消息请求:请求行,请求头,空行,消息体。


4会送响应消息:状态行,响应头,空白行,消息体。


5Web服务器的缺陷:

 只能向客户端提供静态网页内容
      2.  增加一个辅助应用生成动态页面






6服务器端网页编程

   在Web服务器创建动态服务器端内容过程,我们称之为服务端网页编程,服务器网页端编程的技术多种,包括最早的CGI技术,微软的ASP和ASP.NET技术,基于Java的Servlet/JSP技术等 

   建动态服务器端内容的过程
   CGI技术
  微软的ASP和ASP.NET技术
   基于Java的Servlet/JSP技术

CGI的缺陷:每次请求就打开一个CGI进程,严重消耗服务器资源。极大地限制了一个服务器可以支持的并发 CGI用户数量

     插入一句题外话 (一个更好的解决方案是启动服务器进程一次,处理所有请求,然后在Web服务器不再需要时将其停止 。但是……

7Java的解决方案:Servlet与Web容器被设计用来解决CGI的问题 (与Web容器一起组成一个健壮的服务器环境)

8Web容器:Web容器主要是用于给处于容器中的应用程序组件(Servlet、JSP)提供一个环境,使Servlet、JSP直接跟容器中     的环境变量交互。这样,我们就可以把注意力放在用Servlet实现业务逻辑上,而不必关注其它系统问题。
 

     容器对Servlet的支持包括
         通信支持
         生命周期管理
        多线程支持
        JSP支持
        处理安全



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值