Select的应用1

 

一、Java Web 应用程序的规范目录结构

1、Java Web应用程序必须使用规范的目录结构

           ---程序根目录

                 ----WEB-INF目录:必须目录

                      ---web.xml:Web应用部署描述文件,必须目录

                      ---classes目录:存放字节码文件

                      ---lib目录:存放第三方类库文件

                      ---TLD文件:标签库描述文件

                 ----其他静态文件:HTML、CSS、JavaScript、图片等;

二、Java Web应用程序的开发过程

1、开发Java Web应用程序的大致流程

      (1)设计目录结构

      (2)编写Web应用程序代码

      (3)编写部署描述文件;

      (4)编译代码

      (5)将Web应用程序打包

      (6)部署Web应用程序:将打号的War包部署到Web服务器上;

      (7)执行Web应用程序

三、Servlet概述

1、Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java服务器中。

2、  Java Servlet可以动态地扩展服务器的能力,并采用请求-响应模式提供Web服务。

 

四、Servlet 简介

1、        Servlet是使用Java Servlet应用程序设计接口及相关类和方法的Java程序。Servlet装入Web服务器并在Web服务器内执行。

2、  Servlet是以Java技术为基础的服务器端应用程序组件、可以是任何Java程序、浏览器或任何设备。

五、Servlet运行原理

       Web服务器接受到一个HTTP请求时、会先判断请求内容,如果是静态网页服务器会自行处理。然后产生响音,如果涉及到动态Web服务器会将请求转交给Servlet容器。Servlet容器找到相应的Servlet示例处理结果送回Web服务器。在有Web服务器传回用户端。

六、多线程对其好处

      Servlet容器在第一次收到HTTP请求时建立Servlet实例,然后启动一个线程。第二次收到HTTP请求时Servlet容器不建立实例,而是启动第二个线程来和服务客户端请求。所以多线程不但可以提高Web应用程序的执行效率,也可以降低Web服务器的系统负担

七、Servlet的优点

      1、可移植性好

      2、执行效率高

      3、使用方便

八、编写Servlet示例

      1、手动编写的步骤、

           (1)创建FirstServlet类。该类继承HttpServlet。

           (2)重写doGet和doPost()方法中的一个

           (3)定义初始化的init()方法。以获取资源文件里面的初始化信息

           (4)定义清除资源的destroy()方法

           (5)注册和运行Serv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值