• Java WEB 开发(一)


    1. 运行的 J2EE 程序 不是在本地通过虚拟机就可以运行的,放到应用服务器(例如Tomcat)里运行。
    2. 不是所有的类都可以放到 Tomcat 上运行,能够放到 Tomcat 上运行的类必须继承一个类HttpServlet。
    3. 放到上边的类不是从主方法开始运行的,而是从 HttpServlet 中的 service 方法运行的,每次我们访问这个类的时候都会运行service方法。

    web.xml

     <?xml version="1.0" encoding="ISO-8859-1"?>              
     <web-app>                                                
          <!-- 注册 -->                                       
          <servlet>                                           
               <servlet-name>逻辑名(编号)</servlet-name>    
               <servlet-class>包名.类名</servlet-class>       
          </servlet>                                          
                                                              
          <!-- 配置访问路径 -->                               
          <servlet-mapping>                                   
               <servlet-name>逻辑名</servlet-name>            
               <url-pattern>/访问路径</url-pattern>           
          </servlet-mapping>                                  
     </web-app>                                               
                                                              

    同样一个servlet可以有多个访问路径

    servlet :

         1、servlet 是服务器端的小程序,在服务器端运行。

         2、servlet 用来拓展应用服务器的功能。如果没有servlet,tomcat不能做一些复杂的计算。

    Tomcat 是servlet 容器。

    参数传递   http://localhost:8080/myProject/index?u=a&p=b

     <a href="/myProject/index?u=aaa&p=bbb">访问servlet </a>                                                        
     <hr>                                                                                                                    
     <form action="/myProject/index" method="get">                                                                           
     user:<input type="text" name="u"/> <br>                                                                                 
     pass:<input type="password" name="p"/> <br>                                                                             
     <input type="submit" value="submit" />                                                                                  
     <form>   

    servlet 的生命周期(不改变配置文件的情况下):

         servlet 对象在第一次访问 servlet 的时候创建。一个 servlet 只有一个对象存在,无论访问多少次。

         在重新加载或者关闭应用服务器的时候销毁,创建和销毁由应用服务器(Tomcat)负责。

  • 相关阅读:
    ERRORCODE=4228, SQLSTATE=null
    DB2和Oracle中唯一约束和唯一索引对比
    SW 3D 样条曲线
    SW 快速操作
    spring依赖注入的方式(一)
    Oracle Connect By的用法
    转:min(x,y)高效算法
    【转】QQ盗号核心编程
    转:理解并解决GBK转UTF8奇数中文乱码
    Oracle数据库的导入和导出命令
  • 原文地址:https://www.cnblogs.com/yuxiaoqi/p/2941121.html
Copyright © 2020-2023  润新知