Servlet-1

这里写图片描述

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值