《202--202- Java Web课程设计(1).doc》由会员分享,可在线阅读,更多相关《202--202- Java Web课程设计(1).doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、202*-202* Java Web课程设计(1)202*-202* Java Web课程设计(1)JavaWeb课程设计课程设计报告正文书写要求1课程设计报告书的正文内容格式如下:目录(二字):三号宋体加粗目录内容:四号宋体一级标题:三号宋体加粗二级标题:四号宋体加粗正文内容:小四宋体,单倍行距,段落缩进两个字符图、表号:5号宋体参考文献:至少五个,小四宋体课程设计报告书完成后。按照装订顺序,左侧装订。课程设计报告书杜绝雷同或抄袭,一旦发现,全部不及格。2.封面要求:要求采用如下封面:JavaWeb课程设计潍坊科技学院JavaWeb课程设计报告书专业班级学生姓名学号指导教师日期202*.6.
2、3202*.6.28成绩设计题目图书管理系统JavaWeb课程设计课程设计任务书院系:专业:班级:学号:一、课程设计时间202*年6月3日至202*年6月28日,共计4周。二、课程设计题目(1)图书管理系统(2)学生成绩查询系统(3)人事管理系统从以上三个题目当中人选一个。三、课程设计要求根据软件工程的思想对整个系统进行需求分析、设计和实现,写出课程设计报告。整个课程设计报告要求分为以下几个部分:(1)目录(2)正文部分1引言1.1课程设计选题1.2课程设计目的1.3课程设计背景JavaWeb课程设计2相关技术2.1Spring框架2.2Struts2框架2.3Hibernate框架3需求分析
3、3.1系统功能需求3.2系统开发运行环境4总体设计4.1系统体系结构设计4.2系统功能模块设计4.3系统主要JSP页面设计4.4数据库设计5系统实现5.1系统运行界面5.2主要代码6课设总结7参考文献扩展阅读:202*-202*-2 Java Web程序设计复习题单项选择题:1.在html中绘制表格时,(C)标记是表格中的换行标记。A.B.C.D.2.使用JavaScript语言中Document的(A)方法可以在页面上输出字符。A.document.write()B.document.print()C.document.out()D.document.flush()3.下列(A)实现单击超级
4、链接是弹出确认对话框,询问用户是否真的删除。A.删除B.删除C.删除D.删除4.在HTML中引用外部JavaScript文件中的正确代码为(A)。A.B.C.D.5.在javaScrpt中window对象的(C)方法用于打开一个新窗口。A.openWindow()B.window()C.open()D.close()6.Tomcat服务器的默认端口为(C)。A.8888B.8001C.8080D.807.JSP中的隐式注释为(C)。A./注释内容B.C.D./*注释内容*/8.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的c
5、lass文件应该放在(D)目录下。A.helloapp/HelloServlet.classB.helloapp/WEB-INF/HelloServlet.classC.helloapp/WEB-INF/classes/HelloServlet.classD.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class9.在Servlet中,response.getWriter()返回的是(B)A.JspWriter对象B.PrintWriter对象C.Out对象D.ResponseWriter对象10.在Servlet中,下列语句可以
6、正确获取PrintWriter对象的是(C)A.PrintWriterout=request.getWriter();B.PrintWriterout=request.getPrintWriter();C.PrintWriterout=response.getWriter();D.PrintWriterout=response.getPrintWriter();11.在访问Servlet时,在浏览器地址栏中输入的路径是在(D)地方配置的A.B.C.D.12.当一个Servlet首次被请求的时候,服务器首先会调用(D)方法A.doGetB.doPostC.doInitD.init13.在JSP页
7、面中,类型为HttpServletResponse的内置对象是(B)A.outB.responseC.requestD.config14.在JSP中如果要导入java.io.*包,应该使用(A)指令。A.pageB.taglibC.includeD.forward15.JSP页面经过编译之后,将创建一个(B)。A.appletB.servletC.applicationD.exe文件16._横线处使用(C)代码可以将name的值显示在页面。A.response.print(name);B.C.D.name17.如果只希望在多个页面间共享数据,可以使用(A)作用域A.request,sessio
8、nB.applicationsessionC.request,applicationD.pageContextrequest18.在JSP页面中,保存数据的范围由小到大依次是(C)A.pageContext,request,application,sessionB.pageContext,application,session,requestC.pageContext,request,session,applicationD.pageContext,session,request,application19.按作用域从大到小排列正确的是(D)A.applicationpagerequestre
9、sponseB.sessionpageContextrequestapplicationC.publicapplicationsessionrequestD.applicationsessionrequestpageContext20.以下(A)可用于检索session属性userid的值A.session.getAttribute(“userid”);B.session.setAttribute(“userid”);C.request.getParameter(“userid”);D.request.getAttribute(“userid”);21.在J2EE中,request对象的(D)
10、方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。A.StringgetParameter(Stringname)B.StringgetParameter(Stringname)C.StringgetParameterValuses(Stringname)D.StringgetParameterValues(Stringname)22.设在表单中有一组复选钮标记,如下列代码:请选择喜欢的城市:长春北京大连上海如果在register.jsp是取city的值,最适合的方法为(C)。A.Stringcity=request.getParameter(“city”);B.Stringci
11、ties=request.getParameter(“city”);C.Stringcities=request.getParameterValues(“city”);D.Stringcity=request.getAttribute(“city”);23.给定一个JSP程序源代码,如下:在two.jsp中使用(D)代码片段可以输出参数location的值。A.B.C.D.24.test.jsp文件中有如下一行代码:要使user对象可以作用于整个应用程序,下划线中应添入(D)A.pageB.requestC.sessionD.application25.在J2EE中,以下不是JSP内置对象的是
12、(B)。A.pageContextB.contextC.applicationD.out26.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器通过(A)把请求分派给另一个JSP页面A.B.C.D.27.在JSP中,(A)动作用于将请求转发给其他JSP页面。A.forwardB.IncludeC.useBeanD.setProperty28.MVC中的MVC分别用(C)表示A.jspservletjavabeanB.HTmljavabeanjspC.javabeanjspservletD.servlethtmljsp29.在J2EE的Model模式中,模型层
13、对象被编写为(D)。A.AppletB.JSPC.ServerD.JavaBean30.MVC架构中使用HTML界面、Jsp界面实现用户界面,使用(B)实现控制逻辑。A.JspB.ServletC.JavaScriptD.EJB31.在MVC模式中,核心内容为(B)。A.viewB.controlC.modelD.不确证32.在JSP页面中,正确引入JavaBean的是(C)A.B.C.D.33.给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域。(C)A.B.C.D.34.下面哪项是错误的设置Bean属
14、性值的方法。(D)A.B.C.D.35.从HTTP请求中,获得请求参数,应该调用BA.request对象的getAttribute()方法B.request对象的getParameter()方法C.session对象的getAttribute()方法D.session对象的getParameter()方法36.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(C)文件的。A.jsp文件B.class文件C.jar文件D.web.xml文件37.在JDBC连接数据库编程应用开发中,一般会产生出下面的(B)的异常。A.FileExceptionB.SQLExceptionC.
15、IOExceptionD.DataException38.在JDBC连接数据库编程应用开发中,利用那个类可以实现执行数据库的存储过程。(C)A.Connection类B.PreparedStatement类C.CallableStatement类D.Statement类39.下列(A)接口专用于访问数据库的中存储过程。A.CallableStatementB.PreparedStatementC.ProcedureStatementD.Statement40.在JDBC连接数据库编程应用开发中,利用(A)可以实现连接数据库。A.Connection类B.PreparedStatement类C.
16、CallableStatement类D.Statement类41.为了实现在Java的程序中调用带参数的SQL语句,应该采用(B)来完成。A.Connection类B.PreparedStatement类C.ResultSet类D.Statement类42.在JDBC连接数据库编程应用开发中,利用(C)可以实现包装数据库中的结果集。A.Connection类B.PreparedStatement类C.ResultSet类D.Statement类双项选择题1HTML标记中标记的method属性取值为(AC)。A.getB.doGetC.postD.doPost2JavaScript中常用的鼠标事
17、件有(CD)。A.onMourseInB.onMouseLeaveC.onMouseMoveD.onMouseOver3动作元素经常与(AD)元素一起使用。A.B.C.D.4下面哪些对象可以在同一应用程序的不同网页间共享数据。(AD)A.applicationB.responseC.RequestD.session5下面(AB)是ResultSet接口的方法。A.next()B.close()C.back()D.forward()6在a.jsp中有代码片断如下:loginName:在b.jsp中加入下列(AC)代码,可以输出在a.jsp页面上输入的loginName的值(多选)A.B.C.D.
18、四、判断题(10分)1.”之间声明的变量在部分JSP页面内有效。(F)2.JSP内置对象response调用方法getoutputStream()可以获得一个指向客户的输出流,服务器将文件写入这个流,客户就可以下载文件了。(T)3.使用SQL语句操作符LIKE进行模式般配,使用”%”代替一个或多个字符,用一个下划线”_”代替一个字符。(T)4.编写JavaBeans就是编写一个Java的类,所以只要会写类就能编写一个beans。(T)5.通过request的参数值来设置beans相应属性的值,要求request参数名字必须与beans属性的名字相同。(T)6.当多个客户请求一个servlet时,引擎为每个客户启动一个进程,这些进程由servlet引擎服务器来管理。(F)7.任何一个Web服务目录下的JSP页面都可以通过表单或超链接访问某个servlet。(T)8.一个用户在不同的servlet中获取的session对象是不同的。(F)第 8 页 共 8 页