javaWEB复习资料

上传人:积*** 文档编号:119370266 上传时间:2022-07-14 格式:DOCX 页数:11 大小:99.79KB
收藏 版权申诉 举报 下载
javaWEB复习资料_第1页
第1页 / 共11页
javaWEB复习资料_第2页
第2页 / 共11页
javaWEB复习资料_第3页
第3页 / 共11页
资源描述:

《javaWEB复习资料》由会员分享,可在线阅读,更多相关《javaWEB复习资料(11页珍藏版)》请在装配图网上搜索。

1、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 Hi

2、story Document Location我想confirm(),请问那个对象?window我想设定个计时器,请问那个对象?window我想获得网页中的某个控件的值,用哪个对象?Document有个同窗想看历史记录,请问用哪个?(以上均为*)History9. JSP重点JSP的注释“”(*)JSP的体现式错(*)JSP在整个代码中优先运营这句(*)不在整个代码中优先运营这句JSP有三条指令(*)page include taglibJSP动作指定跳转方向创立一种Bean实例并指定它的名字和作用范畴用来设立已经实例化的Bean对象的属性获取给定属性的值并输出每个是做什么的?(*)Inclu

3、de指令和include区别?(*)include指令合并静态文档或Jsp页面中的内容可以用于涉及动态生成的输出成果,因此可以涉及一种Servletinclude指令在编译期合并为一种文档include动作在祈求时进行涉及解决共享局部变量include指令各文献中的声明的脚本变量在所有构成的页面中有效include动作在一种文献中声明的脚本变量不能用于其她页面,除非将变量放置在request,session,application作用域中修改的生效include指令被涉及文献被修改,不会立即生效,除非修改主页面或删除主页面的类include动作修改了被涉及的文献立即生效变量的作用域includ

4、e指令中的要注意变量命名冲突状况include动作不会浮现变量命名冲突问题,由于她们事实上是局部变量Response.sendredirect与jsp:forward的区别?(*)response.sendRedirect她其实是向浏览器发送一种特别的Header,然后由浏览器来做转向,转到指定的页面,因此用sendRedirect时,浏览器的地址栏上可以看到地址的变化。用则不同,她是直接在server做的,浏览器并不懂得,也不和浏览器打交道,这从浏览器的地址并不变化可以看出。10. 如何从表单获得控件的值? request.getParameter如何从URL中获得参数? request.g

5、etRequestURI()(*)书上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

6、是Statement的子接口Statement会直接执行execute中的sql语句;PreparedStatement是先将sql预编译后在执行什么叫事务?transaction提交叫什么?submit回卷怎么写?rollback如何设立容许或严禁自动提交?setAutoCommit(*)不同的数据库,如MySQL、oracle和SQL server,她们的驱动同样吗?不同样(*)12. JSP九个内置对象(*)Out的作用1.用来向客户端输出多种数据类型的内容。2.相应用服务器上的输出缓冲区进行管理。Request获取客户端的参数和流Response一般通过 Ajax 获取Session对

7、某一种顾客专有,可以被同一种顾客在网站的一次会话过程中共享。对于不同客户,session是不同的Application服务器端,可以被共享(必须牢牢掌握)其他四个懂得名字即可exception、page、config、pageContextCookie的作用读Cookie用request,写Cooike用response。P99 cookP1.jsp cookP2.jsp(*)13. JSP内置对象session实现购物车(*)session.Invalidate()的作用清空session对象里的东西,并不指清除这个session对象自身。(*)sessionId的特点对某一种顾客专有,可以

8、被同一种顾客在网站的一次会话过程中共享。对于不同客户,session是不同的(*)application的特点服务器端,可以被共享(*)用application一般用来做什么?一般做计数器(人气),多少人访问网站(*)14. ServletJSP与Servlet的区别和联系JSP 是 Servlet 技术的扩展,本质上是 Servlet 的简易方式,更强调应 用的外表体现。 JSP 编译后是 类 servlet 。 Servlet 和 JSP 最重要的 不同点在于, Servlet 的应用逻辑是在 Java 文献中,并且完全从表达层中的 HTML 里分离开来。而 JSP 的状况是 Java 和

9、 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.通过有参

10、初始化措施,必须使用config对象获得(*)需要掌握Servlet编程。P119(*)15. 是什么?具有一对参数名和参数值的元素,用作应用的ServletContext上下文初始化参数。参数名在整个Web应用中必须是惟一的。(*)是什么?(*)当顾客在 浏览器中输入的URL不涉及某个servlet名或JSP页面时,welcome-file-list元素可指定显示的默认文献。16. 过滤器的作用?对WEB应用程序的前期解决和后期解决进行控制,可以拦截祈求和相应,查看,提取或者以某种方式在客户端和服务器之间进行互换的数据(*)过滤器的缺陷(*)P12817. JavaBean的特点和作用(*)

11、与前面反复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.jspfo

12、rEachExamlpele2.jspforTockenExamlpele.jsp(*)计算传入的长度将源字符串的字符转化成大写字符将源字符串的字符转化成小写字符(*)截取字符串19. Ajax有几种技术?1.异步数据获取技术。2.基于原则的表达技术。3.动态显示和交互技术。4.数据互换和操作技术。5.JavaScript(*)XMLHttpRequest的作用实现页面局部刷新(*)P166 welcome3.jsp(*)20. 为什么要用验证码?避免机器人程序不断登陆从而破解密码,提高服务器效率(*)如何产生一种随机数?Random rnd = new Random();Int=dandNu

13、m = 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、

14、自定义标签可以在JSP页面中省略诸多的代码,就例如说连接数据库来说,只要一种标签,加两个属性,就连接好了.2、有些输出需要一大段代码来实面,而使用自定义标签,只需一种标签就可以显示出来。(*).tld文献的作用和位置?作用:标签库描述文献,如要在JSP页面中实现JSP标签,必须一方面定义实现标签的类,然后在标签库描述文献(TLD)中将写好的类映射成jsp标签,最后在JSP文献中使用定义好的标签,就可以生成动态的JSP内容位置:META-INF目录下(*)24. SQL注入是什么?运用既有应用程序,将(歹意)的SQL命令注入到后台数据库引擎执行的能力(*)单向加密的算法有MD5和SHA。25. 在网页上显示 1 1211232112321 121 1* * *1X1=11X2=2 2X2=4附件:单选:10题(一分一题)填空:10题(一分一题)程序填空:10空(一分一空)P84 select1.jspP87 insert2.jsp写出运营成果 4X5=20简答题:4X5=20综合题3X10=30

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!