1.服务器端运行的程序

2.Servelet三个方法

  init

  service 抽象方法

  destory

  这三个方法构成了servelet的生命周期

3、步骤 1、在web.xml中 描述了servlet类本身

<servlet>

<servlet-name>HelloWorldServlet</servlet-name>

<servletclass>cn.heima6.servlet.HelloWorldServlet</servlet-class>

</servlet>

怎么样请求servlet

<servlet-mapping>

<servlet-name>HelloWorldServlet</servlet-name>

<url-pattern>/HelloWorldServlet</url-pattern>

</servlet-mapping>

 

4、servlet的缺点

1、web.xml配置比较多,不利于团队开发

2、servlet具有容器依赖性,没有办法进行测试

3、如果要在servlet中写多个方法,会导致很不好的结构

注意: 在servlet中,一个servlet只生成一个对象,这就意味着servlet的属性如果是数据,

则这个数据将是全局的数据(数据是共享的数据),共享数据容器引起线程安全问题。所以在servlet中,数据应该放在方法中。

最新文章

  1. 实验记录:Oracle redo logfile的resize过程
  2. Codeforces Beta Round #51 D. Beautiful numbers
  3. Mac OS X 下修改网卡地址和抵御 ARP 攻击
  4. 【高级】C++中虚函数机制的实现原理
  5. SSH有端口映射功能(访问本地端口=访问远程端口)
  6. 简单的mvc之一:简单的开始
  7. visual core 运行 .net core bug处理
  8. eclipse在线安装JBoss Tool过程
  9. Java五道输出易错题解析(进来挑战下)
  10. dmidecode的Python解析
  11. Vue介绍
  12. ActiveMQ安装使用
  13. 生产环境nginx上传文件报错413 Request Entity Too Large
  14. raspberry pi wifi
  15. Cocos2d-x学习笔记(一)环境搭建与项目创建
  16. Java中float和double转换的问题
  17. git-format-patch如何指定补丁生成的Subject格式
  18. oracle 11G dataguard 恢复
  19. Snippet取表字段说明和详细信息
  20. vs使用libevent

热门文章

  1. LNMP详细介绍
  2. 解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误
  3. #ifdef __cplusplus extern &quot;C&quot; { #endif 的解释
  4. Hibernate4获取Connection,ResultSet对象
  5. 在jquery中怎么使用css类名和id来获取元素?
  6. Cookie客户端缓存.Session.Application
  7. let、const和var的区别
  8. elasticsearch.net search入门使用指南中文版(翻译)
  9. Struts2的优点与Struts1的区别:
  10. [Swift]遍历字符串