第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/9/21 20:20:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第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)动态网页中只有程序,不能有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应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。 静态网页文件里只有HTML标记,没有程序代码。 客户与Web服务器通信是通过http协议来完成的。

Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。

判断题

动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)

Web开发技术包括客户端和服务器端的技术。(对) Tomcat和JDK都不是开源的。(错)

简答题

1、 简述B/S与C/S区别

C/S模式:两层体系结构由客户层(Client)和服务器层(Server)构成,即所谓的 C/S 模式。

B/S模式:三层体系结构在二层体系结构应用程序的客户层与服务器层之间添加了一个第三层——应用服务器层,形成客户层、应用服务层和数据服务层三个层次。与两层体系结构的应用相比,三层体系结构应用程序的客户层功能大大减弱,只用来实现人机交互,原来由客户端实现的应用逻辑、数据访问职能都迁移到应用服务器层上。 这种“瘦客户层”通常可采用浏览器(Browser)实现,因此这种体系结构又被称作 B/S 模式 或“瘦客户机”模式。

第2章常用工具类

知识点:

String类及StingBuffer类的区别 String类的常用方法

StringBuffer类的常用方法

选择题

关于以下代码段的说法正确的是(D)

1.String s=\

2.StringBuffer s1=new StringBuffer(\3.if(s.equals(s1)) 4. s1=null; 5.if(s1.equals(s)) 6. s=null;

A) 第1行编译错误,String的构造器必须明确调用 B) 第3行编译错误,因为s与s1有不同的类型 C) 编译成功,但执行时在第5行有异常抛出 D) 成功,过程中也没有异常抛出 下列程序段执行后的结果是( A )。

String s=new String(\for(int i=0;i

}

A) aceg B) ACEG C) abcdefg D) abcd

填空题

以下程序的输出结果为相等。

class StringTest1 { }

public static void main(String[] args) { }

String s1=\

String s2=new String(\if(s1.equals(s2)){

System.out.println(\相等\

}else{ }

System.out.println(\不相等\

程序设计

使用类String类的分割split 将字符串“Solutions to selected exercises can be found in the electronic document The Thinking 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=\ \ \ \ String s2[]=s1.split(\ for(int i=0;i

第3章 Java集合框架

知识点:

常用的集合类型接口(List,Set,Map)及其实现类的使用(新建对象,遍历对象)。 三种集合类型的对象中存放的数据的特点。

选择题

欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?B A ) ArrayList myList=new Object(); B ) List myList=new ArrayList(); C ) ArrayList myList=new List(); D ) List myList=new List();

搜索更多关于: 复习资料(Java web应用开发) 的文档
复习资料(Java web应用开发).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6rbk05b1gc6cyp27mpd5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top