ImageVerifierCode 换一换
格式:PDF , 页数:11 ,大小:20.60KB ,
文档编号:1995404      下载积分:6.5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-1995404.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(四川天地人教育)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(电子商务网站建设考题及答案.pdf)为本站会员(四川天地人教育)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

电子商务网站建设考题及答案.pdf

1、1、 JSP的标记 与分别表示什么,有什么异同?前者定义的是局部的变量的,后者是定义的全局变量方法里声明的变量和方法都是作为类的属性和方法存在的, 里不能声明方法而 里声明的变量则是作为_jspService 这个方法的内部属性:,其中可以包含局部变量、java语句:是声明标签,通常声明全局变量、常量、方法、类;2、 JSP编译后会创建一个什么?class 文件编译后生成 .class文件,在web-inf/classes目录中。3、 简述请求转发和请求重定向的区别。(重点)进行请求转发时,存储在request 对象中的信息会被保留并带到目标页面中;请求重定向是重新生成一个request 请求

2、,然后将该请求重定向到指定的URL ,所以事先存储在request对象中的信息都不存在了。4、 JSP服务器有什么?Tomcat Tomcat weblogic jboss jsp 程序运行和调试;5、 Servlet 中的方法执行顺序是什么?init() service() destroy() GetServletConfig() GetServletInfo() 执行方法按顺序为:构造方法,init(),doGet()或者 doPost(),Destroy();6、 什么是JSP的预编译特征?(重点)JSP 页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在 JSP 页

3、面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。7、 JavaBean作用范围有什么?四种作用范围1.page 范围:属性只在当前页面有效,如果跳转到其他页面,需要重新实例化。适用于 JSP页面操作资源;2.request范围:属性在服务器端跳转中有效;不常用,必须使用 跳转;3.session范围:属性在一次会话中有效;适用于用户登录;4.application范围:属性保存在服务器中;尽量少用,占用资源。8、 标记如何使用?标签在指定范围内获取或创建一个JavaBean 9、 out 对象的方法用法分别有

4、什么?如.print( )和 println( ) out.print() out.println() out.write() out.flush() out.close() out.print() out.println() out.flush() out.close() out.write() void print() /输出数据,不换行void println()/输出数据,换行void newline()/输出一个换行符void flush()/输出缓冲区里的内容void close()/关闭输出流void clear()/清除缓冲区里的内容;void clearBuffer()/清除

5、缓冲区的内容;10、JSP程序中要用到的变量或方法必须首先做什么?声明变量或方法11、session 对象的常用方法有什么?如何使用?1.getAttribute(String name) 这个方法可以获取指定属性的值。2.getCreationTime() 这个方法可以获取Session 对象创建的时间。3.getLastAccessedTime() 这个方法可以获取Session 对象上次被访问的时间。4.invalidate() 这个方法可以使 Session 对象失效。5.removeAttribute(String name) 这个方法可以移除指定的属性。6.setAttribute

6、(String name,Object value) 这个方法可以给指定名称的属性赋值。a)public void setAttribute(String name,String value) 设定指定名字的属性的值,并将它添加到session会话范围内,如果这个属性是会话范围内存在,则更改该属性的值。b)public Object getAttribute(String name) 在会话范围内获取指定名字的属性的值,返回值类型为object,如果该属性不存在,则返回null。c)public void removeAttribute(String name) ,删除指定名字的session

7、属性,若该属性不存在,则出现异常。d)public void invalidate () ,使 session失效。可以立即使当前会话失效,原来会话中存储的所有对象都不能再被访问。e)public String getId( ) ,获取当前的会话ID。每个会话在服务器端都存在一个唯一的标示 sessionID , session对象发送到浏览器的唯一数据就是sessionID , 它一般存储在cookie中。f)public void setMaxInactiveInterval(int interval) 设置会话的最大持续时间,单位是秒,负数表明会话永不失效。g)public intget

8、MaxInActiveInterval () ,获取会话的最大持续时间。h)使用 session对象的 getCreationTime()和 getLastAccessedTime() 方法可以获取会话创建的时间和最后访问的时间,但其返回值是毫秒,一般需要使用下面的转换来获取具体日期和时间。12、jsp 中的 include 用法?有两种 include 其他页面的方法,一种是说明标签,一种是动作标签 13、JSP中如何把字符串转换为浮点型数字? 14、class文件一般放在工程的那个文件夹中?/WEB-INF/classes 15、JSP表达式语法格式的如何的?1.Scriptlet :脚本

9、小程序(1) :可以插入一些语句。举例: % out.println(Hello world); %表明向网页输出一个Hello world 语句。(2):只能放置全局变量、全局常量、类、函数。举例: 注意: 中不能使用内置对象!(3) :只能放置一个变量、常量。举例: 2. 标签在 中插入语句即可。16、MVC开发结构分别是什么?MVC 架构将应用分为三层模型,视图,控制,并减弱它们各自的责任。每一层处理特定的任务并对其它层有特殊的责任。M-模型存储业务数据和控制访问与修改业务数据的业务逻辑或操作V-视图展示模型中的内容. C-控制器定义了应用程序的行为.它分派用户的请求然后调用相应的视图来

10、展示。它解析用户的输入然后与模型中完成相应功能的事件处理相匹配。17、page指令其 language 属性默认值是什么?JAVA 18、数据库连接池的具体实施办法是哪些?(重点)预先建立多个数据库连接保存在数据库连接池中,当程序访问数据库时,从连接池中取出空闲连接,访问结束后,再将连接放回连接池。19、JSP中基本的元素类型有哪三种?动作指令脚本20、表单中的action 属性有什么用?用于指定处理表单数据程序url 地址;21、response.setHeader( “Refresh” , “1” )的含义是什么?页面刷新时间为1 秒22、表单的提交方法有哪两种?Get 方式和 post

11、方式23、哪个对象对于每个Web 应用来说只有一个?application 24、JSP 页面由哪些元素组成?(重点)JSP页面元素包括:JSP中的指令标识、HTML 标记语言、嵌入的Java代码片段、 JSP表达式(、动作标识、JSP脚本标识、 JSP注释)等25、Java的数据类型分为哪两种类型?基本数据类型和引用数据类型26、用户关闭浏览器后,用户的session 会立即消失吗?(重点)会。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。可以利用此特性来保存每个用户信息,当一个客户登录一个网站时,系统将为用户生成一个独一无二的会话对象,用以记录

12、该用户的个人信息,一旦该用户退出网站,该会话对象将会被注销。27、表单标记中的哪个属性用于指定处理表单数据程序url 的地址?Action 属性28、什么是JavaBean ?使用JavaBean 的优点是什么?(重点)JavaBean组件就是利用Java 语言编写的组件,它好比一个封装好的容器,使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean 都实现了一个特定的功能,通过合理地组织不同功能的JavaBean ,可以快速生成一个全新的应用程序。优点:提高代码的重用性,“一次编写,任何地方执行,任何地方重用”。29、http 是一个什么协议?(有状态还是无状态

13、的)协议的状态是指下一次传输可以“记住”这次传输信息的能力. http 是不会为了下一次连接而维护这次连接所传输的信息.所以是无状态协议30、JavaBean的生命周期中,哪个是用来跟踪用户会话的?Request 31、JSP指令标记有什么?Page指令include 指令 taglib 指令32、运行Servlet 需要在web.xml 文件中进行哪些配置?(重点)(1)Servlet 的名称、类(必须指定)和其他选项的配置;(2)可以配置一些初始化参数(3)启动装入优先权(通过 元素指定)(4)Servlet 的映射33、哪个动作用于转向另一个页面?forward 34、当一个 Servl

14、et 首次被请求的时候,服务器首先会调用哪个方法?init 35、在 jsp 中要建立与数据库的连接必须调用DriverManager 类的什么方法?getConnection() 方法36、JDBC的主要任务是什么?1 建立与数据库的连接。2 向数据库发起查询请求。3 处理数据库返回结果37、JSP指令元素主要有3 种类型的指令,分别是什么?page、taglib、include 38、哪个对象类型是javax.servlet.ServletResponse 类的实例?Response 39、如果用户长时间不操作session 对象,用户的session 对象会消失吗?(重点)会消失。在一定

15、时间内 (系统默认在30min 内) , 如果客户端不向服务器发出应答请求,session对象就会自动消失。40、Bean 是一个公共类,它必须有一个什么样的构造方法?必须有一个无参的构造方法41、简述编译和使用JavaBean的主要步骤。(重点)1、编写 Bean类并使用javac 命令编译Bean类2、将编译好的class文件放入 WEB-INFclasses文件夹中3、使用 命令42、编写程序a.html 和 b.jsp,做一用户注册界面,包括:学号,姓名,密码。然后提交到 b.jsp 进行注册检验,若用户名为1111,就提示“欢迎你,XXXX ” ,否则,显示“注册成功”并显示出注册信

16、息。(注:性别弄个单选按钮男或女)a.html文件 学号: 姓名: 密码: b.jsp文件 43、用 JAVA代码链接数据库的方法是怎样的,每个语句的意义要记住。JDBC(Java Data Base Connectivity)数据库连接,通常我们在编写web 应用或 java 应用程序要连接数据库时就要使用JDBC 。使用 JDBC连接数据库一般步骤有:1、加载驱动程序Class.forName(driver); 2、创建连接对象Connection con = DriverManager.getConnection(url,username,password); 3、创建 sql 语句执行

17、对象4、执行 sql 语句5、对执行结果进行处理6、关闭相关的连接对象(顺序跟声明的顺序相反)44、采用 JavaBean技术把前页面提交过来的信息(含工号和密码),初始化TeacherBean的属性 workNo 、password,并用JavaBean 相关 JSP动作输出工号和密码,并注明相关配置要求。(teacherBean 改成学生 Bean, , workno 等变成 no 等)packageorg.bean; public class TeacherBean privateint id; private String workNo; private String password

18、; publicTeacherBean () public void setId(String id) this.id = id; public String getId() return this.id; public void set WorkNo (String workNo) this. workNo = workNo; public String getWorkNo () return this. workNo; public void set Password(String password) this. password = password; public String get

19、 Password () return this. password; 45、简述 request 对象和 response 对象的作用。(重点)Request 对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。Response对象用于响应客户端请求,向客户端输出信息。46、request.getParameter ()的用法?注意参数的格式这是取页面的参数用的,当页面的表单参数通过request 里面传过来,就可以通过这个方法取出来一、选择题(每题1 分,共 15 分)二、填空题(每题1 分,共 10 分)三、判断题(每题1 分,共 10 分)四、简答题(每题6 分,共

20、 30 分)紫色题五、分析代码并按要求写出结果。 (每题 10分,共 20 分)1、 这里是显示结果: dd.html代码 : 阿斯顿发生的发生! my.jsp 代码: 这里是显示结果:阿斯顿发生的发生!好的的的大是大非!2、String dbUrl = jdbc:mysql:/localhost:3306/sjj; /sims 表示数据库的名字现在的数据库名字是 c1,所以要把 sims改成 c1 String dbUser = root; / 这个规定,这是 mysql默认的账号String dbPwd = 1; / 这个是密码Class.forName(com.mysql.jdbc.Dr

21、iver).newInstance(); /加载驱动程序Connection dbcon = DriverManager.getConnection(dbUrl, dbUser, dbPwd); /建立数据库连接Statement dbstate = dbcon.createStatement(); /建立执行SQL语句的实例String sql = select * from studenttbl; ResultSetrs = dbstate.executeQuery(sql); /获取查询结果集while(rs.next() / 这里的循环是比较智能的,刚开始循环的时候,指针会定位在第一条返回的记录那里,每次循环都会判断后面还有没有记录 out.print(rs.getString(id)+,); / 这里是根据取出当行数据中选中的字段返回数值out.print(rs.getString(username)+,); out.print(rs.getString(password)+,); out.print(rs.getString(name)+,); out.print(rs.getString(sex); out.println(); dbstate.close(); dbcon.close(); /关闭数据库连接六、编程题(每题15 分,共 15 分)42、44

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|