《WEB应用系统开发》B卷
- 格式:doc
- 大小:652.50 KB
- 文档页数:3
WEB应用系统开发期末复习模拟练习一、选择题(10*2=20分)1.下列说法错误的是()A. 简单地说,CSS 就是一组用来控制网页元素外观的属性B. 在DetailsView控件中不能显示符合条件的多条记录C. 设置图片框控件的SizeMode 属性为StretchImage 时,图片可以按图片框的大小比例缩放显示D. 一个.ASPX页面中可以有多个FORM窗体标签。
2.以下()控件属于正则表达式验证控件A.RequiredFieldValidator 控件B.CompareValidator 控件C. RegularExpressionValidator控件D. CompareValidator控件提供了内置对象不包括()A. Request对象、B. Redirect对象C . Session对象D. Response对象4.以下()事件是DropDownList 控件的非用户自定义事件类型。
A. Click事件B. SelectedIndexChanged事件C. Delete事件D. Check事件5.下列说法错误的是()。
A. 一个系统中只能有一个站点地图文件文件B. 网站中的Global.asax 文件(如果有的话)必须放在应用程序的根目录下C. 三层架构的系统往往比两层架构的系统更安全D. 中不能使用框架技术6.下列说法错误的是()。
A. 可以在Web.config 文件中进行数据库连接配置B. 网站中的Global.asax 文件(如果有的话)必须放在应用程序的根目录下C. 利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框D. 只是ADO的简单升级7. 下面关于与ASP说法错误的是()。
是编译型语言,而ASP解释型脚本语言采用多种面向对象编程语言代码与界面脚本分离,而ASP的代码与界面脚本混在一起D.用和ASP设计WEB应用系统的技术是一样的8. 三层结构体系架构不包括()。
一、单项选择填空题(每空3分,共24分)1.下列哪个协议是传输层的协议 AA.TCPB.IPC.SMTPD.SNMPE.FTP2.下列哪一个HTTP请求头部字段可以声明客户端的浏览器类型 CA.GETB.Hoster-agentD.ConnectionE.Accept-language3.下列哪一个是不正确的URL DA./coliege/science/computer/computer.htmB.ftp:///pub/C.D.file:///c:/html/sample.htmE.4.下列哪个样式表的优先级最高: DA.浏览器缺省样式(Browser default Style)B.外部样式表(Extenal Style Sheet)C.内部样式表(Internal Style Sheet)D.内嵌样式(Inline Style)E.定制样式表(Customized Style Sheet)5.下列哪个对象可以维护B/S客户端的会话状态 AA.HttpSessionB.HttpServletRequestC.HttpServletResponseD.PrintWriterE.ServletContext6. 下列哪种不是XML 的应用A. WSDLB. SOAPC. HTMLD. BPELE. XPDL7. 在下列SOA 的构成元素中,哪一个是质量方面的A. 传输B. 业务过程C. 服务描述D. 服务E. 事务8. AJAX 技术使用的是哪种脚本语言 DA. VC++B. C#C. JavaD. JavaScriptE. VBScript二、 论述题(共40分,每题8分)1. 请说明Servlet 在处理HTTP 请求时Forward 和Redirect 的区别。
Redirect 是通过response 对象完成的,例如:response.sendRedirect(response.encodeRedirectURL("/jasmine/login")); 所以它不能把客户端的任何信息传递下去,因为request 对象并未被传递 Forward 是通过ServletContext 对象完成的,例如:RequestDispatcher disp = this.getServletContext().getRequestDispatc her("f.jsp");disp.forward(request, response);所以可以把客户端的任何信息传递下去,因为request 对象被传递2. 请说明SOA 中服务注册中心的作用。
《WEB应用开发》复习题一、填空题1.要使用SQL Server数据操作组件来存取数据,必须加载这个名称空间。
要使用Access数据操作组件来存取数据,必须家族这个命名空间。
2.所有控件均运行于服务器端,这是由控件的属性指定的,因此,ASP.NET控件又被称为。
3. 服务器端Web控件语法格式: 。
Web 控件还拥有一个非常重要的功能,那就是支持,可以和资料源连结,用来显示或修改数据源的数据。
4. VB.NET的变量根据作用域的不同也可分为和。
变量的作用域由声明它的位置决定。
如果是在一个子程序或函数里声明的变量,只在该过程里有效。
否则,在整个文件中有效。
5. 用于验证用户输人的值是否在指定的范围内。
可以检查数字、字符和日期。
6. 可使用自己编写的验证逻辑检查用户的输入。
该验证类型允许检查运行时导出的值。
表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. 对象就是服务器给客户端的一个编号。
当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。
当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用传送方式可以传送保密、信息量大的应用,提交Web表单信息是用传送方式。
9. 可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
10. 用于收集以上所有末通过检验的控件的ErrorMessage 属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。
页可以使用这个控件为某一个输入控件指定一个以上的验证,验证的错误信息集中显示。
11.网页表单把网络应用程序的用户界面分割成为两部分:部分和部分。
部分由一个包括标记语言的标记和网页表单指定元素的文件构成。
这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。
《Java Web应用开发》本科复习题一、单项选择题1、ServletContext接口的(d)方法用于将对象保存到Servlet上下文中A、GetServletContext()B、GetContext()C、GetAttributes()D、SetAttributes()2、(a)指令用于将文件嵌入JSP页面A、includeB、taglibC、pageD、language3、在HTTP协议中,用于发送大量数据的方法是(a)A、postB、getC、putD、options4、JSP表达式语言用于访问(d )中存储的数据A、a ppletB、ServletC、Java程序D、JavaBean5、Http协议的状态码(b)指示已成功处理请求A、100B、200C、80D、4046、J2EE 中, JSP EL表达式:${user.loginName}的执行效果等同于(d);A、<%=user.loginName%>B、<%user. loginName%>C、<%user.getLoginName();%>D、<%=user.getLoginName()%>7、Http是一个(a )协议A、无状态B、有状态C、状态良好D、局域网二、多项选择题8、有关MVC设计模式,不正确的描述有(bd )A、使用Servlet作为控制器B、MVC设计模式增大了维护难度C、MVC设计模式属于Model 2D、模型对象向客户端显示应用程序界面9、有关会话跟踪技术描述正确的是(abcd)A、Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B、关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C、在禁用Cookie时可以使用URL重写技术跟踪会话D、session是HttpSession接口的实例10、有关JSP隐式对象,以下(acd )描述正确A、隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用B、不能通过config对象获取ServletContext对象C、response对象通过sendRedirect方法实现重定向D、只有在出错处理页面才有exception对象11、MVC模式包括哪几个层(acd)A、模型层B、数据层C、视图层D、控制层三、填空题1、JSP开发网站的两种模式分为jsp+javabean jsp+javabean+servlet2、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供get()和set()方法访问它的属性3、JSP主要内置对象有:application session request response out exception pageContext config、page。
第四章测验一、单选题 (共100.00分)1. 使用CSS设置格式时,p em{color:blue }表示()。
A. p元素内的em元素为蓝色B. p元素内的元素为蓝色C. em元素内的p元素为蓝色D. em元素内的元素为蓝色正确答案:A2. 以下能正确表示子代选择器的是()。
A. h1,pB. h1 pC. h1+pD. h1>p正确答案:D3. 有一个无序列表,里面有三项,若只把第二项和第三项的文字设置为蓝色,以下哪个选项正确?()。
A. ul li{color:blue;}B. li li{color:blue;}C. li>li{color:blue;}D. li+li{color:blue;}正确答案:D4. 在HTML中,下面()是已被访问过呈红色文字的样式。
A. a:link{color:red;}B. a:hover{color:red;}C. a:visited{color:red;}D. a:active{color:red;}正确答案:C5. 在同一个样式表中使用全部四个链接伪类,以下列哪种顺序出现是正确的?()。
A. a:link,a:visited,a:hover,a:activeB. a:hover,a:link,a:visited,a:activeC. a:link,a:hover,a:visited,a:activeD. a:active,a:link,a:hover ,a:visited正确答案:A6. 若要选取段落的第一行设置格式,以下选择器表示正确的是()。
A. p:first-lineB. p:firstC. p:firstlineD. p:first-letter正确答案:A7. 若只对有href属性的锚(a 元素)应用样式,以下表示正确的是()A. a:hrefB. a.hrefC. [href]D. a[href]正确答案:D8. 以下选择器中,优先级最高的是()A. 元素选择器B. ID选择器C. 类选择器D. 后代选择器正确答案:D9. 下列哪个选项是把列表中的最后一个“li”的背景设置为蓝色()A. ul>li{background:blue;}B. ul>li:last-child{background:blue;}C. ul>li:first-child{background:blue;}D. ul>li:only-child{background:blue;}正确答案:B10. 下列哪些属性不可以被继承()A. borderB. font-styleC. text-alignD. list-style正确答案:A。
广西职业院校技能大赛高职组《web 应用软件开发》赛项系统设计说明书广西职业院校技能大赛是广西地区职业院校学生间的一项技能比赛,旨在展示学生们在各自专业领域中的才华和技术能力。
其中,高职组《web 应用软件开发》赛项是该比赛的重点之一,要求选手设计一个具有一定规模的 web 应用程序,并实现相关功能。
首先,我们需要明确此次比赛的赛项要求。
本赛项要求选手设计一个能够实现以下功能的秒杀系统,包括:1. 秒杀活动列表展示。
展示当前有哪些秒杀活动正在进行,并即时更新活动状态。
2. 秒杀商品详情展示。
每个秒杀活动包含若干个商品,需要展示每个商品的详细信息。
3. 购买页面设计。
购买页面需要展示商品价格、剩余库存和当前用户是否有购买资格等信息,并提供提交订单的按钮。
4. 系统保证。
需要保证系统在高并发情况下能够稳定运行,并防止作弊行为。
在此基础上,我们结合实际情况,提出以下系统设计方案。
1. 系统架构设计针对高并发的情况,我们采用分布式架构设计,将系统分为前端、应用层和数据库层三个部分,分别由不同的服务器承担。
前端服务器用于处理用户请求,应用层服务器用于处理业务逻辑,数据库层服务器用于存储数据和处理查询请求。
2. 数据库设计我们采用 MySQL 关系型数据库进行数据存储和查询。
数据库中包含秒杀活动表、商品表、订单表、用户表等多个表格,存储相应的数据。
其中,秒杀活动表和商品表是本系统的核心数据表。
3. 系统逻辑设计系统逻辑设计包括页面设计和业务逻辑设计两个方面。
首先,页面设计需要考虑用户体验和可用性,保证页面整洁、简单、易于操作。
业务逻辑设计需要考虑系统保证和效率,采用多线程技术实现高并发访问和事务控制,防止数据出现错误。
总之,本赛项的系统设计需要考虑多方面因素,包括系统架构、数据库设计、系统逻辑设计等多个方面,需要全面注意系统效率、稳定性和用户体验。
而更为重要的是,需要选手们高度重视代码实现和调试,对系统进行充分测试和评估,以保证系统达到最优。
试卷名称:《Web应用开发》选择题(含参考答案)—JavaEE基础试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷链接:/open/paperInfo/43418试卷限时:50分一.多选题每题分值:2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中1.[多选] 在Session范围中以名称"bean"放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来?A.<jsp:getProperty name="bean" property="message">B.${C.<%= request.getBean().getMessage() %>D.${bean.message}答案:BD解析:<jsp:getProperty>前必须先使用<jsp:useBean>并指定scope为request,否则<jsp:getProperty>只会在page范围中寻找属性。
2.[多选] 在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:List names = new ArrayList();names.add("caterpillar");request.setAttribute("names", names);以下哪个选项可以正确地使用EL取得List中的值?A.${names.0}B.${names[0]}C.${names.[0]}D.${names["0"]}答案:BD解析:在[]指定索引值时可以用双引号,所以D也是正确的。
3.[多选] 哪些JSTL标签可用来进行Java程序中if、if.else的功能?A.<c:if>B.<c:else>C.<c:when>D.<c:otherwise>答案:ACD4.[多选] 关于tag指示元素的body-content属性,以下说明何者正确?A.可设定的值有JSP、scriptless、empty与tagdependentB.默认值是scriptlessC.设定为tagdependent时,本体内容将不作任何处理直接传入Tag File中D.如果本体中要执行Scriptlet,则要设定为JSP答案:BC解析:可设定的值只有scriptless、empty与tagdependent,预设是scriptless。
《Web应用开发》选择题(含参考答案)参考教材:《Java Web应用开发渐进教程》,唐建平主编,清华大学出版社,2014年1月。
=== Java EE基础 ===1. 以下哪些是Java EE体系架构的优点?选择是__________。
(多选)A. 不依赖硬件和操作系统B. 程序运行速度快C. 提高Windows系统服务器效率D. 方便企业信息系统集成答案:AD2. 以下有关Java EE技术的描述中,哪种说法是正确的?选择结果是__________。
A. 是动态网页的设计工具B. 是一个标准中间件体系结构C. 是一种计算机编程语言D. 是企业编写Java语言的工具答案:B3. 以下哪些是JAVA EE框架的服务技术?选择是__________。
(多选)A. Web服务技术B. 安全技术C. 持久化技术D. 数据连接技术答案:ABCD4. 以下哪些是J2EE的客户端组件?选择是__________。
(多选)A. Java BeanB. 客户端应用程序C. APPLETD. Web浏览器答案:BCD5. 以下哪些是Java EE标准组件?它们是__________。
(多选)A. JSPB. JDKC. JFrameD. Servlet答案:AD6. 以下哪些是Java EE标准组件?它们是__________。
(多选)A. JSPB. ServletC. EJBD. Java答案:ABC8. 下列有关Java EE用途的说法,哪种是正确的?请选择一个正确的答案是__________。
A. 规范分布式多层企业应用系统的开发B. 设计动态网页C. 设计桌面应用程序D. 设计网络管理程序答案:A10. 下列有关Java EE技术的陈述中,哪种说法是正确的?选择结果是__________。
A. Java EE是一个标准中间件体系结构B. Java EE一门编程语言C. 一种编写Java语言的工具D. 设计动态网页的工具答案:A11. 在Java Web开发中,要在服务器端查询cookie, 要用到HttpServletRequest 的哪个方法?选择是_______。
浙江**学院期终考试《互联网软件应用与开发》试卷B班级学号姓名B 卷闭卷一、单项选择题(本大题共15小题,每小题1分,共15分)1.在互联网软件开发过程中,明确项目目标这一工作所在的阶段是A.规划阶段B.设计阶段C.建设和测试阶段D.投入使用阶段2.下列UML模型描述图中,模型元素包括同步线的是A.合作图B.活动图C.状态图D.序列图3.在数据库中,每个表都具有的完整性约束是A.非空值完整性约束B.键值唯一性完整性约束C.主键完整性约束D.外键完整性约束4.根据TCP/IP协议规定,IP地址结构包括地址类别、网络号和A.主机号B.域名C.链接D.端口5.在IIS6.0支持的身份验证方法中,基本身份验证方法是A.将密码作为散列值发送到服务器B.将用户名和密码以明文方式发送到服务器C.允许网络任意用户进行访问D.使用散列技术标识用户,但不发送密码到服务器6.使用HTML语言编写的简单网页最基本的结构是A.<html><head><body>...</body></head></html>B.<head><body><html>...</html></body></head>C.<html><body>...</body><head>...</head></html>D.<html><head>...</head><body>...</body></html>7.以下关于HTML中的表格说法不正确...的是A.<table>标记是表格数据与布局的容器B.在<td>单元中,一定要包含有数据C.<td>的结束标记是</td>D.在表格中,<td>与<th>标记都可以用来分隔表格数据8.以下不属于...<SELECT>标记的选项值是A.multiple B.nameC.size D.checked9.在JavaScript语言中,属于关系运算符的是A.>= B.&&C.= D.++10.下列关于J2EE的说法不正确...的是A.J2EE具有“编写一次,随处运行”的特性B.J2EE技术的基础是核心Java平台或Java 2平台的标准版C.基于J2EE平台的产品只能部署到Windows操作系统上D.WebLogic、JBoss、Tomcat都可以作为J2EE服务器11.以下关于数据库连接池描述不正确...的是A.可以使特定用户重复使用连接B.不能节约服务器资源C.能够提升应用程序的性能D.可以将数据库连接作为对象存储在一个Vector对象中12.Tomcat服务器的默认端口是A.80 B.8000C.8080 D.809013.在JSP内置对象中,可以提供对输出流访问的是A.out B.request C.session D.application14.在PHP中,下面的数据是整型的是A."123" B.123.5C.true D.12315.在PHP中,选择数据库的函数是A.mysql_connect() B.mysql_query()C.mysql_select_db() D.mysql_close()二、填空题(本大题共10小题,每小题1分,共10分)16.在互联网软件项目的开发过程中,项目经理必须不断执行以下活动:______和估计、跟踪和调度、沟通。
《WEB系统开发》教学大纲课程名称:WEB系统开发英文名称:Development of Web System课程代码:学分/学时:2学分/32学时适用专业:软件工程先修课程:数据结构、数据库原理、操作系统原理、面向对象程序设计后续课程:软件项目管理、软件开发环境与工具、专业综合实验开课单位:一、课程性质和教学目标(一)课程性质《WEB应用系统开发》是软件工程本科专业的一门专业必修课。
本课程作为WEB应用开发的入门课程,向学生介绍了WEB应用技术发展过程中具有代表性的开发技术。
本课程通过详实的内容和丰富的案例,为学生指明了目前所学知识的应用方向,引导学生去了解和学习WEB应用技术。
(二)教学目标课程目标1:能够设计或借鉴WEB系统的体系结构并进行简单评估。
课程目标2:掌握WEB系统的设计方法并设计相关的验证方案。
课程目标3:熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具的应用领域。
课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。
课程目标5:掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。
二、课程目标与毕业要求指标点的对应关系表1《WEB系统开发》课程目标与毕业要求指标点的对应关系三、教学内容与学时分配建议(一)理论教学内容与学时(32学时)1.Java WEB应用开发技术概述(2学时)1.1 HTTP协议概述(1学时)1.2 开发环境准备(1学时)2.JSP技术(2学时)2.1 JSP语法(1学时)2.2 JSP内置对象(1学时)3. Servlet技术(4学时)3.1 Servlet技术(1学时)3.2 Servlet常用对象及其方法(1学时)3.3 JSP与Servlet的数据共享(1学时)3.4 Cookie管理(1学时)4. EL、JSTL(2学时)4.1 表达式语言EL(1学时)4.2 JSTL标签库(1学时)5.过滤器和侦听器(2学时)5.1 过滤器作用、过滤器编程接口、过滤器设计(1学时)5.2 侦听器作用、侦听器编程接口(1学时)6. JDBC数据库访问技术(4学时)6.1 JDBC技术简介(1学时)6.2 JDBC访问数据库(2学时)6.3 数据源与连接池技术(1学时)7. MyBatis持久化技术(4学时)7.1 MyBatis体系结构和基础组件(2学时)7.2 MyBastis关联映射(2学时)8. Spring框架技术(6学时)8.1 Spring IoC(2学时)8.2 Spring AOP(2学时)8.3 Spring事务管理(2学时)9. SpringMVC框架技术(6学时)9.1 SpringMVC控制器(2学时)9.2 SpringMVC的核心类和注解(2学时)9.3 SpringMVC数据绑定(2学时)四、课程考核及成绩评定方式1.考核与评价方式及成绩评定成绩评定方法:期末考试占比70%,平时成绩30%(含作业),见表2。
基于OBE理念在《Web应用系统开发》教学中的启发式应用一、引言在当今信息化时代,Web应用系统的开发已经成为了各行各业中不可或缺的一部分。
对于大学生来说,学习Web应用系统开发技术是至关重要的。
传统的教学模式在这一领域下已经无法适应学生的需求,因此需要采用一种更加启发式的教学方法。
本文将以OBE (Outcome-Based Education)理念为基础,探讨在《Web应用系统开发》教学中的启发式应用。
二、OBE理念概述OBE是一种基于结果的教育理念。
它强调学生在学习过程中的实际能力和知识掌握程度,而非传统的课程设置和知识量。
该理念强调学生应该具备一定的核心能力和技能,从而可以应用所学知识解决实际问题。
基于OBE理念的教学注重培养学生的实际应用能力和创新思维。
三、《Web应用系统开发》课程的特点《Web应用系统开发》课程是一门涉及多种前沿技术和实际应用的课程。
学生需要掌握HTML、CSS、JavaScript等前端技术,以及Java、PHP、Python等后端技术。
他们还需要了解数据库设计与管理、网络安全等相关知识。
由于这门课程非常前沿和实际,因此传统的教学方法已经无法满足学生的需求。
四、基于OBE理念的启发式应用1. 贴近实际案例在《Web应用系统开发》教学中,可以通过引入大量的实际案例来激发学生的学习动力。
案例可以包括一些前沿的Web应用系统、互联网公司的成功经验等。
通过这些案例,学生可以更直观地了解到所学知识在实际中的应用和意义。
2. 引导学生自主学习基于OBE理念的教学方法更加注重学生的主动性和自主学习。
在《Web应用系统开发》课程中,教师可以通过引导学生进行项目式学习,让他们自主选择项目并实践。
这样一来,学生将更深入地了解课程内容,同时也能够培养自主工作和团队合作的能力。
3. 提倡问题解决思维在教学过程中,教师可以通过提出具体问题,引导学生进行分析和解决。
教师可以提出一个实际的Web应用系统问题,让学生通过自己所学的知识和技能进行分析和解决。
《.NET Web应用系统开发》课程标准的研究与探索【摘要】课程标准是课程建设的基石,对于一门课程的教学有着基本的指导作用,相当于教学工作手册。
本文分析了《.net web应用系统开发》课程的课程定位与目标,设计理念与思路,课程教学目标,课程内容和要求以及实施建议,并对这部分内容做了详细论述。
【关键词】web应用系统开发课程标准工作任务【中图分类号】g42 【文献标识码】a 【文章编号】2095-3089(2013)04-0246-02课程标准是对课程的教学进行规范的文本,一旦形成标准,授课教师就应当在教学过程中参照课程标准进行教学,可有效避免不同老师上的同一课程时教授的内容有较大差别,足见课程标准的重要性。
一、课程定位与目标(一)课程定位《.net web应用系统开发》是软件技术专业的一门专业核心课程,该课程属于软件技术专业的专业能力与素质模块。
与该课程相关的前导课程有:《c#程序设计》、《网页设计与制作》、《sql server数据库》,后续课程有《软件测试》、《企业级项目开发》。
(二)课程目标通过本课程的教学,使学生熟悉web应用系统的开发流程和规范,能够使用c#语言,利用.net平台开发web应用系统,技术水平能达到行业中web程序员的基本从业水平,为从事web应用程序开发相关工作打下基础。
二、设计理念与思路(一)设计理念本课程立足于实践能力的培养,与企业深度合作,以学生就业为导向,以web程序员工作能力需求为标准,以工作任务驱动模式组织教学。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学理念,旨在培养学生的动手能力,以提高岗位实践能力。
(二)设计思路基于web应用系统开发的一般过程,对于本课程的教学可以按照“系统需求分析、功能模块设计、数据库设计、详细代码实现”的设计思路展开教学,首先将web应用系统开发过程划分成六个工作任务,将知识技能体系融入工作任务当中,学生通过完成所有工作任务,循序渐进地提升职业技能,增强就业竞争力。
第一章测验一、单选题 (共100.00分)1. HTML 指的是什么?A. 超文本标记语言(Hyper Text Markup Language)B. 家庭工具标记语言(Home Tool Markup Language)C. 超链接和文本标记语言(Hyperlinks and Text Markup Language)D. 都不是正确答案:A2. web标准的制定者是()。
A. 微软B. 万维网联盟(W3C)C. 网景公司(Netscape)D. 谷歌正确答案:B3. 用HTML标记语言编写一个简单的网页,网页最基本的结构是( D )。
A. <html><head>…</head><frame>…</frame></html>B. <html><title>…</title><body>…</body></html>C. <html><title>…</title><frame>…</frame></html>D. <html><head>…</head><body>…</body></html>正确答案:D4. 下图()的设置有助于搜索引擎在因特网上搜索到网页。
A. 关键字B. METAC. 说明D. 图片的尺寸正确答案:B5. ()是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。
A. URLB. URIC. WWWD. HTTP正确答案:A6. 如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( )。
A. http://B. https://C. shttp://D. SSL://正确答案:B7. 关于W3C标准,下列说法错误的是( )。
《Web应用开发》选择题(含参考答案)参考教材:《Java Web应用开发渐进教程》,唐建平主编,清华大学出版社,2014年1月。
=== Java EE基础 ===1. 以下哪些是Java EE体系架构的优点?选择是__________。
(多选)A. 不依赖硬件和操作系统B. 程序运行速度快C. 提高Windows系统服务器效率D. 方便企业信息系统集成答案:AD2. 以下有关Java EE技术的描述中,哪种说法是正确的?选择结果是__________。
A. 是动态网页的设计工具B. 是一个标准中间件体系结构C. 是一种计算机编程语言D. 是企业编写Java语言的工具答案:B3. 以下哪些是JAVA EE框架的服务技术?选择是__________。
(多选)A. Web服务技术B. 安全技术C. 持久化技术D. 数据连接技术答案:ABCD4. 以下哪些是J2EE的客户端组件?选择是__________。
(多选)A. Java BeanB. 客户端应用程序C. APPLETD. Web浏览器答案:BCD5. 以下哪些是Java EE标准组件?它们是__________。
(多选)A. JSPB. JDKC. JFrameD. Servlet答案:AD6. 以下哪些是Java EE标准组件?它们是__________。
(多选)A. JSPB. ServletC. EJBD. Java答案:ABC8. 下列有关Java EE用途的说法,哪种是正确的?请选择一个正确的答案是__________。
A. 规范分布式多层企业应用系统的开发B. 设计动态网页C. 设计桌面应用程序D. 设计网络管理程序答案:A10. 下列有关Java EE技术的陈述中,哪种说法是正确的?选择结果是__________。
A. Java EE是一个标准中间件体系结构B. Java EE一门编程语言C. 一种编写Java语言的工具D. 设计动态网页的工具答案:A11. 在Java Web开发中,要在服务器端查询cookie, 要用到HttpServletRequest 的哪个方法?选择是_______。
基于OBE 理念在《Web 应用系统开发》教学中的启发式应用严雪梅,彭海静,钱进,张彬(泰州学院,江苏扬州225200)摘要:为了培养社会和企业一直急需的应用型人才,本文结合OBE 理念,通过分析《Web 应用系统开发》课程教学内容,将OBE 应用于该课程的课前、课堂及课后。
实践表明,该启发式应用可以明显锻炼和提升学生利用计算机分析和解决问题的能力,增强学生的专业能力与实践操作能力。
关键词:OBE ;教学模式;启发式应用中图分类号:G424文献标识码:A文章编号:1009-3044(2020)03-0168-01开放科学(资源服务)标识码(OSID):随着互联网时代的不断发展,社会和企业对计算机专业人才的综合素养的要求变得越来越高。
基于此,在教学过程中,需要锻炼和提升学生利用计算机分析问题、解决问题的能力,增强创新意识和创新能力,从而使学生在毕业后能够成为社会和企业一直急需的应用型人才。
因此,需要将传统的以教师为主导的教学方式向以学生为主导的教学方式转变。
OBE 理念即成果导向教育(OutcomeBased Education ,简称OBE),于1981年由Spady 等人首次提出,是一种以学生的学习成果(Learning outcomes)为导向的教育理念,认为教学设计和教学实施的目标是学生通过教育过程最后所取得的学习成果[1]。
相比于传统教学方法存在的教学内容与毕业要求相分离、教学方法单一及考核方式单调等问题,OBE 理念要求学生“具有自主学习和终身学习的意识,有不断学习和适应发展的能力”,OBE 理念强调以学生为中心进行主动学习,以学生不断反馈为驱动,重视学习结果、教学和学习过程的可持续改进。
1《Web 应用系统开发》课程分析《Web 应用系统开发》课程是面向本科计算机类专业开设的一门专业基础课,通过本课程的教学,培养学生理论、知识方面和技能方面的能力。
理论、知识方面应掌握:Web 的工作原理,Web 环境搭建,JSP 技术基础、JSP 基本语法、JSP 内置对象;JSP 数据库应用、Ja⁃vaBean 与Servlet 技术及应用开发理论与方法;过滤器技术、EL 表达式以及自定义JSP 标签库的设计方法;JSP Web 系统的性能指标与评价方法。
Web应用开发练习题W e b应用开发练习题内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)《W e b应用开发》一、选择1、下面哪一个不是JSP本身已加载的基本类(B)2、以下关于JavaBeans的说法中,错误的是(B)。
A、JavaBeans是基于JAVA语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
3、下面的说法错误的是:(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A. applet B. severlet C. application D. exe文件6、在jsp中,要定义一个方法,需要用到以下(C)元素。
A.<%= %>B. <% %>C. <%! %>D. <%@ %>7、JSP在WEB服务器上运行结果:(A)A.可以在WEB浏览器看到,B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,D.不可能在WEB浏览器看到。
8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
9、(D)的范围是从Web应用服务器一开始执行服务一直到Web 应用服务器结束服务为止。
二、填空题(每空2分,共10空,共20分)
(1)web.config (2)是否响应服务器事件,值为True/False
(3)ConnectionString (4)Command (5)DataAdapter
(6)Application (7)Session.Timeout=60; (8)获取文件对象绝对路径
(9)Mutiple (10)ShowMessgeBox
三、简答题(每题10分,共1题,共10分)
1.简述系统开发三层架构及其主要功能。
【答】数据访问层、业务逻辑层(又或称为领域层)、表示层
(1)数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
(2)业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
(3)表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
四、综合设计题(共3题,共50分)
1.打开test-B/racing/ manage文件夹目录下的addRacing.aspx页面,完成赛事信息添加功能。
(共20分)(1)【InsertRacingInfo(string type, string title, string info, string resourse)方法】(10分)
public void InsertRacingInfo(string type, string title, string info, string resourse)
{
SqlParameter[] parms ={
data.MakeInParam("@type",SqlDbType.VarChar,50,type),
data.MakeInParam("@title",SqlDbType.VarChar,100,title),
data.MakeInParam("@info",SqlDbType.NVarChar,500,info),
data.MakeInParam("@resourse",SqlDbType.VarChar,100,resourse)
};
int i = data.RunProc("INSERT INTO RacingNews(type, title, info,resourse) VALUES (@type,
@title,@info,@resourse)", parms);
}
(2)【addRacing.aspx.cs文件中的全部代码】(5分)
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
public partial class manage_addRacing : System.Web.UI.Page
{
Operation op = new Operation();
protected void Page_Load(object sender, EventArgs e)
1 / 3
{ }
protected void btnadd_Click(object sender, EventArgs e) {
if (IsValid) {
op.InsertRacingInfo(DropDownList1.SelectedValue, txttitle.Text.Trim(), txtmemo.Text.Trim(), txtresource.Text.Trim());
WebMessageBox.Show("赛事信息发布成功!"); } } }
(3)【截取添加成功后截取添加国内赛事成功提示效果图。
】(5分)
2. 打开test-B/racing/ manage 文件夹目录下的usermanager.aspx 页面,完成会员信息浏览和删除功能。
(共3小题,共30分) (1)【设计完善的dluser 控件模板效果图】(10分)
(2)【usermanager.aspx.cs 文件代码填空】。
(每空2分,共16分)
(4)
DataBind()(8) myCmd
(3)测试运行usermanager.aspx页面,截取页面运行效果图和删除某条会员记录时,窗口提示效果图。
(4分)
3 / 3。