实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】Servlet學習之創建Servlet程序(一)

【Java基礎知識】Servlet學習之創建Servlet程序(一)

  • 發布: java培訓
  • 來源:Java培訓干貨資料
  • 2021-02-25 20:58:23
  • 閱讀()
  • 分享
  • 手機端入口

Servlet是一個用Java語言編寫的、實現Servlet接口的類,它在Servlet容器中運行,由Servlet容器管理Servlet的整個生命周期,所以,也常常稱Servlet是Servlet容器上運行的服務器小程序。

從Servlet實現上講,Servlet可以響應任何類型的請求,但絕大多數情況下,Servlet只用來擴展基于HTTP協議的WEB應用功能。

在WEB應用程序中,Servlet有兩個主要用途:

(1)實現動態網頁

(2)作為前端頁面與后臺數據庫或者后臺服務器程序之間的中間件。

一、WEB應用程序

WEB應用程序是一種通過WEB(World Wide Web 全球廣域網/萬維網)訪問的應用程序,程序的最大特點是:在客戶端無需安裝任何軟件,用戶只需通過客戶機上的瀏覽器,輸入要訪問的WEB應用中資源的URL地址(Uniform Resource Location統一資源定位符,即:在萬維網上,用以標識每一個資源的唯一的資源定位地址),即可訪問WEB應用程序。

WEB應用程序舉例:淘寶、天貓、百度、美團、京東、收獲啦。

WEB應用程序開發,是目前軟件開發領域的三大方向之一。

Servlet作為WEB應用中的一種動態資源開發技術,共有三種開發方式。

二、創建Servlet程序的三種方式

為了更快速、規范地開發Servlet程序,SUN公司提供了一套標準的Servlet API,在這套Servlet API中,提供了一個接口和兩個抽象類,分別是:javax.servlet.Servlet接口:Servlet程序必須實現的接口

javax.servlet.GenericServlet抽象類:實現了Servlet接口的抽象類

javax.servlet.http.HttpServlet抽象類:GenericServlet的抽象子類

于是,可以分別通過以上接口和抽象類,用三種方式創建Servlet程序。

1、創建方式一

通過實現javax.servlet.Servlet接口,創建與訪問協議無關的Servlet。

實現Servlet接口

在Servlet程序中,需要實現Servlet接口中定義的所有方法。

代碼示例如下:

@WebServlet(description = "通過實現Servlet接口創建的Servlet程序", urlPatterns = { "/shouhuola/Servlet01" })

public class Servlet01 implements Servlet {

@Override

public void destroy() {

// TODO Auto-generated method stub

}

@Override

public ServletConfig getServletConfig() {

// TODO Auto-generated method stub

return null;

}

@Override

public String getServletInfo() {

// TODO Auto-generated method stub

return null;

}

@Override

public void init(ServletConfig arg0) throws ServletException {

// TODO Auto-generated method stub

}

@Override

public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {

// TODO Auto-generated method stub

arg1.setContentType("text/html; charset=utf-8");

arg1.getWriter().println("這是通過實現Servlet接口創建的Servlet程序");

}

}

文章“【Java基礎知識】Servlet學習之創建Servlet程序(一)”已幫助

>>本文地址:http://www.jecan.cn/zhuanye/2021/67165.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 品牌广告服务平台,好排名,好流量,好生意。 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 早报网| 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 脉冲布袋除尘器_除尘布袋-泊头市净化除尘设备生产厂家 | 电子天平-华志电子天平厂家| 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 税筹星_灵活用工平台_企业财务顾问_财税法薪综合服务平台 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 执业药师报名时间,报考条件,考试时间-首页入口 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 |