必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計(jì)算機(jī)類(lèi) > 計(jì)算機(jī)等級(jí) > 資訊 >

2014年計(jì)算機(jī)二級(jí)《WEB》程序考點(diǎn):ServletAPI

時(shí)間: 家輝2 資訊

  javax.servlet.GenericServlet實(shí)現(xiàn)了Servlet接口

  javax.servlet.http.HttpServlet繼承自javax.servlet.GenericServlet類(lèi)

  所以編寫(xiě)Servlet繼承HttpServlet或GenericServlet即可。

  如何編寫(xiě)自定義的Servlet代碼

  1、追加環(huán)境變量servlet-api.jar,編寫(xiě)自定義servlet繼承HttpServlet,并重寫(xiě)doGet方法,生成class文件待用(訪問(wèn)控制符應(yīng)該是public)

  2、在webapps目錄下找到example中的WEB-INF,copy其中的web.xml

  3.在webapps目錄下生成自己的文件夾,copyWEB-INF/web.xml

   如何部署Servlet(web.xml)、ServletUrl映射路徑(注意*的使用)

  servlet

  !--servlet的名字,隨便起個(gè)名,但和下面的servlet-name名一致--

  servlet-namemgc/servlet-name

  !--WEB-INF中文件路徑--

  servlet-classAnyDirectory.ServletClassName/servlet-class

  !--或者可以用servletclass:jsp-file/WEB-INF/hello.jsp/jsp-file--

  /servlet

  servlet-mapping

  !--servlet的名字,隨便起個(gè)名,但和上面的servlet-name名一致--

  servlet-namemgc/servlet-name

  !--訪問(wèn)映射路徑--

  url-pattern/hello/url-pattern

  /servlet-mapping

  Servlet生命周期:

  類(lèi)加載、實(shí)例化、初始化、服務(wù)、銷(xiāo)毀

  service(HttpServletRequestrequest,HttpServletResponseresponse)方法的作用:

  根據(jù)不同的請(qǐng)求,進(jìn)行分發(fā)工作(Http協(xié)議)

  init(ServletConfigconfig)與init()方法

  當(dāng)容器(tomcat)幫忙調(diào)用init(ServletConfigconfig)并且給傳過(guò)來(lái)一個(gè)參數(shù)config,這個(gè)方法把參數(shù)對(duì)象的引用指向類(lèi)的成員變量this.config,并且調(diào)用類(lèi)的this.init()方法。如果我們?cè)趯?xiě)Servlet類(lèi)時(shí)只要重寫(xiě)init(ServletConfigconfig)就可以了,但是init()不就成了多余的了嗎?實(shí)際上init()方法是為了防止程序員在寫(xiě)Servlet類(lèi)重寫(xiě)init(ServletConfigconfig)時(shí)忘記寫(xiě)super.init(ServletConfigconfig),這樣就容易造成出現(xiàn)空指針異常。而這就要求我們最好不要重寫(xiě)init(ServletConfigconfig)。

  配置Servlet初始化參數(shù):

  init-paramparam-nameparam-value

  ServletContext上下文是什么?和Servlet、ServletConfig的關(guān)系

  ServletContext:

  servletContext接口是Servlet中最大的一個(gè)接口,呈現(xiàn)了web應(yīng)用的Servlet視圖。ServletContext實(shí)例是通過(guò)getServletContext()方法獲得的,由于HttpServlet繼承Servlet的關(guān)系GenericServlet類(lèi)和HttpServlet類(lèi)同時(shí)具有該方法。

55893 主站蜘蛛池模板: 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 博莱特空压机|博莱特-阿特拉斯独资空压机品牌核心代理商 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 早报网| 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 【连江县榕彩涂料有限公司】官方网站 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 驾驶人在线_专业学车门户网站 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页| 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 翅片管换热器「型号全」_厂家-淄博鑫科环保| 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 |