Servlet-1

来源:互联网 发布:泰牛程序员学费多少 编辑:程序博客网 时间:2024/06/07 03:57

这里写图片描述

WEB应用的演变

规律

1.从单机向网络演变                  2.从CS向BS演变                  

解释

###CS(client Server)                    客户端服务器程序,即客户端需要单独开发和安装                  swing                   ###BS(Browser Server)                   浏览器服务器程序,即使用浏览器充当客户端                    

Servlet

sun公司指定的一种用来扩增Web服务器功能

服务器如何给浏览器发送网页?

###静态网页                     ·-每个人看这个网页都是一样,则是静态网页                       ·-每个人看这个网页是不一样的,则是动态网页                      一般企业的官网和新闻页面都是静态的,百度百科多事静态网页;                       淘宝页,微博等为动态网页                        

·-服务器保存一份HTML,发送给浏览器即可

动态网页

·-服务器保存一个组件,动态拼一个HTML发送给给浏览器                        ·>组件就是满足规范的对象               ·-在Java中该组件就是Servlet                    

BS三要素
浏览器
服务器
HTTP协议

servlet特征

·-部署在服务器上                           >是拷贝的术语                 ·-可以用来动态拼网络资源(HTML/img),及处理HTTP协议                       ·-必须满足Sun的规范                        

什么是Servlet

Servlet是sun推出的,用来在服务器端处理HTTP协议的组件;      

服务器

##名称                ·-Java服务器           ·-Web服务器            ·-Java Web服务器           ·-Servlet容器     

本质

·-是一个软件,可以运行Java项目的软件           ·-和浏览器平级            

举例

·-Tomcat    开源的免费的      ·-Jboss         ·-WebLogic          ·-WebShpere         

Tomcat的使用

一.直接使用(上线时)

    ###下载及安装                                    ·-在Tomcat官网下载压缩包                                ·-绿色版解压缩可用                                  >学生上已经安装好了/tts9/apache-tomcat-7                     ###2.配置环境变量                                 Tomcat由Java开发的,需要配置JRE                              ·-配置JAVA_HOML                                   >学生机上已经配置好了                     ###3.启动Tomcat                                   ·-Linux:打开/tomcat/bin,终端输入./startup.sh                              .-Windows:打开/tomcat/bin,双击startup.bat                                   >加权限: chmod  +x  *sh    (给所有sh文件加可用权限)                      ###4.访问Tomcat                                   ·-在浏览器上访问:http://localhost:8080                             .-看到一只猫着代表成功了                           ###5.关闭Tomcat                                   ·-Linux:打开/tomcat/bin,终端输入./shutdown.sh                             ·-windows:打开/tomcat/bin,双击shutdown.bat                      

二.用Eclipse运行Tomcat(开发时)

端口被占用问题

###错误信息                 ·-Address already in user,JVM_BIND 8080                 ###重复启动Tomcat                       `-强制关闭Tomcat,及手动shutdown                ###其它软件占用端口(Oracle)                     `-解决方案,修改Tomat端口                    ·-修改/tomcat/conf.server.xml,65行port='8080'                  ·-或修改/servers/server.xml,个上面文件一样                
0 0
原创粉丝点击