00544-方立勋《30天轻松掌握JavaWeb视频》笔记 源码.docx
《00544-方立勋《30天轻松掌握JavaWeb视频》笔记 源码.docx》由会员分享,可在线阅读,更多相关《00544-方立勋《30天轻松掌握JavaWeb视频》笔记 源码.docx(165页珍藏版)》请在三一办公上搜索。
1、1 eclipse运用和程序的断点调试11.1 Eclipse的运用11.2 调试程序11.3 DebUg窗口11.4 Breakpoints窗口11.5 断点留意问题12 eclipse常用快捷键13 junit测试框架24 java5的静态导入和自动装箱拆箱.avi34.1 静态导入34.2 自动装箱/拆箱35 增加for循环45.1 增加for循环46 可变参数(相当于动态的数组)57 枚举类67.1 枚举类68 反射技术88.1 反射什么一Class类88.2 Constructor类88.3 FiHd类88.4 MethOd类98.5 用反射方式反射类中的main方法99 内省技术1
2、29.1 用内省技术反省JavaBean129.2 内省一beanutils工具包1410 泛型技术(GeneriC)1610.1 泛形的作用1610.2 泛型典型应用1710.3 自定义泛形一一泛型方法1810.4 自定义泛形一一泛型类1810.5 泛型的高级应用一一通配符1910.6 泛型的高级应用一一有限制的通配符1911 Annotation(SW)概述1911.1 自定义AnnotatiOn2011.2 JDK的元Annotation2011.3 提取Annotation信息2011.4 Tip:动态代理2011.5 Tip:动态代理应用2111.6 类加载器2111.7 boots
3、trapclassloader2211.8 extensionclassloader2211.9 systemclassloader2211.10 全盘负责托付机制2311.11 Tip:DTD的语法细微环节:元素定义12311.12 Tip:属性定义2311.13 Tip:常用属性值类型2411.14 Tip:属性值类型ENUMERATED2411.15 Tip:属性值类型ID2411.16 Tip:实体定义2411.17 Tip:实体定义引用实体2411.18 Tip:实体定义参数实体2511.19 Tip:XM1.解析技术概述2511.20 Tip:JAXP2511.21 Tip:运用J
4、AXP进行DoM解析2511.22 Tip:获得JAXP中的DOM解析器2611.23 调虚拟机内存大小3011.24 Tip:DoM编程3011.25 Tip:DoM方式解析XM1.文件3011.26 Tip:更新XM1.文档3111.27 Tip:SAX解析3111.28 Tip:SAX方式解析XM1.文档3111.29 Tip:DoM4J解析XM1.文档3611.30 Tip:DoCUment对象3711.31 Tip:节点对象3811.32 Tip:节点对象属性3811.33 Tip:将文档写入XM1.文件3911.34 Tip:Dom4j在指定位置插入节点3911.35 Tip:字符
5、串与XM1.的转换3911.36 XM1.Schema4011.37 Sehema约束快速入门4011.38 Schema入门案例4011.39 名称空间的概念4111.40 运用名称空间引入Schema4111.41 运用默认名称空间4111.42 运用名称空间引入多个XM1.SChema文档4211.43 不运用名称空间引入XM1.SChema文档4211.44 在XM1.SChema文档中声明名称空间4212 协议4212.1 什么是协议4212.2 Tip:配置虚拟书目4312.3 Tip2:协议简介4412.4 Tip3:1.0和1.1的区分4412.5 Tip4:恳求4412.6
6、Tip5:恳求的细微环节一一恳求行4412.7 Tip9:响应细微环节一一常用响应头4512.8 TiplO:恳求的细微环节一通用信息头4612.9 Tipll:作业4613 SerVIet开发4813.1 Tip:SerVIet简介4813.2 Servlet在web应用中的位置4913.3 Tip:SerVlet的运行过程(课后看)4913.4 Tip:在EdiPSe中开发SerVlet5013.5 Tip:SerVlet接口实现类5013.6 Tip:SerVlet的一些细微环节5113.7 Tip:SerVlet的一些细微环节一线程平安5213.8 Tip:SerVIetConfig对
7、象5213.9 Tip:ServIetContext5313.10 Tip:SerVletConteXt应用5413.11 Tip:SerVlet高级应用一Servlet与缓存5613.12 Tip:get1.astModified方法与缓存5713.13 Tip:缓存的应用5713.14 responserequest对象5813.15 文件下载5913.16 发送头,限制阅读器定时刷新网页(REFRESH)6013.17 发送头,限制阅读器缓存当前文档内容6013.18 通过response实现恳求重定向。6013.19 Tip:response细微环节6013.20 ServIetReq
8、uest6013.21 获得头相关数据6213.22 各种表单输入项数据的获得6313.23 恳求参数的中文乱码问题6413.24 Tip:恳求转发的细微环节6513.25 Tip:恳求重定向和恳求转发的区分6513.26 Tip:RequestDispatcher6613.27 会话管理6613.28 Tip:保存会话数据的两种技术:6713.29 Tip:COokie技术6713.30 Tip:session6713.31 Tip:CookieAPI6713.32 Tip:CoOkie应用6813.33 Tip:COokie细微环节6813.34 Tip:Cookie应用6813.35 T
9、ip:显示上次阅读商品的实现过程7213.36 Tip:session7213.37 Tip:SeSSiOn案例7313.38 Tip:SeSSion实现原理7413.39 Tip:IE禁用Cookie后的session处理7513.40 Tip:SeSSion案例7513.41 Tip:SeSSiOn案例一防止表单重复提交7513.42 Tip:SeSSion案例一次性校验码7713.43 应用Session+Cookie技术完成用户自动登陆功能7814 JavaServerPages7814.1 Tip:JSP最佳实践7814.2 Tip:JSP原理7814.3 Tip:JSP语法7814
10、.4 Tip:JSP模版元素7914.5 Tip:JSP脚本表达式7914.6 Tip:JSP脚本片断(1)7914.7 Tip:JSP声明8014.8 Tip:JSP声明案例8014.9 Tip:JSP注释8014.10 Tip:JSP指令8014.11 Tip:JSP指令简介8114.12 Tip:Page指令8114.13 Tip:运用Page指令解决JSP中文乱码8114.14 Tip:include指令8214.15 Tip:taglib指令8214.16 Tip:JSP运行原理和九大隐式对象8214.17 Tip:JSP九大隐式对象对应关系8214.18 Tip:out隐式对象83
11、14.19 Tip:out隐式对象的工作原理图8314.20 Tip:OUt隐式对象的留意事项8314.21 Tip:PageConteXt对象8314.22 Tip:通过PageCOnteXt获得其他对象8414.23 Tip:PageConteXt作为域对象8414.24 Tip:重点8414.25 Tip:引入和跳转到其他资源8414.26 Tip:JSP标签8514.27 Tip:JSP常用标签8514.28 Tip:标签8514.29 Tip:与include指令的比较8514.30 Tip:标签8514.31 Tip:标签8614.32 Tip:映射JSP8614.33 Tip:如
12、何查找JSP页面中的错误8614.34 Div与css8614.35 JavaBean与Jsp8714.36 Tip:JaVaBean的属性8714.37 Tip:在JSP中运用JavaBean8714.38 Tip:标签8714.39 Tip:jsp:USeBean执行原理8714.40 Tip:带标签体的标签8814.41 Tip:标签8814.42 Tip:标签8814.43 Tip:JSP开发模式8914.44 Tip:E1.表达式和JST1.标签快速入门11515 自定义标签库开发11615.1 快速入门:运用自定义标签输出客户机IP11615.2 Tip:Tag接口的执行流程118
13、15.3 Tip:自定义标签功能扩展11815.4 通过自定义标签可以限制jsp页面某一部分内容重复执行。11915.5 通过自定义标签可以修改jsp页面内容输出。11916 Tip:简洁标签12016.1 Tip:SimpIeTag方法介绍(课后阅读API)12016.2 Tip:SimPIeTag接口方法的执行依次12116.3 Tip:JSPFragment类12116.4 Tip:invoke方法详解12316.5 Tip:开发带属性的标签12316.6 Tip:在T1.D中描述标签属性12316.7 12316.8 Tip:案例12516.9 开发防盗链标签12516.10 开发标签
14、12716.11 开发:else标签12716.12 开发迭代标签12916.13 开发html转义标签13316.14 打包标签库13417 Tip:JST1.标签库13517.1 Tip:c:OUt标签13517.2 Tip:c:set标签13517.3 Tip:c:remove标签13617.4 Tip:c:CatCh标签13617.5 Tip:c:if标签13617.6 Tip:c:ChooSe标签13717.7 Tip:c:forEach标签13717.8 Tip:vc:Param标签13817.9 Tip:c:url标签13818 E1.表达式13918.1 Tip:E1.Func
15、tion开发步骤14018.2 开发E1.Function留意事项14018.3 Tip:E1.留意事项14018.4 Tip:E1.表达式保留关键字14118.5 Tip:JST1.中的常用E1.函数14119 Tip:FiIter简介14219.1 Tip:FiIter是如何实现拦截的?14219.2 Tip:Filter开发入门14319.3 Tip:Filter的生命周期14319.4 Tip:FiIterConfig接口14319.5 Tip:FiIter常见应用14319.6 Tip:Filter的部署一注册FiIter14419.7 Tip:Filter的部署一映射Filter1
16、4419.8 Tip:Filter的部署一映射Filter示例14519.9 Tip:FiIter高级开发14519.10 Tip:DeCorator设计模式14519.11 Tip:request对象的增加14519.12 Tip:response对象的增加14619.13 Tip:response增力口案例压缩响应14619.14 Tip:好用案例一缓存数据到内存14620 Tip:动态代理14620.1 Tip:动态代理应用14720.2 Filter039张龙1471eclipse运用和程序的断点调试1.1 Edipse的运用工作空间书目是纯英文不带空格的路径在eclipse下Java
17、程序的编写和运行,及java运行环境的配置。新建java工程dayl,在弹出窗口中可配置jre工程右键属性可配置编辑器的版本1.2 调试程序1.3 Debug窗口ReSUme(F8)到下一个断点Stepinto(F5)进入到函数等里面StePoVer(F6)到下一行代码Stepreturn(F7)返回到调用的下一行DroptoFrame返回到当前方法的第一行,Terminate(F12)终止虚拟机,程序就结束了。(调试完后用)右键watch视察变量的值1.4 Breakpoints窗口移除所以断点1.5 断点留意问题1 .调完后,移除所以断点2 .调完后,确定要结束断点的JVM。2eclips
18、e常用快捷键MyEcIipse设置工作空间默认编码utf-8等,使新建工程运用默认编码菜单栏Window/Preferences/General/Workspace。内容提示:Alt+/ContentAssist选中多行代码,按Tab键是整块向右推动,按Shift+Tab是整块向左缩进快速修复:Ctrl+1导包:Ctrl+shift+0格式化代码块:Ctrl+shift+F向前向后:Alt+方向键(leftrightarrow)查看源代码时添加注释Ctrl+Shift+/除去注释Ctrl+Shift+查看源代码Ctrl+单击ctrl+shift+t查看方法说明:F2重置透视图WindOWmen
19、U下更改为大写Ctrl+Shift+X更改为小写Ctrl+Shift+Y复制行CtH+Alt+向下键(有些不能用)查看类的继承关系CtrlT查看快捷键Ctrl+shift+1.3junit测试框架在Outline窗口方法上右键RunAs/JUnitTest测试某一个方法,类上右键runas/JUnitTest测试这个类的全部方法1、用junit进行单元测试的时候,在每个被测试的方法中必需加上TeSt注解2、用Before注解是在每个被测试的方法前执行。3、用After注解是在每个被测试的方法后执行。4、用BefOreClaSS注解的静态方法是在全部方法被测试之前执行的方法,就像类里面的构造方法
20、一样。用来初始化一些要用到的变量等资源。5、用AterClaSS注解的静态方法是在全部被测试的方法之后执行。相当于C+中析构函数。用来释放一些资源。6、运用断言类Assert可以推断被测试的方法的返回值是否跟你预期的相同。/person.javapackagecn.itcast.elclipse;/demo4.javapackagecn.itcast.elclipse;publicclassPersonimportorg.junit.After;publicvoideat()importorg.junit.Before;(importorgJunit.Test;System.out.print
21、ln(eating.H);)publicclassDemo4publicStringrun()Before(publicvoidbefore()System.out.println(runing.);System.out.println(before);return1;)TestpublicvoidtestRun()(Personp=newPerson();P-run();)TestpublicvoidtestEat()Personp=newPerson();Peat();)Afterpublicvoidafter()System.out.println(after);)/Demo5.java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 30天轻松掌握JavaWeb视频 00544-方立勋30天轻松掌握JavaWeb视频笔记 源码 00544 方立勋 30 轻松 掌握 JavaWeb 视频 笔记
链接地址:https://www.31ppt.com/p-7098765.html