Web答辩问题整合一

Web答辩问题整合1
1. css和div 开发的优势?
A、显示和内容实现分离
B、有利于搜索引擎搜索
C、有利于维护和程序的扩展
2. 谈谈页面间的参数传递有哪些方式 ?
A、通过作用域对象session、request 的setAttribute()和getAttribute()方法进行参数传递。
B、


C、request.gerRequestDispatcher(“1.jsp?name=XX”).forward(request,response);
D、
3. hidden表单域有什么作用?
A、多个表单的区分
B、多个提交按钮
4. jsp有哪些内置对象?
pageContex,request,session,application,out,exception,config,page,
5. request的作用有哪些?
获取客户端传递的参数值
获取客户端请求头信息
获取会话
获取转发对象
可作为容器使用, 利用setAttribute()和getAttribute()方法进行参数传递
6. session有什么作用。
因为http协议是无状态的协议,但我们需要保存客户端在多次请求之间状态信息的时候,我们需要session来维护客户端的状态
Session对象类似于一个容器,可以存放任何对象,以供不同页面间共享数据

  1. application有什么作用。
    保存的一些全局性的对象信息。
  2. 在jsp中怎样操作page作用域
    特定于 JSP 的一个类型,代表当前的 JSP 页面。pageContext.setAttribute(“java”,”lovo”);
  3. jsp有哪些动作?作用分别是什么?
    包含
    转发到另一页面相当于
    request.getRequestDispatcher(“1.jsp?name=XX”).forward(request,response);
    设置javaBean
    设置属性
    获得属性
    设置插件
  4. java servlet api中forward() 与redirect()的区别?
  5. forward客户端请求服务器一次,redirect请求服务器两次,所以forward方式可以获得request作用域的信息,而redirect方式不能获得。
  6. forward由request对象发出,而redirect由response对象发起
  7. redirect()可以跨越不同的工程之间。而forward()只能在一个工程中使用
  8. class.forname的作用?为什么要用?
    加载类;一般使用这个方法是反射方式创建对象;从而可以将一些类信息写在文件中,避免硬编码,增加灵活性。
  9. 分页是怎么实现的?
    Select top 5 * from 表名 where id not in(select top 10 id from 表名)
  10. cookie被禁止后怎样使用session?
    URL重写,对所有页面涉及的连接都使用url重写方式。从而将JsessionID以参数的方式链接到URL后面。保证每次页面提交时服务器都能获得sessionID,从而维持和客户端的状态。
  11. 项目开发经历了哪几个阶段?
    需求分析,设计(找用例,写用例文本,找实体,编写数据字典,画数据流图),编码,测试,部署;
  12. 谈谈项目的体系统架构:(客户层,表示层)web层,业务层,数据层?
    客户层:IE浏览器,Applet小应用程序,在客户度允许
    表示层:html静态页面,jsp页面,servlet在服务器上运行;
    业务层:实现业务逻辑,服务器提供系统级服务,如事务管理,安全性,并非控制
    数据层:如dao部分,实现对数据的增删改查等。

  13. J2EE规范中的组件技术在项目中用到了哪些?
    JDBC,jsp,servlet,javabean,xml,JNDI

  14. TCP/IP通讯和UDP通迅的区别?
    1) TCP/IP面向连接,可靠连接,UDP面向不连接,不可靠连接
    2) 建立连接经历3次握手,udp无需连接,ip和port封装在datagram数据包中,自寻址。
  15. 浏览器和WEB服务器是用什么协议通迅的?
    应用层使用的是 HTTP协议,传输和路由使用的是TCP/IP
  16. 网络通讯中,端口有什么含义。端口的取值范围?
    端口用于区分基于TCP/IP通讯的不同应用程序, 每个基于TCP/IP应用程序都会向操作系统申请注册一个服务,这个服务用端口表示。本质上说,端口就是一段内存中的缓冲区。可以认为是计算机与外界交流的出口。
    建议用户使用的端口号 1024—–65535系统使用的端口范围0 — 1024
  17. 说出3个常见协议的默认端口。
    Web服务器80,ftp 21,telenet 23,smtp 25
  18. socket是什么,它有什么作用?
    Socket是通讯的端点,是客户端和服务器进行通讯的端点
  19. TCP/IP通讯的基本步骤是什么?
    基于TCP/IP通讯的程序:必须先建立和服务器端的连接,然后才能通讯。
    服务器端:ServerSocket ss = new ServerSocket(port); 创建serverSocket对象
    ss.accept()在port端口监听,等待客户端请求到来
    客户端: Socket s &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值