收藏本站 您好,欢迎来到威尼斯人唯一官网 请登录 免费注册 行业导航 产品 求购 企业 动态 展会 招聘

参加千锋沈阳Java培训 每一天都变得更优秀

  千锋沈阳培训班每天的生活辛苦而充实着,每天都有成长和进步,都在变得比前一天的自己更加优秀。感谢千锋提供这么好的学习平台,自己要做的就是紧紧抓住这次学习的机会,待毕业后给自己一个高薪就业,一个满意的工作。千锋沈阳Java培训班的学习由浅入深,循序渐进,零基础的学员也能打下坚实的基础,跟上老师的教学进度。千锋Java培训由老师全程面授,共分为四个学习阶段。

Java培训课程

  千锋的Java培训已经进行到第二阶段的Servlet部分,下面就来分享下这部分的学习内容。

  Servlet是什么?

  servlet是一个运行在服务器端的小应用程序。通过HTTP协议接受和相应来自Web客户端的请求。

  Servlet生命周期

  实例化-》初始化-》服务-》销毁

  出生:(实例化new-》初始化init)第一次访问servlet时出生

  活着:(服务service)应用活着,servlet就活着

  死亡:(销毁)应用卸载了,servlet就销毁。

  注:可通过在注解@WebServlet中配置load-on-startup,使servlet在服务器启动时就创建

  Servlet的三种创建方式

  (1)实现javax.servlet.Servlet接口

  (2)继承javax.servlet.GenericServlet类(适配器模式)重写service方法

  适配器模式,GenericSelvlet是个抽象类,只有service方法是抽象方法,其余的都已经实现了servlet的方法。

  (3)继承javax.servlet.http.HttpServlet类(模板方法设计模式) 常用。但注意不要重写servic()方法。只重写doGet()和doPost()即可。因为HttpServlet的service方法中使用的是doget和dopost方法。

  Servlet只创建一次,销毁一次。每次访问都是多线程。所以有线程安全问题。所以不要写全局变量,只写局部变量,用户不共用变量。

  Serlvet配置url-pattern,匹配规则:

  优先级:绝对匹配 > /开头匹配 > 扩展名方式匹配

  绝对匹配是指没有使用通配符*,*代表任意字符串。

  /* 任意字符都能识别

  *.字符串 以*.字符串结尾的请求都可以访问。

  /action/* 以/action开头的请求都可以访问

  如果url-pattern的值是/,表示执行默认映射。所有的资源都可以访问。

  成长发生在每个努力的时刻,坚持努力下去,相信毕业的自己会是个优秀的Java工程师,会找到自己满意的工作。

千锋沈阳校区:http://sy.mobiletrain.org/

沈阳校区地址:辽宁省沈阳市辉南区世纪路16号东大软件园B园B1座A201

咨询专线:17710405956       QQ  : 1660794050

面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、Linux云计算+网络安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、Go语言开发、PHP全栈+服务器集群培训、网络安全、好程序员

参加千锋沈阳Java培训 每一天都变得更优秀

分享到:
免责声明
1)本信息由“北京千锋互联科技有限公司”发布,由“北京千锋互联科技有限公司”负责信息的合法性;
2)本站平台目的在于分享更多信息,不代表本站的观点和立场;信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
3)本信息如有侵权请将此链接发邮件至517763949@qq.com,本站将及时处理并回复。
4)《新著作权法草案》第六十九条规定:网络服务提供者为网络用户提供存储、搜索或者链接等单纯网络技术服务时,不承担与著作权或相关权有关的信息审查义务。网络用户利用网络服务实施侵犯著作权或者相关权行为的,被侵权人可以书面通知网络服务提供者,要求其采取删除、屏蔽、断开链接等必要措施。

威尼斯人指定官网