javaweb基础 02--javaweb基础概念

时间:2022-11-16 23:22:02
1.WEB资源
* 静态web资源:指web页面*人们浏览的数据始终是不变(如 html 页面)。 * 动态web资源:指web页面*人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同(如 JSP/Servlet、ASP、ASP.NET、PHP等)。 2.WEB服务器
* WebLogic 是美国bea公司出品的一个application server,后被oracle收购。
* WebSphere 是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境
* IIS 是Microsoft的Web服务器产品,全称为Internet Information Services
* Tomcat 是Apache 软件基金会的Jakarta 项目中的一个核心项目 3.WEB应用程序
* Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射 4.静态WEB中存在以下几个缺点:
* Web页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。
* 静态WEB无法连接数据库,无法实现和用户的交互。 5.JavaWeb 三大组件
    * Servlet 四大域对象
        -- ServletRequest(一次请求)
        -- Session(一次会话)
        -- ServletContext(整个web应用)
        -- PageContext(jsp页面,jsp会被编译成Servlet)     * Listener
        * 与Servlet三个域对象相关的监听器
        -- ServletContextListener
        -- HttpSessionListener
        -- ServletRequestListener
        
        * 感知监听器
        -- HttpSessionBindingListener
        -- HttpSessionActivationListener
        
    * Filter