JavaWeb程序设计(慕课版第2版习题答案1-1章全书章节练习题参考答案题库含原题.docx
《JavaWeb程序设计(慕课版第2版习题答案1-1章全书章节练习题参考答案题库含原题.docx》由会员分享,可在线阅读,更多相关《JavaWeb程序设计(慕课版第2版习题答案1-1章全书章节练习题参考答案题库含原题.docx(11页珍藏版)》请在咨信网上搜索。
1、1什么是C/S结构?什么是B/S结构?他们各有那些优缺点?C/S是Client/Server的缩写,即客户端/服务器结构。B/S是Brower/Server的缩写,即浏览器/服务器结构。C/S结构 B/S结构 开发和维护成本方面 对于不同客户端要开发不同的程序,而且软件的安装、调试和升级均需要在所有的客户机上进行 则不必在客户端进行安装及维护 客户端负载 应用程序的功能越复杂,客户端程序也就越庞大 把事务处理逻辑部分交给了服务器,客户端只需要进行显示 安全性 高 低 2举一些常见的C/S结构和B/S结构的例子。C/S:QQ、网络游戏、以及各种客户端软件B/S:百度搜索网站、校园网、优酷等网页3
2、Web客户端技术有哪些?服务器技术有哪些?客户端技术:HTML语言,CSS ,Flash, JavaScript服务器技术:CGI,ASP,PHP,ASP.NET,JSP1.HTML是由哪几部分组成的?标记,标记,标记,标记2.HTML有哪些常用标记?都有什么作用?换行标记,换行段落标记,分段标题标记,设置标题格式居中标记,居中格式表格标记,创建表格3. 标记有哪几种输入类型?textpasswordfileradiocheckbox4.什么是CSS样式表?CSS样式表有哪些效果?CSS是W3C协会为弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准,它的全称是“Cascading S
3、tyle Sheet”。CSS标准中重新定义了HTML中原来的文字显示样式,增加了一些新概念,如类、层等,可以对文字重叠、定位等。5.如何为一个HTML页面添加CSS效果?行内样式包含内嵌样式表链接式样式表1什么是JDK?JDK有哪些控制台命令?Java的JDK又称Java SE(以前称J2SE),是JAVA虚拟机的核心文件。Javac 将java文件编译成class文件Java 运行class文件Java jar 运行jar文件2如何运行Eclipse中的项目?单击“”按钮,或者鼠标右击项目,选择“Run as”并选择运行方式。3如何Eclipse配置服务器?(1)在Eclipse工作台的其
4、他视图中,选中“服务器”视图,在该视图的空白区域单击鼠标右键,在弹出的快捷菜单中选择“New”/“Server”菜单项,将打开“新建服务器”对话框,在该对话框中,展开Apache节点,选中该节点下的“Tomcat v7.0 服务器”子节点,(当然也可以选择其他版本的服务器)其他采用默认。(2)单击“Next”按钮,将打开指定Tomcat服务器安装路径的对话框,单击“浏览(Browse)”按钮,选择Tomcat的安装路径,其他采用默认。(3)单击“完成”按钮,完成Tomcat服务器的配置。1什么是JSP?JSP(Java Server Pages)是由Sun公司倡导、许多公司参与而建立的动态网页
5、技术标准。它在HTML代码中嵌入Java代码片段(Scriptlet)和JSP标签,构成了JSP网页。在接收到用户请求时,服务器会处理Java代码片段,然后生成处理结果的HTML页面返回给客户端,客户端的浏览器将呈现最终页面效果。2JSP有哪些指令标签?page指令, include指令, taglib指令3如何在JSP中运行Java程序?嵌入Java代码,Java代码片段被包含在“”标记之间。可以编写单行或多行的Java代码,语句以“;”结尾,其编写格式与Java类代码格式相同。4什么是request对象?什么是response对象?什么是session对象?是什么application对象
6、?这些对象有哪些共同点和不同点?request对象是javax.servlet.http.HttpServletRequest类型的对象。该对象代表了客户端的请求信息,主要用于接收通过HTTP协议传送到服务器端的数据(包括头信息、系统信息、请求方式以及请求参数等)。response代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。session对象是由服务器自动创建的与用户请求相关的对象。application对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。相同点:request和response都是处理客户端请求的
7、,session与application都可以保存信息。不同点:request是客户端请求,response是服务器对客户端的相应。session与application生存周期不同。1web.xml文件是干什么用的?web.xml是整个web项目的核心配置文件。2Servlet有哪些接口?这些接口都有什么作用?Servlet接口:Servlet的运行需要Servlet容器的支持,Servlet容器通过调用Servlet对象提供了标准的API接口,对请求进行处理。ServletConfig接口:ServletConfig接口位于javax.servlet包中,它封装了Servlet的配置信息,
8、在Servlet初始化期间被传递。HttpServletRequest接口:返回客户端请求HttpServletResponse接口:相应客户端请求GenericServlet类:实现了Servlet接口,简化继承Servlet接口的操作HttpServlet类:.HttpServlet类对GenericServlet类进行了扩展,为HTTP请求的处理提供了灵活的方法。3如何指定项目默认页面?在web.xml中修改或添加以下内容:index.jsp4如何使用过滤器?过滤器中有哪些方法?他们运行的顺序是什么?在web.xml作如下配置:CharacterEncodingFiltercom.lyq
9、.util.CharacterEncodingFilterencodingGBK过滤器方法:public String getFilterName()返回过滤器的名称public String getInitParameter(String name)返回初始化名称为name的参数值public Enumeration getInitParameterNames()返回所有初始化参数名的枚举集合public ServletContext getServletContext()返回Servlet的上下文对象运行顺序:init doFilter destroy1什么是Javascript?Java
10、script与Java是什么关系?JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言,在Web应用中得到了非常广泛的应用。它不需要进行编译,而是直接嵌入在HTTP页面中,把静态页面转变成支持用户交互并响应应用事件的动态页面。在Java Web程序中,经常应用JavaScript进行数据验证、控制浏览器以及生成时钟、日历和时间戳文档等。虽然JavaScript与Java的名字中都有Java,但是它们之间除了语法上有一些相似之处外,两者毫不相干。JavaScript与Java的区别主要表现在以下几个方面:1基于对象和面向对象JavaScript是一种基于对象和事件驱动的脚本
11、语言,它本身提供了非常丰富的内部对象供设计人员使用;而Java是一种真正的面向对象的语言,即使是开发简单的程序,也必须设计对象。2解释和编译JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行;而Java的源代码在传递到客户端执行之前,必须经过编译才可以执行。3弱变量和强变量JavaScript采用弱变量,即变量在使用前无须声明,解释器在运行时将检查其数据类型;而Java则使用强类型变量检查,即所有变量在编译之前必须声明。2Javascript脚本如何调用?Javascript有哪些常用的属性和方法?在页面中直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaWeb 程序设计 慕课版第 习题 答案 全书 章节 练习题 参考答案 题库 含原题
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。