javaWEB复习资料.doc_第1页
javaWEB复习资料.doc_第2页
javaWEB复习资料.doc_第3页
javaWEB复习资料.doc_第4页
javaWEB复习资料.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. C/S B/S中文名是什么?(客户端/服务器)(浏览器/服务器)2. Tomcat默认端口号(8080)是多少,能不能修改?怎么修改?conf文件夹里有个server.xml文件,修改里面的reset perspective5. 项目怎么部署?为什么要部署?6. HTML将内容设置为斜体将内容设置为上标将内容设置为下标自定义标签定义表格三列按钮7. framest数着分成三块Cols=”100,20%,*”横向100px,20%,剩下Rows=”20%,30%,50%”数着按照2.3.5分为三块8. JavascriptAlert(“Hello”)默认那个对象在起作用?Window History Document Location我想confirm(),请问那个对象?window我想设定个计时器,请问那个对象?window我想获得网页中的某个控件的值,用哪个对象?Document有个同学想看历史记录,请问用哪个?(以上均为*)History9. JSP重点JSP的注释“”(*)JSP的表达式错(*)JSP在整个代码中优先运行这句(*)不在整个代码中优先运行这句JSP有三条指令(*)page include taglibJSP动作指定跳转方向创建一个Bean实例并指定它的名字和作用范围用来设置已经实例化的Bean对象的属性获取给定属性的值并输出每个是做什么的?(*)Include指令和include区别?(*)include指令合并静态文档或Jsp页面中的内容可以用于包括动态生成的输出结果,因此可以包含一个Servletinclude指令在编译期合并为一个文档include动作在请求时进行包括处理共享局部变量include指令各文件中的声明的脚本变量在所有组成的页面中有效include动作在一个文件中声明的脚本变量不能用于其他页面,除非将变量放置在request,session,application作用域中修改的生效include指令被包含文件被修改,不会立即生效,除非修改主页面或删除主页面的类include动作修改了被包含的文件立即生效变量的作用域include指令中的要注意变量命名冲突情况include动作不会出现变量命名冲突问题,因为他们实际上是局部变量Response.sendredirect与jsp:forward的区别?(*)response.sendRedirect他其实是向浏览器发送一个特别的Header,然后由浏览器来做转向,转到指定的页面,所以用sendRedirect时,浏览器的地址栏上能够看到地址的变化。用则不同,他是直接在server做的,浏览器并不知道,也不和浏览器打交道,这从浏览器的地址并不变化能够看出。10. 如何从表单获得控件的值? request.getParameter如何从URL中获得参数? request.getRequestURI()(*)书上69页,如何获得性别值?(*)P71 checkForm.jsp(*)P73 multiNameForm.jsp(*)隐藏表单的type怎么写?Hidden (*)中文乱码的处理?(*)11. 如何加载MySQL数据库加载驱动class.forname(com.mysql.jdbc.driver)建立连接jdbc:mysql:/localhost/stu?user=root&password=root创建语句执行+对结果分析(*)查询增加(插入)怎么写PreparedStatement 和 Statement的区别?(*)PreparedStatement是Statement的子接口Statement会直接执行execute中的sql语句;PreparedStatement是先将sql预编译后在执行什么叫事务?transaction提交叫什么?submit回卷怎么写?rollback如何设置允许或禁止自动提交?setAutoCommit(*)不同的数据库,如MySQL、oracle和SQL server,他们的驱动一样吗?不一样(*)12. JSP九个内置对象(*)Out的作用1.用来向客户端输出各种数据类型的内容。2.对应用服务器上的输出缓冲区进行管理。Request获取客户端的参数和流Response一般通过 Ajax 获取Session对某一个用户专有,可以被同一个用户在网站的一次会话过程中共享。对于不同客户,session是不同的Application服务器端,可以被共享(必须牢牢掌握)其余四个知道名字即可exception、page、config、pageContextCookie的作用读Cookie用request,写Cooike用response。P99 cookP1.jsp cookP2.jsp(*)13. JSP内置对象session实现购物车(*)session.Invalidate()的作用清空session对象里的东西,并不指清除这个session对象本身。(*)sessionId的特点对某一个用户专有,可以被同一个用户在网站的一次会话过程中共享。对于不同客户,session是不同的(*)application的特点服务器端,可以被共享(*)用application一般用来做什么?通常做计数器(人气),多少人访问网站(*)14. ServletJSP与Servlet的区别和联系JSP 是 Servlet 技术的扩展,本质上是 Servlet 的简易方式,更强调应 用的外表表达。 JSP 编译后是 类 servlet 。 Servlet 和 JSP 最主要的 不同点在于, Servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 HTML 里分离开来。而 JSP 的情况是 Java 和 HTML 可以组合成一个扩展名为 .jsp 的文件。 JSP 侧重于视图, Servlet 主要用于控制逻辑。(*)Servlet的生命周期1,初始化阶段:调用init()方法2,响应客户请求阶段:调用service()方法3,终止阶段:调用destroy()方法(*)Servlet一般从哪个接口或类继承?HttpServlet(*)Servlet一般在哪个文件进行配置才能用?web.xml(*)怎么配置MyServletxx.xx.TestServlet MyServlet/test.do(*)Servlet如何获得application对象?1.通过无参初始化方法,直接取得;2.通过有参初始化方法,必须使用config对象取得(*)需要掌握Servlet编程。P119(*)15. 是什么?含有一对参数名和参数值的元素,用作应用的ServletContext上下文初始化参数。参数名在整个Web应用中必须是惟一的。(*)是什么?(*)当用户在 浏览器中输入的URL不包含某个servlet名或JSP页面时,welcome-file-list元素可指定显示的默认文件。16. 过滤器的作用?对WEB应用程序的前期处理和后期处理进行控制,可以拦截请求和相应,查看,提取或者以某种方式在客户端和服务器之间进行交换的数据(*)过滤器的缺点(*)P12817. JavaBean的特点和作用(*)与前面重复Javabean的范围:page request session application(*)什么是DAO?对数据库的访问的类VO?valueobject值对象。PO?即持久对象,可以看成是与数据库中的表相映射的java对象(*)18. EL JSTL$100990100990 false$37=9937=99 false(*)RequestScope是什么?表示变量的作用域, 表示变量能在本次请求中使用(*)JSTL:P151 outExample.jspescapeXmlExmaple.JSP(*)对XML文件元素的循环控制P154 forEachExamlpele1.jspforEachExamlpele2.jspforTockenExamlpele.jsp(*)计算传入的长度将源字符串的字符转化成大写字符将源字符串的字符转化成小写字符(*)截取字符串19. Ajax有几个技术?1.异步数据获取技术。2.基于标准的表示技术。3.动态显示和交互技术。4.数据互换和操作技术。5.JavaScript(*)XMLHttpRequest的作用实现页面局部刷新(*)P166 welcome3.jsp(*)20. 为什么要用验证码?防止机器人程序不断登陆从而破解密码,提高服务器效率(*)如何产生一个随机数?Random rnd = new Random();Int=dandNum = rnd.nextInt(8999)+1000;(四位随机数)(*)g.drawString()的作用(*)验证码刷新的方法点击验证码图片获得新的验证码p176(*)21. 文件上传我们用的第三方控件放到哪个目录下?lib(*)enctype的设定 该属性告诉servlet他的值固定(*)22. MVC的思想?Struts是什么?struts是最早的MVC开源框架,它是apache组织基于MVC模式开发的开源的单点控制的web应用框架(framework)。(*)配置Action的文件叫struts.xml。(*)要让struts运行,要配web.xml.23. 为什么要自定义标签?1、自定义标签可以在JSP页面中省略很多的代码,就比如说连接数据库来说,只要一个标签,加两个属性,就连接好了.2、有些输出需要一大段代码来实面,而使用自定义标签,只需一个标签就可以显示出来。(*).tld文件的作用和位置?作用:标签库描述文件,如要在JSP页面中实现JSP标签,必须首先定义实现标签的类,然后在标签库描述文件(TLD)中将写好的类映射成jsp标签,最后在JSP文件中使用定义好的标签,就可以生成动态的JSP内容位置:META-INF目录下(*)24. SQL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论