工作空间目录是纯英文不带空格的路径
邗江教育网-雷锋纪念日手抄报
1 Day01 02-eclipse使用和程序的断点调试 1
1.1 Eclipse的使用 1
1.2 调试程序 1
1.3 Debug窗口 1
1.4 Breakpoints窗口 1
1.5 断点注意问题 1
2
3
4
4.1
4.2
5
03-eclipse常用快捷键 1
04-junit测试框架 2
java5的静态导入和自动装箱拆箱.avi 3
静态导入 3
4
自动装箱拆箱
06-增强for循环 4
5.1 增强for循环 4
6
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
可变参数
枚举类 6
枚举类 6
反射什么—Class类
Constructor类
Field类 9
Method类 9
9
8
8
5
用反射方式执行某个类中的main方法
用反射技术实现一个简单的web服务器 12
7.8 内省—beanutils工具包 14
7.9 泛型(Generic)—泛形的作用 16
7.10 泛型典型应用
17
7.11 自定义泛形——泛型方法 18
7.12
自定义泛形——泛型类 18
7.13 泛型的高级应用——通配符 19
7.14 泛型的高级应用——有限制的通配符
7.16
自定义Annotation 20
7.17 JDK 的元Annotation 20
7.18 提取Annotation 信息 20
7.19
Tip:动态代理 21
7.20 Tip:动态代理应用 22
7.21 类加载器 22
7.22 bootstrap
classloader 22
7.23 extension classloader
23
7.24 system classloader 23
7.25 全盘负责委托机制 23
7.26 Tip: DTD
的语法细节:元素定义1 23
7.27 Tip:属性定义 24
7.28 Tip:常用属性值类型 24
7.29
Tip:属性值类型ENUMERATED 24
7.30 Tip:属性值类型ID
25
19
7.31 Tip:实体定义 25
7.32 Tip:实体定义引用实体 25
7.33
Tip:实体定义参数实体 25
7.34 Tip:XML解析技术概述 26
7.35 Tip:JAXP 26
7.36
Tip:使用JAXP进行DOM解析 26
7.37
Tip:获得JAXP中的DOM解析器
7.38 调虚拟机内存大小 31
7.40 Tip:DOM方式解析XML文件 31
7.41
Tip:更新XML文档 31
7.42 Tip:SAX解析 32
7.43 Tip:SAX方式解析XML文档 32
7.44
Tip:DOM4J解析XML文档 37
7.45 Tip:Document对象
39
7.46 Tip:节点对象 39
7.47
Tip:节点对象属性 40
7.48 Tip:将文档写入XML文件 40
7.49 Tip:Dom4j在指定位置插入节点
7.50
Tip:字符串与XML的转换 41
7.51 XML Schema 41
7.52 Schema约束快速入门 41
7.53 Schema入门案例
42
26
40
7.54 名称空间的概念 42
7.55 使用名称空间引入Schema 43
7.56
使用默认名称空间 43
7.57 使用名称空间引入多个XML Schema文档
43
7.58 不使用名称空间引入XML Schema文档
7.59 在XML Schema文档中声明名称空间 44
8 HTTP协议
44
8.1 什么是HTTP协议 44
8.2
Tip:配置虚拟目录 45
8.3 Tip2:HTTP协议简介 45
8.5 Tip4:HTTP请求 46
8.6
Tip5:HTTP请求的细节——请求行 46
8.7
Tip9:HTTP响应细节——常用响应头
8.8
Tip10:HTTP请求的细节—通用信息头
8.9 Tip11:作业 48
9 Servlet开发 50
9.1 Tip:Servlet简介
50
9.2 Servlet在web应用中的位置 51
9.3
Tip:Servlet的运行过程(课后看) 51
9.4
Tip:在Eclipse中开发Servlet 52
9.5
Tip:Servlet接口实现类 53
9.6
Tip:Servlet的一些细节(1) 53
44
47
48
9.7 Tip:Servlet的一些细节(7)—线程安全
9.8 Tip:ServletConfig对象 55
9.9
Tip:ServletContext 55
9.10
Tip:ServletContext应用 56
9.11
Tip:Servlet高级应用—Servlet与缓存 59
9.12
Tip:getLastModified方法与缓存 60
9.13
Tip:缓存的应用 60
9.14 response、request对象
55
60
9.16
发送http头,控制浏览器定时刷新网页(REFRESH) 62
9.17
发送http头,控制浏览器缓存当前文档内容 63
9.18
通过response实现请求重定向。 63
9.19 Tip:
response细节 63
9.20 HttpServletRequest 63
9.21 获取头相关数据 65
9.22
各种表单输入项数据的获取 66
9.23 请求参数的中文乱码问题 67
9.24 Tip: 请求转发的细节 68
9.25
Tip:请求重定向和请求转发的区别 68
9.26 Tip:
RequestDispatcher 69
9.27 会话管理 70
9.28 Tip:保存会话数据的两种技术: 70
9.29
Tip:Cookie技术 70
9.30 Tip:session
71
9.31 Tip:Cookie API 71
9.32
Tip:Cookie应用 71
9.33 Tip:Cookie细节 72
9.34 Tip:Cookie应用 72
9.35
Tip:显示上次浏览商品的实现过程 76
9.36 Tip:session 76
9.37 Tip:session案例 77
9.39
Tip:IE禁用Cookie后的session处理 78
9.40
Tip:session案例 79
9.41
Tip:session案例-防止表单重复提交 79
9.42
Tip:session案例一次性校验码 81
9.43
应用Session+Cookie技术完成用户自动登陆功能
10 Java
Server Pages 82
10.1 Tip:JSP最佳实践 82
10.2 Tip:JSP原理 82
10.3 Tip:JSP语法 83
10.4 Tip: JSP模版元素 83
10.5 Tip:
JSP脚本表达式 83
10.6 Tip: JSP脚本片断(1) 83
10.7 Tip: JSP声明 84
10.8 Tip: JSP声明案例
84
82
10.9 Tip: JSP注释 84
10.10 Tip: JSP指令 85
10.11
10.12
10.13
10.14
10.15
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
10.26
10.27
10.28
10.29
10.30
10.31
Tip: JSP指令简介
Tip: Page指令 85
Tip:使用page指令解决JSP中文乱码
Tip: include指令
Tip: taglib指令 87
Tip:JSP九大隐式对象对应关系 87
Tip: out隐式对象 87
88
86
86
85
Tip: out隐式对象的工作原理图
Tip: out隐式对象的注意事项 88
Tip: pageContext对象 88
Tip:通过pageContext获得其他对象 88
Tip:pageContext作为域对象
Tip:重点 89
89
88
Tip:引入和跳转到其他资源
Tip: JSP标签 89
89
90
Tip: JSP常用标签
Tip:
Tip:
Tip:
Tip:
90
10.32 Tip:映射JSP 91
10.33
Tip:如何查找JSP页面中的错误 91
10.34 Div与css 91
10.35 JavaBean与Jsp 91
10.36 Tip:
JavaBean的属性 92
10.38 Tip:
10.39 Tip:
10.40 Tip:带标签体的
10.41 Tip:
10.42 Tip:
10.43 Tip: JSP开发模式 94
10.44 Tip:
EL表达式和JSTL标签快速入门 121
11 自定义标签库开发 122
11.1 快速入门:使用自定义标签输出客户机IP 122
11.2
Tip:Tag接口的执行流程 124
11.3 Tip:自定义标签功能扩展 124
11.4 通过自定义标签可以控制jsp页面某一部分内容重复执行。
11.5 通过自定义标签可以修改jsp页面内容输出。 126
12
Tip: 简单标签 127
12.1
Tip:SimpleTag方法介绍(课后阅读API) 127
12.2
Tip:SimpleTag接口方法的执行顺序 127
12.3
Tip:JspFragment类 127
125
12.4
Tip:invoke方法详解 129
12.6 Tip:在TLD中描述标签属性
12.7 130
12.8 Tip:案例 132
12.9 开发防盗链标签 132
12.10 开发
12.11
12.12
开发
开发迭代标签 136
141
130
12.13 开发html转义标签
12.14 打包标签库
142
13 Tip:JSTL标签库 142
13.1
Tip:
13.2 Tip:
13.3 Tip:
13.4
Tip:
13.5 Tip:
13.6 Tip:
13.7
Tip:
13.8
Tip:
13.9 Tip:
14 EL表达式 147
14.1 Tip:EL
Function开发步骤 148
14.2 开发EL
Function注意事项 148
14.3 Tip:EL注意事项 148
14.4 Tip: EL表达式保留关键字 148
15
Tip:Filter简介 150
15.1 Tip:Filter是如何实现拦截的?
150
15.2 Tip:Filter开发入门 151
15.3
Tip: Filter的生命周期 151
15.4 Tip:
FilterConfig接口 151
15.5 Tip:Filter常见应用(1)
152
15.6 Tip:Filter的部署—注册Filter 152
15.7 Tip:Filter的部署—映射Filter 152
15.8
Tip:Filter的部署—映射Filter示例 153
15.9
Tip:Filter高级开发
15.10
15.11
15.12
15.13
153
Tip:
Decorator设计模式 153
Tip:request对象的增强 154
Tip: response对象的增强 154
Tip:response增强案例—压缩响应 154
154 15.14
Tip:实用案例-缓存数据到内存
16 Tip:动态代理 154
16.1 Tip:动态代理应用 155
16.2 Filter 039
张龙 155
Day01 02-eclipse使用和程序的断点调试
工作空间目录是纯英文不带空格的路径
在eclipse下Java程序的编写和运行,及java运行环境的配置。
新建java工程day01,在弹出窗口中可配置jre
工程右键属性可配置编辑器的版本
调试程序
Debug窗口
Resume(F8)到下一个断点
Step
into(F5)进入到函数等里面
Step over(F6)到下一行代码
Step return(F7)返回到调用的下一行
Drop to
Frame返回到当前方法的第一行,
Terminate
(F12)终止虚拟机,程序就结束了。(调试完后用)
右键watch观察变量的值
Breakpoints窗口
移除所以断点
断点注意问题
调完后,移除所以断点
调完后,一定要结束断点的JVM。
03-eclipse常用快捷键
MyEclipse设置工作空间默认编码utf-8等,使新建工程使用默认编码
菜单栏——Window Preferences General
Workspace 。
内容提示:Alt + Content
Assist
选中多行代码,按Tab键是整块向右推进,按Shift+Tab是整块向左缩进