复习资料(Java web应用开发)综述

上传人:最**** 文档编号:115392613 上传时间:2019-11-13 格式:DOCX 页数:32 大小:76.72KB
返回 下载 相关 举报
复习资料(Java web应用开发)综述_第1页
第1页 / 共32页
复习资料(Java web应用开发)综述_第2页
第2页 / 共32页
复习资料(Java web应用开发)综述_第3页
第3页 / 共32页
复习资料(Java web应用开发)综述_第4页
第4页 / 共32页
复习资料(Java web应用开发)综述_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《复习资料(Java web应用开发)综述》由会员分享,可在线阅读,更多相关《复习资料(Java web应用开发)综述(32页珍藏版)》请在金锄头文库上搜索。

1、第1章Java EE框架概述知识点:Java EE的集成开发环境的安装和配置过程。JDK,Tomcat,MyEclipse的功能。创建和调试一个Java Web项目的过程。选择题下列哪个不是JSP运行必须的是(D)A)操作系统 B)Java JDK C)支持Jsp的Web服务器 D)数据库Tomcat服务器的默认端口号是:(B)A)80 B)8080 C)21 D)2121下列动态网页和静态网页的根本区别描述错误的是(D)。A)静态网页服务器端返回的HTML文件是事先存储好的 B)动态网页服务器端返回的HTML文件是程序生成的。C)静态网页文件里只有HTML标记,没有程序代码。D)动态网页中只

2、有程序,不能有HTML代码。URL是Internet中资源的命名机制,URL由三部分构成( A )。A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名 D)协议、文件名、IP地址下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器填空题Internet采用的通信协议是_TCP/IP_。当今比较流行的技术研发模式是_C/S_和_B/S_的体系结构来实现的。Web应用中的每一次

3、信息交换都要涉及到_服务器_和_客户端_两个层面。静态网页文件里只有 HTML标记 ,没有程序代码。客户与Web服务器通信是通过http协议来完成的。Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。判断题动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 )Web开发技术包括客户端和服务器端的技术。(对 )Tomcat和JDK都不是开源的。(错)简答题1、 简述B/S与C/S区别C/S模式:两层体系结构由客户层(Client)和服务器层(Server)构成,即所谓的 C/S 模式。B/S模式:三层体系结构在二层体系结构应用程序的客

4、户层与服务器层之间添加了一个第三层应用服务器层,形成客户层、应用服务层和数据服务层三个层次。与两层体系结构的应用相比,三层体系结构应用程序的客户层功能大大减弱,只用来实现人机交互,原来由客户端实现的应用逻辑、数据访问职能都迁移到应用服务器层上。 这种“瘦客户层”通常可采用浏览器(Browser)实现,因此这种体系结构又被称作 B/S 模式 或“瘦客户机”模式。第2章 常用工具类知识点:String类及StingBuffer类的区别String类的常用方法StringBuffer类的常用方法选择题关于以下代码段的说法正确的是( D)1String s=abcde;2StringBuffer s1

5、=new StringBuffer(abcde);3if(s.equals(s1)4 s1=null;5if(s1.equals(s)6 s=null;A) 第1行编译错误,String的构造器必须明确调用B) 第3行编译错误,因为s与s1有不同的类型C) 编译成功,但执行时在第5行有异常抛出D) 成功,过程中也没有异常抛出下列程序段执行后的结果是( A )。 String s = new String(abcdefg);for (int i=0; is.length(); i+=2) System.out.print(s.charAt(i); A) aceg B) ACEG C) abcde

6、fg D) abcd填空题以下程序的输出结果为 相等 。class StringTest1public static void main(String args) String s1=hello;String s2=new String(hello);if(s1.equals(s2)System.out.println(相等);elseSystem.out.println(不相等);程序设计使用类String类的分割split 将字符串 “Solutions to selected exercises can be found in the electronic document The Th

7、inking in Java Annotated Solution Guide, available for a small fee from BruceEckel” 单词提取输出。单词以空格或,分割。package job1;public class Split public static void main(String args)String s1=Solutions to selected exercises +can be found in the electronic document +The Thinking in Java Annotated Solution Guide,

8、+available for a small fee from BruceEckel;String s2=s1.split( |,);for(int i=0;is2.length;i+)System.out.println(s2i);第3章 Java集合框架知识点:常用的集合类型接口(List,Set,Map)及其实现类的使用(新建对象,遍历对象)。三种集合类型的对象中存放的数据的特点。选择题欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?BA ) ArrayList myList=new Object(); B ) List myList=new Arr

9、ayList(); C ) ArrayList myList=new List(); D ) List myList=new List();第4章 JDBC编程技术(重点)知识点:什么是JDBC?Java使用JDBC访问数据库的方法(掌握访问MySQL和Microsoft SQL Server的不同方法)增删改查SQL语句Statement和PrepareStatement的区别使用Java代码对数据库进行增删改查的编程方法选择题以下能执行带参数的SQL语句的对象是 (B)A) Statement B) PreparedstatementC) CallStatement D) Connecti

10、on下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格( B ) while(rs.next() out.print(); out.print(+rs.getString(1)+); out.print(+rs.getString(2)+); out.print(+rs.getString(3)+); out.print(+rs.getString(publish)+); out.print(+rs.getFloat(price)+); out.print(); A) 4 B) 5 C) 6 D) 不确定下面是创建Statement接口并执行executeUpdate方法的代

11、码片段: conn=DriverManager.getConnection(jdbc:odbc:book,); stmt=conn.createStatement(); String strsql=insert into book values(TP003, ASP.NET,李,清华出版社,35); n=stmt.executeUpdate(strsql); 代码执行成功后n的值为( A ) 。A)1 B)0 C)-1 D)一个整数下面哪一项不是JDBC的工作任务?(C)A)与数据库建立连接 B)操作数据库,处理数据库返回的结果C)在网页中生成表格 D)向数据库管理系统发送SQL语句下面哪一项

12、不是加载驱动程序的方法?(A)A)通过DriverManager.getConnection方法加载 B)调用方法 Class.forNameC)通过添加系统的jdbc.drivers属性 D)通过registerDriver方法注册在JDBC中,下列哪个接口不能被Connection创建(D)。A)Statement B)PreparedStatement C)CallableStatement D)RowsetStatement下面的代码是连接哪个数据库的驱动加载片段( A ) try Class.forName(oracle.jdbc.driver.OracleDriver); catc

13、h(Exception e) out.print(e.toString(); A)Oracle B)Sql Server C)MySql D)不确定下面的代码是连接哪个数据库的驱动加载片段( B ) try Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); catch(Exception e) out.print(e.toString(); A)Oracle B)Sql Server C)MySql D)不确定查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery (select bid,name,author,publish,price from book);语句,得到的结果集rs的列数为( B )A)4 B)5 C)6 D)不确定给出了如下的查询条件字符串String condition=insert book values(?,?,?,?,?);下列哪个接口适合执行该SQL查询(B) A)Statement B)PrepareStatem

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号