《企业级JavaI考核大纲》由会员分享,可在线阅读,更多相关《企业级JavaI考核大纲(10页珍藏版)》请在金锄头文库上搜索。
1、考核大纲(2014-2015学年第二学期)课程名称:企业级JAVA I 课程代码:SN3004计划学时: 68 学分: 4课程性质: 必修、考试面向专业:软件工程专业 课程负责人:吴向荣一、考核大纲说明企业级Java I的考核以学生对Web应用程序的基本概念和基础知识的掌握程度为主要目标。如果学生能够掌握基本B/S架构组件开发,熟练掌握分布式计算、RMI、JNDI、不同种类Servlet组件、Jsp组件的相关知识,能够利用开发工具编写WEB应用程序,并能进行调试、运行就应该给予优异的成绩。熟练掌握应用程序MVC架构开发。本课程是主要是为2011级软件开发专业的学生开设的,课程的考核合格标准应达
2、到高等学校本科的要求。考核应具有较高的信度、效度、一定的区分度和难度.二、考核的方式、要求、标准本课程以总评成绩为最终考核成绩,总评成绩为百分制,满分为100分。总评成绩由2部分组成,其中平时成绩占50%,期末考试成绩占50%,如下表考核内容学习目标分数百分比考勤准时到课堂,不影响其他人,准时离开课堂。1010%考核实验3次考核实验,每次满分10分,共30分。3030%课程设计1次综合课程设计,满分10分。1010%期末考试以理解、掌握web程序基本概念和基础知识为主要考试内容,不考偏题、怪题、难题。减轻学生考试压力。 5050%平时成绩和期末考试成绩中的各项目的考核方式、要求、标准分别详述如
3、下:1.平时成绩平时成绩由三部分组成:考勤按全院统一要求,占总评成绩的10%,即10分;作业占总评成绩的10%,即10分;作业占总评成绩的10%,即10分;考核实验占总评成绩的30%,即30分。考勤按学院的统一规定考核和记录。迟到(早退)15分钟内为迟到,(早退),15分钟以上为旷课,迟到、早退3次等同于旷课1次。登分标准是全勤10分,每缺勤一次扣10/35=2/7分,正式请假并批准的在考勤中不扣分;大作业二次每次5分,共10分,考核实验三次,每次10分,共30分。2.期末考试期末考试为闭卷笔试,试卷满分100分,占期末总评成绩50%,考试时长90分钟。具体要求和标准如下: 1.考试内容以本课
4、程的教学大纲和指定的教材为依据制定。教材中有而教学内容和要求中未提到的内容均不在考试范围内。考试内容以本考核大纲为准。2.期末考试要求分二个层次。有关概念,性质等理论方面的要求从低到高分为知道,了解和理解;有关方法、应用等的要求从低到高分为会,掌握和熟练掌握。3.期末考试实行统一命题,统一考试时间和统一评分标准。(1)命题要求:考核基本概念、基本语法和基本应用,命题覆盖面可以适当宽些,但试题难度要适中,题量要适当。(2)考试形式:笔试,试卷满分100分。(3)答卷时间:90分钟。(4)试题类型及比例:单项选择题和填空题,约占总分的60%,写出程序运行结果、程序填空、编程题约占总分的40%。(单
5、项选择题、填空题主要涉及基本概念、基础知识。单项选择题给出四个备选答案,其一正确。填空题只需要填写正确结论,不写过程或理由。)。写出程序运行结果、程序填空、编程题主要考查学生对本课程基础知识的理解和运用能力,写出程序运行结果和程序填空题只需按要求写出结果或代码即可,编程题则要求写出完整的程序代码。(5)试题难度:分为容易题、中等题和较难题,三种试题在试卷中的比例依次为4:4:2。三、有关学生抄袭、作弊的管理高等院校和任何学术交流都严禁任何方式的抄袭和作弊行为。学生在考试中有任何作弊行为,将根据学院学生考试作弊行为处理规定(修订)条例由教务处给予处罚。学生作业中,需要引用定理、定义或他人的文章、
6、段落等,必须有明确的标示。有明确标示的不视为抄袭。如果不同学生的作业有70%以上的内容雷同,或同一段里有70%相类似,视为抄袭。抄袭和被抄袭的作业或考试被评为零分。有抄袭行为的学生,其作业或相关证据将提请学院教务处认定和向相关学生发出处理通知书。四、考试样题课后练习题q 按照下列要求完成程序: 设计后台数据库:学生及考试信息 学生学号(PK)+姓名+语文成绩+数学成绩 按照JavaBean规范设计学生Bean,包含上述信息,同时当设置数学成绩时小于0或大于100,为非法数据,不能修改该成绩;利用RMI,客户端根据用户输入的学号,从服务器端获得相应数据库学生记录信息;利用RMI,客户端根据用户输
7、入学号、数学成绩完成该生数据库记录的修改,数学成绩异常不得入库;利用JNDI,在weblogic环境中配置数据源;本实验限制条件:只修改数学成绩;将设计文档及代码(文档注释)打印在作业纸上交小课老师;给分标准:考试样题一 单选题(每题2分,共60分) (1) 在RMI中,客户机具有一个 模块负责维护映射远程对象的远程对象引用和对应代理的表A远程引用 B通信 C调度程序 D主干 (2)存根和主干使用随JDK一起提供的_ _工具生成Armic Bidl Cidlj Drmid (3)下列语句中, 不正确的是 Ajava.rmi.Naming类的rebind()方法可用来向注册库注册远程对象 Bja
8、va.rmi.Naming类的unrebind()方法可用来向注册库注册远程对象Cjava.rmi.Naming类的bind()方法可用来向注册库注册远程对象 Djava.rmi.Naming类的lookup ()方法可用来从注册库查找远程对象 (4) 是命名和目录服务中的所有名称的集合A子上下文 B. 合成名称 C.名称空间 D名称 (5) Context.INITIAL_CONTEXT_FACTORY与 等价Ajava.naming.factory.control Bjava.naming.factory.object Cjava.naming.factory.state Djava.na
9、ming.factory.initial (6) 下面所列接口中, 接口用来表示DataSource对象Ajavax.sql.DataSource Bjava.sql.DataSource Cjavax.naming.DataSource Djavax.sql.DataSources (7) 在MVC架构中,JavaBean扮演的角色是: A协调者 B. 视图 C. 模型 D控制者 (8) 如果使用 ,用户发送的表单数据输入作为URL中的查询字符串传递给服务器AGET方法 B.POST方法 C.HEAD方法 DPUT方法 (9)_ _负责将来自于客户机的HTTP数据包转换为HttpServle
10、tRequest对象AWeb应用程序 BWeb容器CWeb组件 DWeb客户机 (10)Servlet要与客户机通信,应获得 A来自HttpServletResponse对象的流 B来自HttpServletRequest对象的流C来自HttpServlet对象的流 D来自ServletRequest对象的流(11) 以下 不是由Servlet执行 A维护客户机的状态和会话信息 B提供身份验证服务 C实现对象的绑定 D在必要时将客户机的请求重定向到其它服务器端程序 (12) 以下 没有被ServletConfig对象封装 A初始化参数 BServlet名称 CServletContext对象
11、D请求参数 (13) 以下语句中,不正确的是: A可以从ServletConfig接口获得RequestDispatcher对象的访问权限 B可以从ServletRequest接口获得RequestDispatcher对象的访问权限C可以从ServletContext接口获得RequestDispatcher对象的访问权限 D调用RequestDispatcher对象的forward()方法可以将用户请求转发另一个Servlet (14) 不属于使用Cookie进行会话管理时的缺点A浏览器不支持Cookie B客户机可能禁用 Cookie C不同用户可能共享机器 D没有设置最大有效期时,会随会
12、话的失效而失效(15) 当实现 接口的类的对象添加到会话中或从会话中删除时将会通知这些对象AHttpSession BHttpSessionBindingListener CHttpBindingListener DHttpSessionBinderListener (16)下列关于JDBC的陈述中,不正确的是: A使用JDBC-ODBC桥驱动程序需要设置数据源B使用本地API部分Java驱动程序无须在客户端安装数据库产品的客户端C使用JDBC-Net 纯Java驱动程序需要在服务器端安装中间件 D使用本地协议纯Java驱动程序需要在服务器端安装数据库厂家提供的用于JDBC的数据库驱程 (17
13、) 过滤器初始化参数可以通过使用web.xml文件中的 元素指定A B C D(18)ServletContext接口的_ _ 方法接受Servlet名称作为参数AgetRequestdispatcher() BgetDispatcher() CgetServlet() DgetNamedDispatcher()(19) Web容器把应用程序级初始化参数封装在 AServletContext BHttpServletResponseCHttpServlet DGenericServlet (20) 第一次有对JSP的请求时,该JSP页面将被转换为 AJava Bean B. Servlet C. Session Bean DEnt