我要投稿 投诉建议

Servlet面试试题

时间:2022-08-04 20:12:26 面试试题 我要投稿
  • 相关推荐

Servlet面试试题

  Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。如下是中国人才网给大家整理的,希望对大家有所作用。

Servlet面试试题

  1、什么是Servlet?

  2、如何编写Servlet?

  3、如何映射Servlet?

  4、相对路径与绝对路径的基本概念

  5、如何基于Servlet编程?

  6、JavaBeans

  7、JavaBean是一种java类

  8、JavaBean必须是具体的和公共的,并且具备无参构造器

  9、JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露称为属性

  10、JavaBean提供两种方法来访问Bean的内部状态:

  11、访问器(getters)用来读JavaBean状态 – 以小写get前缀开始,后跟属性名,属性名的第一个字母必须大写,返回值必须匹配相应修改器的方法的参数;如果访问器返回boolean值,则使用is前缀开始,后跟属性名,属性名第一个字母必须大写。

  12、修改器(setters)用来改变JavaBean状态 – 以小写set前缀开始,后跟属性名,属性名的第一个字母必须大写,修改器的返回值通常为void

  #拓展知识#

  程序由来:

  servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。

  服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI)应用程序完成的'。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Java servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而创建单独的程序,这意味着各个请求的系统开销比较小。