7.1关于本地应用配置文件的修改与添加
配置文件appConfig.properties修改
param.report.app.types=COLDSEQ,HOT-ROLLING,CCSL,ALLROUND,COLD-ROLLING 配置文件reportConfig.xml第26的修改
tomcat配置文件Server.xml的添加内容如下:
source="org.eclipse.jst.j2ee.server:report-center-app"> driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="2" maxIdle="1" maxWait="10000" name="jdbc/ghmes_xa" password="ghmes_hot" type="javax.sql.DataSource" url="jdbc:oracle:thin:@10.88.252.210:1521:zhaotui" username="ghmes_hot" /> driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="2" maxIdle="1" maxWait="10000" name="jdbc/ghmes_cold_xa" password="ghmes_cold" type="javax.sql.DataSource" url="jdbc:oracle:thin:@10.88.252.210:1521:lengzha" username="ghmes_cold" /> driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="2" maxIdle="1" maxWait="10000" name="jdbc/ghmes _xa_arch" password="ghmes_rpt" type="javax.sql.DataSource" url="jdbc:oracle:thin:@10.88.252.210:1521:zhaotui" username="ghmes_rpt" />
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
第七章监听和过滤 1、调用ServletContext的getAttribute()方法时,会触发哪个方法调用?(假设有关联的 监听器) A、ServletContextAttributerListener的attributeAdded()方法 B、ServletContextAttributeListener的attributeRemove()方法 C、ServletContextAttributerListener的attributeReplace() D、不会调用任何监听方法 参考答案:D 2、调用HttpSession的removeAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、HttpSessionListener的attributeRemove()方法 B、HttpSessionActivateionListener的attributeRemove()方法 C、HttpSessionBindingListener的attributeRemove() D、HttpSessionAttributerListener的attributeRemove 参考答案:D 3、调用HttpServletRequest的setAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、ServletRequestAttributeListener的attributeAdded()方法 B、ServletRequestAttributeListene的attributeReplaced()方法 C、ServletRequestAttributeListene的attributeRemove()方法 D、ServletRequestAttributeListene的attributeSetted()方法 参考答案:A 4、在web.xml中使用什么元素配置监听器 A、
《Java Web程序设计》课程第4章章节检测 一、选择题:(每题4分,共40分) 1、假设myObj是一个对象的引用,ml()是该对象上一个合法的方法。下面的JSP结构哪个是合法的?(B) A.<%myObj.ml()%> B.<%=myObj.ml()%> C.<%myObj.ml();%> D.<%=myObj.ml();%> 2、说明下面代码哪些是合法的JSP结构?(BC) A.<%=myObj.ml();%> B.<%int x=4,y=5;%> C.<%!Int getI(int i){return i;}%> D.<%myObj.ml();%> 3、下面哪个page指令是合法的?(A) A.<%@page pageEncoding="utf-8"%> B.<%!page pageEncoding="utf-8"%> C.<%page pageEncoding="utf-8"%> D.<%@Page pageEncoding="utf-8"%> 4、下面哪个page指令是合法的?(B) A.<%@page import="java.util.*java.text.*"%> B.<%@page import="java.util.*,java.text.*"%> C.<%@page import="java.util.*","java.text.*"%> D.<%@page buffer="true"%> 5、下面哪些是合法的JSP隐含变量?(CD) A.stream B.context C.exception D.application 6、下面关于JSP生命周期方法,哪个是正确的?(A) A.只有jspInit()可以被覆盖 B.只有jspDestroy()可以被覆盖 C.jspInit()和jspDestroy()都可以被覆盖 D.jspInit()、_jspService()和jspDestroy()都可以被覆盖 7、下面哪个JSP标签可以再请求时把另一个JSP页面的结果包含到当前页面中?(B) A.<%@page import%> B.
南京晓庄学院《JAVA WEB程序设计》 课程报告 题目: 《学生成绩管理系统》 姓名: 戴佳伟 学号: 班级: 14软件工程3班 完成时间 成绩: 数学与信息技术学院 2016年5月
目录 1.系统需求分析 (3) 2.相关技术与原理介绍 (4) 3.系统分析与设计 (5) 系统功能分析 (5) 系统结构分析 (7) 数据库设计 (9) 4.系统实现 (11) 教师信息管理模块实现 (11) 成绩信息管理模块实现 (13) 5.总结与体会 (16) 工作总结 (16) 改进设想 (1)
1.系统需求分析 本系统模拟学校对日常教务信息管理过程,开发学生信息管理系统。该系统可实现对教务资源中的学生信息、教师信息、课表信息、课程信息四个模块进行查询及处理操作。系统面向的用户分为:管理员、教师、学生。根据访问角色的不同,在系统中应体现出对教务资源的访问的权限的不同,其中管理员权限最大,拥有增、删、改、查的权限,而教师和学生角色仅拥有查及限制性的增、改权限,因此在这里需要对系统进行需求分析。 系统功能模块分为六大模块,它们包括: 1.登录模块 该模块实现用户登录、密码修改功能。用户可选择管理员、教师或学生身份进行登录,并可修改登录密码。 2.学生信息管理 该模块实现学生信息查询、学生信息添加、学生信息修改、学生信息删除功能。 3.教师信息管理 该模块实现教师信息查询、教师信息添加、教师信息修改、教师信息删除。 4.课程信息管理 该模块实现课程信息查询、课程信息添加、课程信息修改、课程信息删除。 5.选课信息管理 该模块实现学生选课查询、学生选课添加、学生选课删除、学生选课修改。 6.成绩信息管理 该模块实现学生成绩查询、学生成绩修改、学生成绩录入、学生成绩删除。
Java Web程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有3个操作数( D )。 A、* B、++ C、&& D、: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break语句 B、while语句 C、if语句 D、for语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。
第1章 Web应用开发简介 习题答案 1.Web在组成上包括______和______两部分。 答案: 服务器 客户端 2.谈谈对面向对象的认识。 答案: 面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。 3.介绍几种常用的框架技术。 答案: Java中常用的框架。 1.Struts Struts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。 2.WebWork WebWork是由OpenSymphony组织开发的,是一个基于Web的MVC框架。它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。 3.Struts 2 Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。 4.Spring Spring是一个以IoC和AOP为核心的轻量级容器框架。它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众
多的企业级应用技术。 5.Hibernate Hibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。 6.Ibatis 相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。 7.EasyJWeb EasyJWeb是一个核心基于模板技术实现的MVC框架,主要致力于Java Web应用程序的快速开发。 4.IDE的用途是什么? 答案: IDE是一种用于辅助开发人员开发应用程序的应用软件,它一般包括代码编辑器、编译器、调试器和图形用户界面工具,有的还包括版本控制系统、性能分析器等更多工具,因此IDE也就具有了编写、编译、调试等多种功能。正是基于这些功能,使用IDE能够减少项目的开发周期,减轻程序员的工作量,提高应用程序的开发效率等。 5.Web应用服务器的用途是什么? Web应用服务器是为创建、部署、运行以及管理Web应用提供多种运行时服务(如事务、安全等等)的分布式系统,它是应用程序运行的一个基本环境。
、选择题 Java Web 程序设计题库 包含 Servlet 发回到客户端信息的 ServletResponse 对象是由( C )创建的。 A . 客户端的浏览器 B . Web 服务器的 HTTP 引擎 C . Web 服务器的 Servlet 容器 D . Servlet 对象 对于标准的 Web 网页,通常使用( B )表示响应信息是 HTML 格式的文本文件。 A . text/css B. text/html C .application/vnd.ms-excel D. application/msword 下面哪个方法不属于 session 对象( D ) A 、 getAttributeNames() B 、 getservletContext() C 、 invalidate() D 、 addCookie(Cookie cook) 下面哪个方法不属于 request 对象( B ) A 、 getServerName() B 、 getServerInfo() A 、 private B 、 abstrac t C 、 fina l D 、 13 、 14 、 15、 16、 C 、 D 、 1、 以下文件名后缀中, 只 有 C )不是静态网页的后缀。 2、 3、 4、 5、 6、 7、 8、 9、 A 、 .html B 、 .htm C .JSP D 、 .shtml 以下文件名后缀中, A 、 .jsp 在 page 指令中, A 、 language JSP 的结构由( A 、指令 只有 以下选项中,那一项不是 A 、 page 10、 11、 12、 B )不是动态网页的后缀。 B 、 .html C 、 .aspx D 、 php C )属性是可以在页面中重复的属性。 B 、 buffer )组成(多选) B 、注释 JSP 指令( )。 B 、 import C 、 C 、 C 、 面哪种数据类型是基本类型 A 、 class B 、 面哪种数据类型是引用类型 A 、 boolean 面哪一个运算符具有 B 、 int )。 interface 3 个操作数( B 、 ++ C 、 面那个运算符只有一个操作数( A 、 B 、 || 面那个语句是条件语句( A 、 break 语句 B 、 类中的成员默认的访问修饰符是( A 、 private B 、 )。 )。 C 、 )。 while 语句 protected )。 )。 C 、 常量使用( C )进行修饰 import 脚本元素 include 数组 interface C 、 C 、 C 、 public && << if 语句 D 、 D 、 D 、 D 、 D 、 D 、 autoflush 操作 taglib char long D 、 for 语句 D 、 ?: static
〈JSP程序设计〉试卷四 一、填空题(每空2 分,共40分) 1.JSP文件最终会转换为文件。2.在JSP文件中汉字所使用的编码机制是。 4.是,<%--注释内容--> 是。 7.在JSP中连接数据库通常有两种形式:一是; 二是。8. 操作可以定义一个具有一定生存范围以及一个唯 一id的JavaBean的实例。 9.是Sun公司推出的一种在服务器端运行的小程序,它的 实质就是一个类,是一个能够使用print语句产生动态HTML内容的Java类。10.编译Servlet之前,将Servlet所需要的包添加到classpath中。 11.Java API 提供了和包为编写Servlet提供了接口和类。 12.在编写Servlet时要用到的javax.servlet.HttpServlet类为 的子类。 13.是同应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。
15. DatabaseMetaData接口用来获取数据库中可能取得的所有数据类型的描述 的方法是方法。 16.ResultSetMetaData类用来指示指定列的最大标准宽度的方法是 方法。 二、判断题(每小题2分,共30分) 1.charset=GB2312指明了页面中html动态内容的编码方式。()。 2.学习JSP并不需要学习JavaBean。( ) 3.JSP的执行肯定要经过Servlet才能执行。() 4. 格式如“”的注释是隐藏注释。() 5.Page指令的所有属性都可以重复设置。() 6.
Java Web 程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有 3 个操作数( D )。 A、* B、++ C、&& D、?: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break 语句 B、while 语句 C、if 语句 D、for 语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet 发回到客户端信息的ServletResponse 对象是由( C )创建的。 A.客户端的浏览器 B.Web服务器的HTTP引擎 C.Web服务器的Servlet 容器 D.Servlet 对象 14、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。 A.text/css B. text/html C.application/vnd.ms-excel D. application/msword 15、下面哪个方法不属于session对象( D ) A、getAttributeNames() B、getservletContext() C、invalidate() D、addCookie(Cookie cook) 16、下面哪个方法不属于request 对象( B ) A、getServerName() B、getServerInfo() C、getServletPath() D、getServerPort() 17、能够获取当前页信息并调用页面方法的对象是( B ) A、request B、page C、PageContext D、session 18、以下操作中,( A )是与使用JavaBean无关的。
Chapter2 Frame、
作者的个人简介 Login、Please Log In
New Member
题目一:员工信息管理系统 一、语言和环境 1.实现语言:Java 2.环境要求:Eclipse ,SqlServer2005 二、要求 请编写一个程序,完成对员工信息的管理,实现功能如下: 1.查看所有员工列表; 2.查看员工详细信息; 3.添加员工信息; 4.修改员工信息; 5.删除员工信息; 三、数据库设计 四、推荐实现步骤 1.建立数据库,表结构见数据库设计;数据连接必须使用JDBC技术。
2.建立名为HR的JA V A WEB项目 3.设计一个前台界面index.jsp,点击后显示员工列表。创建ListEmp Servlet,接收 index.jsp请求,查询所有员工信息。转发到listemp.jsp员工列表。 4.设计一个前台界面displayemp.jsp显示所有员工信息, 员工姓名以超链接的形式, 点击后能够查看该员工详细信息。 5.创建DisplayEmp Servlet ,接收要显示的员工ID,查询出这个员工的信息,并转发 到displayemp.jsp进行显示。 6.设计一个前台界面addemp.jsp,添加用户信息。
7.先创建PreAddEmp Servlet用于查询所有部门的信息,把部门信息列表转发到 addemp.jsp,以下拉框的形式显示。添加员工时的部门号必须是部门表中已经存在的部门;性别默认为”男”。再创建AddEmp Servlet处理添加员工的请求。 8.设计一个前台界面editemp.jsp,修改用户信息。 9.先创建PreEditEmp Servlet用于查询所有部门的信息,查询要修改的员工信息,把 部门信息列表和员工信息转发到editemp.jsp,以下拉框的形式显示部门列表并让该员工的部门信息被选中;同时让员工的性别被选中。修改员工时的部门号必须是部门表中已经存在的部门;性别为该员工未被修改前的性别。再创建EditEmp Servlet 处理修改员工的请求。
A 、 class B 、 interface 7、 下面哪种数据类型是引用类型( C )。 A 、 boolean B 、 int 8、 下面哪一个运算符具有 3 个操作数( D ) A 、 * B 、 ++ 9、 下面那个运算符只有一个操作数( A )。 A 、 ~ B 、 || 10、 下面那个语句是条件语句( C )。 A 、 break 语句 B 、 while 语句 11、 类中的成员默认的访问修饰符是( A )。 A 、 private B 、 protected 12、常量使用( C )进行修饰 A 、 private B 、 a bstract C 数组 D 、 char C 、 interface D 、 long C 、 && D 、 ?: C 、 << D 、 / C 、if 语句 D 、 for 语句 C 、 public D 、空 C 、 final D 、 static 13、包含 Servlet 发回到客户端信息的 ServletResponse 对象是由( C )创建的 A . 客户端的浏览器 B. Web 服务器的HTTP 引擎 C Web 服务器的Servlet 容器 D. Servlet 对象 14、对于标准的 Web 网页,通常使用(B )表示响应信息是HTMI 格式的文本文件 A. text/css 16、下面哪个方法不属于 request 对象( B ) A 、 getServerName () C 、 getServletPath () 17、能够获取当前页信息并调用页面方法的对象是( A 、 request C 、 PageContext 18、以下操作中, ( A )是 与使用 JavaBean 无关的 Java Web 程序设计题库 一、 选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A 、 .html B 、 .htm C .JSP 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A 、 .jsp B 、 .html C 、 .aspx D 、 3、在 page 指令中,( C )属性是可以在页面中重复的属性。 A 、 language B 、 buffer 4、JSP 的结构由( B )组成(多选)。 A 、指令 B 、注释 5、 以下选项中,那一项不是 JSP 指令(B A 、 page B 、 import 6、 下面哪种数据类型是基本类型( D ) C 、 D 、 .shtm l php import 脚本元素 D 、 autoflus h D 操作 C 、 include D 、 taglib B. text/html C. application/vnd.ms-excel 15、下面哪个方法不属于 session 对象( A 、 getAttributeNames() C 、 invalidate() D. application/msword D ) B 、 getservletContext() D 、 addCookie(Cookie cook) B 、 getServerInfo() D 、 getServerPort() B ) B 、 page
《JavaWeb程序设计》期末考试 本次《JavaWeb程序设计》期末考试,采取大作业形式,即在规定时间内完成一个JavaWeb项目,每位同学根据大作业题目,需提交2份材料,分别是: 1.项目包:电子版,包括项目中所用图片、转储的SQL文件, 等;具体的项目要求见本材料下面所述。 2.实验报告:即根据大作业所完成的项目情况,写一份实验报 告,具体的实验报告要求见本材料下面所述。 项目要求 实验报告要求 附录 项目要求 1. 项目名 《论坛系统》《博客系统》《科研录入、认领系统》 2. 需求描述
对于一个论坛系统来说,最大的需求就是让更多地用户来发表和回复主题。对于任何用户,只要进入论坛系统,就能够浏览其他用户发表的主题;但是用户要自己发表主题或回复别人发表的主题,首先需要注册,注册完成后就能进行登录。用户登录后,就能够发表自己感兴趣的主题,来供他人分享。也可以回复别人的主题,来和别人一起交流。 3.项目功能实现 1) 未登录用户 a)查看论坛栏目; b)查看已经发表的主题和回复; 2)登录用户 a)查看论坛栏目; b)查看已经发表的主题和回复; c)发表主题和回复; 3)版主 a)查看论坛栏目; b)查看已经发表的主题和回复; c)发表主题和回复; d)删除主题和回复;
4)管理员 a)管理用户:如增加用户、删除用户; b)管理栏目:如增加栏目、更新栏目; c)管理子栏目:如新增加子栏目、删除子栏目; d)查看已经发表的主题和回复; e)发表主题和回复; f)删除主题和回复。 4.项目命名要求 见后面附录; 实验报告要求 实验报告内容包括: 1. 用户需求描述 2.系统架构说明 3. 数据库设计说明 1)CDM图和PDM图,CDM、PDM命名要求见附录;(或E-R图, E-R图的命名要求同CDM图和PDM图;) 2) 对一些重要的字段给出该有的文字说明;