1 在JSP运行环境中,负责把JSP转化为Servlet程序的
软件是( )
2 代表客户端请求的JSP内置对象是( )
3 作用域最大的JSP内置对象是:()
4 JavaBean的规范是()
5 Servlet和httpservlet的接口规范()。
6 2nf,3nf,bcnf的区别()
7 使用JDBC访问数据库的顺序是( ):
1.建立和指定数据源 2.创建语句对象 3 打开数据库连接 4 装载驱动程序。5 执行sql语句。6 关闭连接 7 关闭结果集 8 关闭语句对象
判断题
1.JSP在第一次访问的时候很慢,但是再以后的访问却变得很快。( )
2.JSP页面中一定要包含jsp代码。( )
3.JSP的application对象生存周期是用户的一次连接。( )
4.可以调用结果集对象的execute()方法来执行插入表格的sql语句。( )
5.可以调用结果集对象的executeQuery()方法来执行更新表格的
sql语句。( )
6.Servlet程序一般都要从javax.servlet.GenericServlet 中继承。( )
问答题
1.简述
JSP的执行过程?
2.简述Servlet的生命周期?
3.使用jsp代码和使用javascript代码 进行表单数据验证有什么不同?
4 response.sendRedirect("2.jsp")和
xml:namespace prefix = jsp />
页面跳转的区别
部分答案不敢苟同
2 代表客户端请求的JSP内置对象是(request )
3 作用域最大的JSP内置对象是:(application)
5 Servlet和httpservlet的接口规范(不知道问的是什么)。
6 2nf,3nf,bcnf的区别(google一下吧)
7 使用JDBC访问数据库的顺序是(1-4-3-2-5-7-8-6 ):
1.建立和指定数据源 2.创建语句对象 3 打开数据库连接 4 装载驱动
程序。5 执行sql语句。6 关闭连接 7 关闭结果集 8 关闭语句对象
判断题
2.JSP页面中一定要包含jsp代码。(错)
6.Servlet程序一般都要从javax.servlet.GenericServlet 中继承。(错 )Servlet程序一般从javax.servlet.http.HttpServlet继承.
问答题
1.简述JSP的执行过程?
客户端浏览器访问一个JSP页面,服务器端的Web容器将JSP转换为Servlet,
并处理执行此Servlet中的相关内容,产生响应结果,然后再由Web容器将响应结果返回客户端浏览器.
2.简述Servlet的生命周期?
(1) 当浏览器第一次提交有此Servlet映射的请求后,
Web容器会根据URL所映射的Servlet类,new一个Servlet对象.
(2) 当这个Servlet对象被创建出来后,
Web容器会去调用其init(ServletConfig)方法,
此方法只在此Servlet对象的生存周期内被调用一次;
(3) 以多线程的方式处理客户端请求
在Web容器中,有一个线程池,里面有多个线程,
如果同时发生多个对同一个Servlet对象映射的请求URL,
Web容器将各个请求分配给不同的线程,然后这些线程负责去引用同一个Servlet对象,这个Servlet对象便是请求URL所映射的Servlet,
每个S
ervlet在整个服务器中只存在一个对象.
线程负责引用Servlet对象,然后调用Servlet对象的相关方法,
进行请求处理,
(4) 当处理请求
工作结束后,Servlet对象还是会继续存在的,
只有当Web应用被重载、卸载或者停止,
Web容器才会调用Servlet对象的destroy()方法.
因为在init()等方法中有可能调用了某些资源,
所以需要在destroy()方法中进行释放资源的收尾处理.
1、
web容器
2、Session 跨页面不跨用户
3、Config 跨用户不跨项目
4、
(1)
JavaBean 类必须是一个公共类,并将其访问属性设置为 public
(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值。
(3)一个javaBean类不应有公共实例变量,类变量都为private
(4)持有值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个特性,应该有一个带匹配公用 getter 和 setter 方法的专用实例变量
5、HttpServlet是继承自servlet
6、这个
问题很复杂给你个