笔试题

1、HTML 与 JSP 的区别。

答:HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送,静态web无法连接数据库。

       JSP页面是动态页面,有JSP容器执行该页面的Java代码部分然后实时生成的页面。

2、什么是 B/S 技术?B/S 技术与 C/S 技术的区别?

答:b/s 是browser/server指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可。

    B/S最大的优点:可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。(客户端不用维护,适用于用户群庞大,或客户需求经常发生变化的情况。)

    C/S最大的优点:能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。(可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。)

3、什么是 URL?URL 由几部分组成?

答:URL是UniformResourceLocation的缩写,译为“统一资源定位符”,是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。

4、JSP 如何实现数据库访问?请写出相应步骤。

[html] view plain copy
  1. // 1、连接数据库,加载数据库驱动  
  2.             Class.forName("com.mysql.jdbc.Driver");  
  3.             // 需要处理异常  
  4.             // 2、连接数据库  
  5.             String url = "jdbc:mysql://localhost:3306/t_103";  
  6.             String user = "root";  
  7.             String password = "";  
  8.             conn = DriverManager.getConnection(url,user,password);  
  9.             // 3、创建数据库查询  
  10.             ps = conn.prepareStatement("INSERT INTO student(name,code,clazz) VALUES(?,?,?);");  
  11.             // 对占位符依次赋值,字符串就用setString(),整型就用setInt(),什么类型就用什么设置,依次类推  
  12.             ps.setString(1, "cui");  
  13.             ps.setString(2, "001");  
  14.             ps.setString(3, "java103"); // 这里设置的是从1开始  
  15.             // 4、获取查询结果  
  16.             int i;  
  17.             i = ps.executeUpdate();  
  18.             System.out.println("一共影响了" + i + "行。");  
  19.         } catch (ClassNotFoundException e) {  
  20.             // TODO Auto-generated catch block  
  21.             e.printStackTrace();  
  22.         } catch (SQLException e) {  
  23.             // TODO Auto-generated catch block  
  24.             e.printStackTrace();  
  25.         } finally {  
  26.             // 5、关闭查询和连接  
  27.             try {  
  28.                 if(null != ps){  
  29.                     ps.close();  
  30.                 }  
  31.                 if(null != conn){  
  32.                     conn.close();  // 数据连接是有限的,会占用资源,需关闭  
  33.                 }  
  34.             } catch (SQLException e) {  
  35.                 // TODO Auto-generated catch block  
  36.                 e.printStackTrace();  
  37.             }  

5、Tomcat 是什么?有什么作用?

答:Tomcat 是个 Web 容器,对外提供获取 Web 资源的服务,在其容器中可以管理静态的 Web 资源,除此之外,还可以解析 JSP 文件,将其解析为 Web 静态资源,供浏览器访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值