- 相关推荐
Servlet面试试题
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。如下是中国人才网给大家整理的,希望对大家有所作用。
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程序。各个用户请求被激活成单个程序中的一个线程,而创建单独的程序,这意味着各个请求的系统开销比较小。