Java Web编程---前沿

 

      Java Web编程

 

    首先我们来看看B/S架构,就是Browse(浏览器)和服务器(server),也是现在用的最多的架构。我们来看看web Server服务器,虽然它也能实现B/S交互但是缺点在于它只能进行静态网页的交互,于是就出现了CGI,他的出现很方便的实现了动态网页的交互,但它也有一个很致命的缺陷,当我们发送一个请求时服务器就会开启一个进程去处理这个请求,这样一来服务器的压力就非常重,为了解决这个问题,在Java世界里,Servlet和WEB容器的出现用来解决CGI的问题,当一个请求到来时,服务器不是开启一个进程而是开启一个线程去处理这个请求,这样一来就大大减轻了服务器的负担。

 

     其次,要了解Java Web编程我们先来看看其中比较重要的Http协议,Http协议的工作就是在客户端和服务器端建立连接对请求信息和响应信息进行解析,是现在用到最多的协议之一,理解他的工作原理对我们后面得学习有很大的帮助。Http协议的工作原理:Http建立客户端和服务器端的连接,当客户端发送一个请求到服务器端,解析请求信息然后服务器端发送响应信息,解析响应信息然后做出相应回应!

 

     最后我们来看看将要学习的Java Web编程,Java Web开发模式可分为两种,一个是JSP模式一:JSP+JavaBean,一个是JSP模式二:JSP+servlet+JavaBean,模式二很好的解决了业务和展示混合的问题,它很好的将视图层与业务层分开,是一种基于MVC模式的设计结构。有了JSP和servlet后我们还需要对他们进行管理,WEB容器的出现能够对他们进行有效地管理,在这里我们将使用Tomcat来对他们进行管理交互,他不但是一个很好的WEB容器,也是一个很好的WEB服务器!

你可能感兴趣的:(java,设计模式,编程,Web,jsp)