电子商务实现技术复习提纲.doc
《电子商务实现技术复习提纲.doc》由会员分享,可在线阅读,更多相关《电子商务实现技术复习提纲.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务实现技术复习提纲考试题型:一、选择题(共 10 小题,每题 1 分,共计 10 分)二、填空题(共 10 小题,每题 1 分,共计 10 分)三、简答题(共 5 小题,每题 6 分,共计 30 分)四、程序设计题(共 3 小题,每题 10 分,共计 30 分)五、改错题(共 2 小题,每题 10 分,共计 20 分)知识点:1、 JSP是采用Java语言作为脚本语言的一种服务器端的网页程序设计语言。要想访问JSP页面,必须安装一定的服务器端软件(JSP引擎),如tomcat。掌握安装及配置jdk、tomcat的方法。JSP引擎的作用是将JSP页面转换成Java语言代码并执行。tomca
2、t服务器的默认端口是8080,修改tomcat端口号的方法:打开%TOMCAT_HOME%/conf目录下的servlet.xml文件,在其中找到server元素下的service元素,接着定位到Connector元素,一般配置如下:将其中的8080改为想要修改的端口号并重启Tomcat服务器即可。2、 request.getParameter方法只能获取指定参数的一个值,而且返回值为String类型;要想获取指定参数的多个值,那么必须使用request.getParameterValues方法。这两个方法的原型如下:String v=request.getParameter(String n
3、ame); /参数为字符串类型,返回值为字符串类型String values=request.getParameterValues(String name); /参数为字符串类型,返回值为字符串数组另外,需要注意,在JSP中,使用request对象的getParameter获取控件值时,若没有找到相应的传送数据时,值默认为null。3、 和 的区别一定要搞清楚。声明的变量,是页面级的变量,相当于类的成员变量。定义的变量,相当于方法中的局部变量。4、 jsp中的内置对象有哪些?page、request、session、application这四个对象各自的生命期。其中session对象表示用户和
4、服务器之间的一次会话,通常用于识别客户端与服务器端的一次连接。当用户打开浏览器访问一个网站时,服务器端将建立一个与该用户对应的session对象;当用户关闭浏览器或者服务器端指定的session的“发呆”时间到期时,该session对象将消亡/失效。session对象一般需要客户端浏览器支持cookies。application对象的生命周期是最长的,当服务器启动时,application对象建立;当服务器关闭时,application对象则消失。5、 javabean的范围有四种,分别是page、request、session和application。这四种范围的区别是什么?答:page:该
5、JavaBean的范围是当前页面,当客户离开这个页面时,JSP引擎取消分配的JavaBean,即释放JavaBean所占有的内存空间。request:该JavaBean的范围是request期间,即在一个request范围内所涉及的页面(可能有多个),将共享该JavaBean。session:该JavaBean的范围是会话期间,即在一个session范围内所涉及的页面(一般为多个),将共享该JavaBean。application:该JavaBean的范围是整个应用程序,即在整个web应用程序范围内的所有页面,都将共享该JavaBean(能够在不同的客户端之间共享)。6、 Http请求包括请求
6、行、请求头域和上载信息。7、 JSP脚本元素有声明、表达式元素和Java程序元素三种。8、 request对象的方法很多,除了常用的getParameter和getParameterValues以外,还有其他的一些,比如getMethod、getRemoteHost、getServerName等,了解这些方法的作用。9、 JDBC的全称是Java DataBase Connectivity。JDBC中涉及到的一些常用对象,如Connection(数据库连接)、Statement(语句对象,用于向数据库发送SQL语句)、ResultSet(结果集,用于存储查询结果)等,知道各个对象的意义即可,不
7、用掌握其具体用法。10、 从字符串类型得到数字的方法:int v=Integer.parseInt(“1234”); /得到整数1234double d=Double.parseDouble (“123.456“); /得到实数123.45611、 JSP的各种动作元素:include、forward、useBean等具体语法:参考教材P107-P117。include的语法:forward的语法:useBean的语法:12、 可以向request、session、application对象中存储一些属性值或者从request、session、application中取出对应属性的值,所需要的
8、方法分别是setAttribute和getAttribute。一定要注意这两个方法的区别及使用方法。要将request对象的getAttribute方法和getParameter方法区分开来。getAttribute和setAttribute的原型如下:request|session|application . setAttribute(String name, Object value) /参数为String类型的名字和Object类型的值Object value = request|session|application . getAttribute(String name) /参数为St
9、ring类型的名字,返回值为Object类型的值13、 JSP引擎无法解读的JSP语句都是固定模板数据。14、 简单类型变量如int、double、float等,不是对象类型/Object类型。从简单类型变量得到对应的对象类型变量的方法,如下例:int a=3; Integer b = new Integer(a); 在这个例子中,a是简单类型变量,b就是与该简单类型变量对应的对象类型。其他的double、float都是这样转换:double c=1.234; Double d = new Double(c);15、Servlet对象的生命周期主要由三个过程组成:答:三个过程及涉及到的方法如下
10、:1)初始化servlet对象,所调用的方法为init方法。2)对客户请求进行处理,所调用的方法为service方法。3)服务器关闭时,调用destroy方法消灭servlet对象。16、在JSP中response对象和out对象有何区别?答:response对象和out对象是JSP提供的用于产生回应页面的两个内置对象。out对象主要用于产生网页上显示的内容;response对象用于产生其他可以发送到客户端的回应信息。17、简述JSP的执行顺序。答:JSP的执行顺序如下:(1)服务器接受客户端的JSP网页请求,其中包含表单的数据。(2)服务器端JSP引擎把JSP代码转换成Servlets代码。
11、(3)JSP引擎调用服务器端的Java编译器把Servlets代码编译为.class文件(保存在服务器端的相关目录中)。(4)JVM执行.class文件。(5)结果返回给请求的客户端。18、简述使用浏览器访问Web页面时的整个工作序列。答:当访问Web页面时,整个工作序列为:(1)浏览器根据用户输入的地址与Web服务器建立一个HTTP连接。(2)浏览器发出一个HTTP页面请求。(3)Web服务器收到请求后回应,返回一个适当的回应页面到浏览器(一个请求的页面或错误消息)。(4)Web服务器实现了浏览器对页面的请求,服务器与浏览器之间的连接关闭。19、在JSP中,根据变量的作用范围和生命周期的不同
12、,可以分为四类。请简述是哪四类及各类的作用范围。答:在JSP中,根据变量的作用范围和生命周期的不同,可以分为以下四大类:(1)函数级变量。创建于一个函数内部,作用范围仅限于该函数,随函数的调用产生,函数调用结束而结束。(2)页面级变量。作用范围限于定义该变量的页面,页面级的变量作为类的成员变量,这些变量的内存空间将在服务器关闭后才会被释放。(3)会话级变量。使用session对象创建,作用范围是整个会话程序。(4)应用程序级变量。使用application对象创建,作用范围是整个应用程序。应用程序级变量随Web服务器对应用程序页面的第一个连接请求而产生,直到服务器关闭才会被释放。20、简述JS
13、P中include指令元素和include动作元素的区别。答:include指令只能静态地插入文件,指令在编译时执行,即在编译的时候已经将需要插入文件中的内容插入至当前网页中,生成Java文件;而include动作是动态地插入文件,在编译时并不将需要插入的文件内容插入到当前网页中,操作在接受请求时执行。21、JSP中声明的变量和程序片中的变量分别如何定义?两者有何区别?请从作用范围和生存时间上进行比较。答:声明的变量在中进行定义,程序片中的变量在中进行定义。两者的区别:声明的变量在整个JSP页面内都有效,与标记符在JSP页面中所在的书写位置无关;而程序片中的变量仅在其定义位置后继的程序片以及表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 实现 技术 复习 提纲
限制150内