老兵新传 Visual Basic核心编程及通用模块开发 (张宁) pdf
NET教程

老兵新传 Visual Basic核心编程及通用模块开发 (张宁) pdf

资源名称:老兵新传 Visual Basic核心编程及通用模块开发 (张宁) pdf 第一篇 高级技术篇 第1章 万丈高楼平地起,一劳永逸 打地基——知识准备        2 第2章 这个可以有——在vb中使用指针        24 第3章 不做数据的奴隶——常用数据结构        42 第4章 青出于蓝胜于蓝——子类技术        84 第5章 想解雇activex通用控件吗—— 使用api函数创建控件        124 第6章 路见不平一声吼,强大功能我也有 ——常见vb系统功能问题和解决        237 第7章 让你的程序在哪都不out——使程序支持多国语言版        308 第二篇 功能模块篇 第8章 程序骨感没人爱——windows绘图和图形界面增强        324 第9章 搞定这个怕什么?你懂我的—— 菜单高级控制和菜单选择助手        398 第10章 玩转注册表,换汤不换药——简化ini文件和注册表编程        426 第11章 真的很给力——文件系统编程        451...
J2ME移动开发实战教学系列视频教程
JAVA教程

J2ME移动开发实战教学系列视频教程

教程名称:J2ME移动开发实战教学系列视频教程 课程目录: 1.体系介绍和环境配置(J2ME移动开发实战教学系列视频) 10.数值运算,字符串处理,时间管理(J2ME移动开发实战教学系列视频) 11.随机数,集合和定时器(J2ME移动开发实战教学系列视频) 12.画布开发1Canvas绘图(J2ME移动开发实战教学系列视频) 13.画布开发2按键和指针事件(J2ME移动开发实战教学系列视频) 14.案例2(J2ME移动开发实战教学系列视频) 15.RMS编程1基础知识(J2ME移动开发实战教学系列视频) 16.RMS编程2高级知识(J2ME移动开发实战教学系列视频) 17.案例3(J2ME移动开发实战教学系列视频) 18.网络编程1Socket编程(J2ME移动开发实战教学系列视频) 19.案例4聊天室开发(J2ME移动开发实战教学系列视频) 2.高级界面开发1基本界面和Command(J2ME移动开发实战教学系列视频) 20.网络编程2UDP编程(J2ME移动开发实战教学系列视频) 21.网络编程3HTTP编程(J2ME移动开发实战教学系列视频) 22.GameAPI.1游戏画布,图层和游戏精灵(J2ME移动开发实战教学系列视频) 23.GameAPI.2Sprite碰撞检测和动画(J2ME移动开发实战教学系列视频) 24.GameAPI.3TiledLayer和图层管理(J2ME移动开发实战教学系列视频) 25.J2ME代码优化(J2ME移动开发实战教学系列视频) 3.高级界面开发2Command事件和List(J2ME移动开发实战教学系列视频) 4.高级界面开发3TextBox,Ticker和Alert(J2ME移动开发实战教学系列视频) 5.高级界面开发4表单元素(J2ME移动开发实战教学系列视频) 6.高级界面开发5表单元素事件(J2ME移动开发实战教学系列视频) 7.案例1(J2ME移动开发实战教学系列视频) 8.异常处理(J2ME移动开发实战教学系列视频) 9.多线程(J2ME移动开发实战教学系列视频)
Nutch相关框架视频教程(20集)
JAVA教程

Nutch相关框架视频教程(20集)

教程名称:Nutch相关框架视频教程(20集) 课程目录: Nutch相关框架视频教程01 Nutch相关框架视频教程02 Nutch相关框架视频教程03 Nutch相关框架视频教程04 Nutch相关框架视频教程05 Nutch相关框架视频教程06 Nutch相关框架视频教程07 Nutch相关框架视频教程08 Nutch相关框架视频教程09 Nutch相关框架视频教程10 Nutch相关框架视频教程11 Nutch相关框架视频教程12 Nutch相关框架视频教程13 Nutch相关框架视频教程14 Nutch相关框架视频教程15 Nutch相关框架视频教程16 Nutch相关框架视频教程17 Nutch相关框架视频教程18 Nutch相关框架视频教程19 Nutch相关框架视频教程20 Nutch相关框架视频简介
Spring Cloud实战
JAVA教程

Spring Cloud实战

教程名称:Spring Cloud实战 课程目录: PART1 PART2 PART3 PART4 PART5 PART6 PART7
kotlin零基础到进阶视频
JAVA教程

kotlin零基础到进阶视频

教程名称:kotlin零基础到进阶视频 课程目录: 01_kotlin课程简介1.mp4 02_kotlin学习方法.mp4 03_kotlin选好教练车.avi 04_kotlin你好世界.avi 05_kotlin变量与输出.avi 06_kotlin二进制基础.avi 07_kotlin变量和常量&类型推断.avi 08_kotlin变量取值范围.avi 09_kotlin函数入门.avi 10_kotlin语言boolean.avi 11_kotlin命令行交互式终端.avi 12_kotlin函数加强.avi 13_kotlin函数作业讲解.avi 14_kotlin字符串模版.avi 15_kotlin条件控制if和else.avi 16_kotlin字符串比较.avi 17_kotlin空值处理.avi 18_kotlin的when表达式.avi 19_kotlin的loop和Range.avi 20_kotlin的list和map入门.avi 21_kotlin函数和函数式表达式.avi 22_kotlin默认参数和具名参数.avi 23_kotlin字符串和数字之间的转换.avi 24_kotlin人机交互.avi 25_kotlin异常处理.avi 26_kotlin递归.avi 27_kotlin尾递归优化.avi 28_kotlin新的篇章idea使用入门.avi 29_kotlin面向对象入门.avi 30_kotlin静态属性和动态行为.avi 31_kotlin面向对象.avi 32_kotlin面向对象实战-洗衣机.avi 33_kotlin面向对象实战-洗衣机升级.avi 34_kotlin面向对象实战-封装.avi 35_kotlin面向对象-继承(open和override).avi 36_kotlin抽象类和继承.avi 37_kotlin面向对象-多态.avi 38_kotlin面向对象-抽象类和接口.avi 39_kotlin面向对象-代理和委托.avi 40_kotlin面向对象-单例模式.avi 41_kotlin面向对象-枚举.avi 42_kotlin面向对象-印章类.avi 43_kotlin课程计划.mp4
动力节点JavaSE进阶基础视频教程
JAVA教程

动力节点JavaSE进阶基础视频教程

教程名称:动力节点JavaSE进阶基础视频教程   教程简介:本Java视频教程适合有一定编程语言基础的学员观看,在本Java视频教程中讲解了Java开发环境搭建、Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该Java视频教程为讲师上课实录,共60个课时(1小时为1个课时),Java讲师语言表达流利,思路清晰。如果您是有一门编程语言基础的,或者您现在是一名Java程序员且想巩固一下JavaSE的相关知识,请下载该Java视频教程观看吧!   视频目录:Java基础视频_Java概述_学习前的准备Java基础视频_Java概述_计算机语言_Java语言的发展简史Java基础视频_Java概述_Java语言特性Java基础视频_Java概述_Java的加载与执行Java基础视频_Java概述_安装JDK以及开发工具UE_JDK目录简介Java基础视频_Java概述_环境变量PATH详解Java基础视频_Java概述_HelloWorld编译和运行详解_CLASSPATH详解Java基础视频_Java概述_关于Java语言的注释Java基础视频_Java概述_public class和class的区别Java基础视频_Java概述_回顾第一章内容Java基础视频_Java语言基础_Java标识符详解Java基础视频_Java语言基础_Java关键字详解Java基础视频_Java语言基础_Java字面值详解Java基础视频_Java语言基础_Java变量详解1Java基础视频_Java语言基础_Java变量详解2_作用域Java基础视频_Java语言基础_Java变量详解3Java基础视频_Java语言基础_数据类型_概述Java基础视频_Java语言基础_数据类型_字符编码Java基础视频_Java语言基础_数据类型_转义字符Java基础视频_Java语言基础_数据类型_整数型详解Java基础视频_Java语言基础_数据类型_浮点型详解Java基础视频_Java语言基础_数据类型_布尔型_基本数据类型转换规则Java基础视频_Java语言基础_数据类型_基本数据类型转换规则详解Java基础视频_Java语言基础_第一天知识点总结Java基础视频_Java语言基础_回顾第一天所有内容Java基础视频_Java语言基础_运算符_算术运算符Java基础视频_Java语言基础_运算符_关系运算符Java基础视频_Java语言基础_运算符_布尔运算符Java基础视频_Java语言基础_运算符_赋值类运算符Java基础视频_Java语言基础_运算符_字符串连接运算符Java基础视频_Java语言基础_运算符_条件运算符Java基础视频_Java语言基础_控制语句_分支语句_if_else_01Java基础视频_Java语言基础_控制语句_分支语句_if_else_02Java基础视频_Java语言基础_控制语句_分支语句_switch_01Java基础视频_Java语言基础_控制语句_分支语句_switch_02Java基础视频_Java语言基础_控制语句_循环语句_for_01Java基础视频_Java语言基础_控制语句_循环语句_for_02Java基础视频_Java语言基础_控制语句_循环语句_while详解Java基础视频_Java语言基础_控制语句_break_continue_详解1Java基础视频_Java语言基础_控制语句_break_continue_详解2Java基础视频_Java语言基础_方法详解_方法定义_作用等Java基础视频_Java语言基础_方法详解_方法的重载Java基础视频_Java语言基础_方法详解_举例加深对方法的理解Java基础视频_Java语言基础_数据结构_栈_Stack详解Java基础视频_Java语言基础_方法详解_画图演示方法的执行过程Java基础视频_Java语言基础_回顾第二天所有内容Java基础视频_Java语言基础_方法详解_递归调用_01Java基础视频_Java语言基础_方法详解_递归调用_02Java基础视频_Java语言基础_方法详解_递归调用_N的阶乘Java基础视频_面向对象_简单阐述面向对象和面向过程的区别Java基础视频_面向对象_类与对象的概念详解Java基础视频_面向对象_UML图形语言介绍_Rose工具的安装Java基础视频_面向对象_类的定义Java基础视频_面向对象_对象的创建和使用_引用的概念Java基础视频_面向对象_封装性Java基础视频_面向对象_回顾上午内容Java基础视频_面向对象_构造方法_Constructor详解Java基础视频_面向对象_Java虚拟机内存管理_对象和引用_空指针Java基础视频_面向对象_方法调用时参数的传递Java基础视频_面向对象_this关键字详解_01Java基础视频_面向对象_this关键字详解_02Java基础视频_面向对象_this关键字详解_03Java基础视频_面向对象_static关键字详解_01Java基础视频_面向对象_回顾第三天所有内容Java基础视频_面向对象_实例语句块详解Java基础视频_面向对象_static关键字详解_02Java基础视频_面向对象_static关键字详解_03Java基础视频_面向对象_static关键字详解_04Java基础视频_面向对象_单例模式初步Java基础视频_面向对象_类的继承详解Java基础视频_面向对象_方法的覆盖_Override_重写详解_01Java基础视频_面向对象_多态详解Java基础视频_面向对象_回顾上午的内容Java基础视频_面向对象_多态好处_多态的作用详解Java基础视频_面向对象_方法的覆盖_Override_方法的重写详解_02Java基础视频_面向对象_super关键字详解_01Java基础视频_面向对象_super关键字详解_02Java基础视频_面向对象_final关键字详解Java基础视频_面向对象_抽象类详解Java基础视频_面向对象_回顾第四天所有内容Java基础视频_面向对象_深入final关键字Java基础视频_面向对象_接口_详解_接口的基础语法Java基础视频_面向对象_接口_详解_接口的作用Java基础视频_面向对象_接口_详解_接口的作用Java基础视频_面向对象_Object类_toString方法详解Java基础视频_面向对象_Object类_equals方法详解Java基础视频_面向对象_Object类_finalize方法详解Java基础视频_面向对象_package_import_详解Java基础视频_面向对象_访问控制权限_详解Java基础视频_面向对象_内部类_静态内部类详解Java基础视频_面向对象_内部类_成员内部类详解Java基础视频_面向对象_内部类_局部内部类详解Java基础视频_面向对象_内部类_匿名内部类详解Java基础视频_面向对象_UML图_类之间的关系_泛化_实现_关联Java基础视频_面向对象_UML图_类之间的关系_聚合关系Java基础视频_面向对象_UML图_类之间的关系_合成_依赖详解Java基础视频_面向对象_简单概述_is a_is like a_has_aJava基础视频_异常机制_异常概述_异常作用详解Java基础视频_异常机制_异常继承结构详解Java基础视频_异常机制_使用throws关键字声明异常_01Java基础视频_异常机制_使用throws关键字声明异常_02Java基础视频_异常机制_使用try catch捕捉处理异常Java基础视频_异常机制_getMessage_printStackTrace常用方法Java基础视频_异常机制_finally语句块详解Java基础视频_异常机制_final_finalize_finally的区别Java基础视频_异常机制_自定义异常_手动使用throw抛出异常Java基础视频_异常机制_方法的覆盖_方法的重写与异常Java基础视频_数组_一维数组内存分析_静态初始化_详解Java基础视频_数组_动态初始化一维数组_详解_01Java基础视频_数组_动态初始化一维数组_详解_02Java基础视频_数组_深入一维数组Java基础视频_数组_main方法的args参数详解Java基础视频_数组_数组的拷贝_数组的扩容详解Java基础视频_数组_二维数组_静态初始化_二维数组遍历Java基础视频_数组_二维数组_动态初始化Java基础视频_数组_酒店管理系统的作业_接收用户键盘输入Java基础视频_数组_使用数组模拟栈StackJava基础视频_数组_算法_冒泡排序详解Java基础视频_数组_算法_选择排序详解Java基础视频_数组_算法_二分法查找_折半查找详解Java基础视频_数组_Arrays工具类Java基础视频_常用类_String类详解_01Java基础视频_常用类_String类详解_02Java基础视频_常用类_String类详解_03Java基础视频_常用类_String类详解_创建字符串Java基础视频_常用类_String类详解_常用方法_上Java基础视频_常用类_String类详解_常用方法_下Java基础视频_常用类_String类详解_正则表达式初步Java基础视频_常用类_StringBuffer_StringBuilder_详解_01Java基础视频_常用类_StringBuffer_StringBuilder_详解_02Java基础视频_常用类_包装类型_详解_01Java基础视频_常用类_包装类型_详解_02Java基础视频_常用类包装类型_详解_Integer类详细讲解Java基础视频_常用类_包装类型_详解_Integer类详细讲解Java基础视频_常用类_包装类型_详解_自动装箱_自动拆箱Java基础视频_常用类_包装类型_深入自动装箱_自动拆箱Java基础视频_常用类_日期类型_获取当前系统时间的毫秒数Java基础视频_常用类_日期类型_SimpleDateFormat格式化日期Java基础视频_常用类_日期类型_SimpleDateFormat解析字符串Java基础视频_常用类_日期类型_当前时间的前10分钟的时间Java基础视频_常用类_日期类型_日历Calendar详解Java基础视频_常用类_数字类详解_DecimalFormat数字格式化Java基础视频_常用类_数字类详解_BigDecimalJava基础视频_常用类_随机数Random_详解Java基础视频_常用类_枚举类型enum_详解Java基础视频_常用类_生成5个不重复的随机数Java基础视频_集合_UML演示Collection集合的继承结构图Java基础视频_集合_Collection_List_Set_SortedSet详解Java基础视频_集合_常用集合类底层数据结构详解Java基础视频_集合_UML演示Map集合继承结构图Java基础视频_集合_数据结构_单向链表_详解Java基础视频_集合_数据结构_双向链表_详解Java基础视频_集合_Collection集合的常用方法详解_01Java基础视频_集合_Collection集合的常用方法详解_迭代器Java基础视频_集合_Collection集合的常用方法详解_containsJava基础视频_集合_Collection集合的常用方法详解_removeJava基础视频_集合_List集合详解_01Java基础视频_集合_List集合详解_02Java基础视频_集合_实现酒店管理系统(数组的作业)Java基础视频_集合_回顾上午的内容Java基础视频_集合_数据结构_哈希表_散列表_详解Java基础视频_集合_Set_HashSet集合详解_01Java基础视频_集合_Set_HashSet集合详解_02Java基础视频_集合_SortedSet_集合详解_01Java基础视频_集合_SortedSet集合详解_实现Comparable接口Java基础视频_集合_SortedSet_集合详解_比较器ComparatorJava基础视频_集合_Map常用方法详解Java基础视频_集合_Hashtable_Properties简单方法介绍Java基础视频_集合_TreeMap中的key可以自动排序_详解Java基础视频_集合_集合工具类Collections的用法Java基础视频_集合_JDK5.0新特性_泛型初步_01Java基础视频_集合_JDK5.0新特性_泛型初步_02Java基础视频_集合_JDK5.0新特性_泛型初步_ComparableJava基础视频_集合_JDK5.0新特性_泛型初步_自定义泛型Java基础视频_集合_JDK5.0新特性_增强for循环_foreach_详解Java基础视频_集合_回顾集合所有内容_布置购物车作业Java基础视频_IO流_安装EditPlus并设置该工具编译运行java程序Java基础视频_IO流_流概述_画图分析流的本质_重点掌握的流Java基础视频_IO流_UML表示Input_OutputStream的继承结构图Java基础视频_IO流_UML表示Reader和Writer的继承结构图Java基础视频_IO流_FileInputStream_01Java基础视频_IO流_FileInputStream_02Java基础视频_IO流_FileInputStream_读取到内存的byte数组Java基础视频_IO流_FileInputStream_循环读取Java基础视频_IO流_FileInputStream_byte数组转换成字符串Java基础视频_IO流_FileInputStreamavailable_skip方法Java基础视频_IO流_FileOutputStream_文件字节输出流_详解Java基础视频_IO流_使用FileInput_OutputStream完成复制Java基础视频_IO流_FileReader_文件字符输入流_详解Java基础视频_IO流_FileReader_Writer完成文件复制Java基础视频_IO流_BufferedReader_InputStreamReader详解Java基础视频_IO流_BufferedReader_接收用户键盘输入Java基础视频_IO流_BufferedWriter详解Java基础视频_IO流_Decorator_装饰者模式详解_01Java基础视频_IO流_Decorator_装饰者模式详解_02Java基础视频_IO流_DataInputStream和DataOutputStream详解Java基础视频_IO流_PrintStream_PrintWriter_标准输出流详解Java基础视频_IO流_ObjectOutputStream_对象的序列化Java基础视频_IO流_ObjectInputStream_对象的反序列化Java基础视频_IO流_序列化版本号_serialVersionUID详解Java基础视频_IO流_File详解_01Java基础视频_IO流_File详解_02Java基础视频_IO流_File详解_递归找出某目录所有的子文件Java基础视频_多线程_线程概述_线程和进程的区别Java基础视频_多线程_使用进程和线程分析java程序的运行Java基础视频_多线程_线程的创建和启动详解_01Java基础视频_多线程_线程的创建和启动详解_02Java基础视频_多线程_UML图描述线程的生命周期Java基础视频_多线程_回顾线程_上午内容Java基础视频_多线程_线程的调度与控制_线程的优先级_01Java基础视频_多线程_线程的调度与控制_线程的优先级_02Java基础视频_多线程_线程的调度与控制_sleep详解_01Java基础视频_多线程_线程的调度与控制_sleep详解_02Java基础视频_多线程_线程的调度与控制_sleep详解_03Java基础视频_多线程_线程的调度与控制_线程的让位yield方法Java基础视频_多线程_线程的调度与控制_线程的合并_join方法Java基础视频_多线程_线程同步_锁机制_synchronized_详解_01Java基础视频_多线程_线程同步_锁机制_synchronized_详解_02Java基础视频_多线程_线程同步_锁机制_synchronized_详解_03Java基础视频_多线程_线程同步_锁机制_synchronized_详解_04Java基础视频_多线程_线程同步_锁机制_synchronized_详解_05Java基础视频_多线程_守护线程详解Java基础视频_多线程_Timer定时器详解Java基础视频_反射机制_reflect概述Java基础视频_反射机制_获取Class的三种方式Java基础视频_反射机制_通过Class类对象创建java对象Java基础视频_反射机制_关于java语言中的可变长参数Java基础视频_反射机制_IO和Properties的联合应用Java基础视频_反射机制_IO和Properties和reflect的应用Java基础视频_反射机制_反编译某个类的所有属性FieldJava基础视频_反射机制_反射某类的具体的某个属性FieldJava基础视频_反射机制_反编译某个类的所有方法MethodJava基础视频_反射机制_反射某类的具体的方法MethodJava基础视频_反射机制_反编译某个类的所有构造方法Java基础视频_反射机制_反射某个类的某个构造方法Java基础视频_反射机制_反射某个类父类和父接口Java基础视频_购物车ShoppingCart作业详解_01Java基础视频_购物车ShoppingCart作业详解_02Java基础视频_使用递归复制某个目录下所有的子目录和子文件Java基础视频_使用synchronized_wait_notifyAll实现交替输出Java基础视频_Java代码实现单向链表数据结构Linked
动力节点-java教程-Spring4
JAVA教程

动力节点-java教程-Spring4

教程名称:动力节点-java教程-Spring4   课程简介:动力节点推出的本套Java视频教程内容主要讲解的Spring版本号为4.2.1,是目前Spring比较新的一个版本,与之前的Spring3相比,有一些技术上的更新,内容涵盖了实际工作中可能用到的几乎所有知识点,相信通过本套Java视频教程的学习,一定能够精通Spring框架。   课程目录: 北京动力节点-Spring4-000-对封封装与继承的回顾北京动力节点-Spring4-001-对多态的回顾北京动力节点-Spring4-001-什么是Spring北京动力节点-Spring4-002-Spring框架结构北京动力节点-Spring4-003-Spring的特点北京动力节点-Spring4-004-Spring与IoC-IoC与DI北京动力节点-Spring4-005-Spring与IoC-第一个程序-传统开发方式的缺点北京动力节点-Spring4-006-Spring与IoC-第一个程序-Spring配置文件的定义北京动力节点-Spring4-007-Spring与IoC-第一个程序-从容器中获取对象北京动力节点-Spring4-008-Spring与IoC-第一个程序-容器接口的两个实现类的区别北京动力节点-Spring4-009-Spring与IoC-第一个程序-创建BeanFactory容器北京动力节点-Spring4-010-Spring与IoC-第一个程序-对象创建的复习(重要)北京动力节点-Spring4-011-Spring与IoC-第一个程序-两个容器的区别北京动力节点-Spring4-012-Spring与IoC-Bean的装配-默认装配方式北京动力节点-Spring4-013-Spring与IoC-Bean的装配-工厂方法设计模式(复习)北京动力节点-Spring4-014-上次课内容回顾北京动力节点-Spring4-015-Spring与IoC-Bean的装配-动态工厂Bean北京动力节点-Spring4-016-Spring与IoC-Bean的装配-静态工厂Bean北京动力节点-Spring4-017-Spring与IoC-Bean的装配-Bean的作用域北京动力节点-Spring4-018-Spring与IoC-Bean的装配-Bean后处理器北京动力节点-Spring4-019-Spring与IoC-Bean的装配-Bean后处理器的应用北京动力节点-Spring4-020-Spring与IoC-Bean的装配-定制Bean的生命周期始末北京动力节点-Spring4-021-Spring与IoC-Bean的装配-Bean的生命周期北京动力节点-Spring4-022-Spring与IoC-Bean的装配-id与name属性北京动力节点-Spring4-023-Spring与IoC-基于XML的DI-设值注入北京动力节点-Spring4-024-Spring与IoC-基于XML的DI-构造注入北京动力节点-Spring4-025-Spring与IoC-基于XML的DI-P命名空间设置注入北京动力节点-Spring4-026-Spring与IoC-基于XML的DI-C命名空间构造注入北京动力节点-Spring4-027-Spring与IoC-基于XML的DI-为集合属性赋值北京动力节点-Spring4-028-Spring与IoC-基于XML的DI-为集合属性赋值的简单方式北京动力节点-Spring4-029-Spring与IoC-基于XML的DI-自动注入-byName北京动力节点-Spring4-030-Spring与IoC-基于XML的DI-自动注入-byType北京动力节点-Spring4-031-Spring与IoC-基于XML的DI-SPEL注入北京动力节点-Spring4-032-Spring与IoC-基于XML的DI-内部Bean北京动力节点-Spring4-033-Spring与IoC-基于XML的DI-同类抽象Bean北京动力节点-Spring4-034-Spring与IoC-基于XML的DI-异类抽象Bean北京动力节点-Spring4-035-Spring与IoC-基于XML的DI-为应用指定多个配置文件-平等关系北京动力节点-Spring4-036-Spring与IoC-基于XML的DI-为应用指定多个配置文件-包含关系北京动力节点-Spring4-037-Spring与IoC-基于注解的DI-基本注解的使用北京动力节点-Spring4-038-Spring与IoC-基于注解的DI-组件扫描器的base-package北京动力节点-Spring4-039-Spring与IoC-基于注解的DI-@Component相关注解北京动力节点-Spring4-040-Spring与IoC-基于注解的DI-@Scope北京动力节点-Spring4-041-今天内容重难点北京动力节点-Spring4-042-回顾上次课内容北京动力节点-Spring4-043-Spring与IoC-基于注解的DI-域属性的注入-使用Spring注解北京动力节点-Spring4-044-Spring与IoC-基于注解的DI-域属性的注入-使用@Resource注解北京动力节点-Spring4-045-Spring与IoC-基于注解的DI-Bean的生命始末北京动力节点-Spring4-046-Spring与IoC-基于注解的DI-JavaConfig北京动力节点-Spring4-047-Spring与IoC-基于注解的DI-使用Spring的JUnit4测试北京动力节点-Spring4-048-Spring与IoC-基于注解的DI-XML的优先级要高于注解的北京动力节点-Spring4-049-Spring与AOP-引入-传统编程存在的问题北京动力节点-Spring4-050-Spring与AOP-引入-使用代理解决问题北京动力节点-Spring4-051-Spring与AOP-什么是AOP北京动力节点-Spring4-052-Spring与AOP-AOP编程术语北京动力节点-Spring4-053-Spring与AOP-AOP编程环境的搭建北京动力节点-Spring4-054-Spring与AOP-前置通知北京动力节点-Spring4-055-Spring与AOP-后置通知北京动力节点-Spring4-056-Spring与AOP-环绕通知北京动力节点-Spring4-057-Spring与AOP-异常通知北京动力节点-Spring4-058-Spring与AOP-异常通知-捕获自定义异常北京动力节点-Spring4-059-Spring与AOP-异常通知-异常的两种处理方式的区别北京动力节点-Spring4-060-Spring与AOP-异常通知-为目标方法织入多个通知北京动力节点-Spring4-061-Spring与AOP-异常通知-无接口使用CGLIB代理北京动力节点-Spring4-062-Spring与AOP-异常通知-有接口使用CGLIB代理北京动力节点-Spring4-063-Spring与AOP-顾问北京动力节点-Spring4-064-Spring与AOP-名称匹配方法切入点顾问北京动力节点-Spring4-065-Spring与AOP-正则表达式方法切入点顾问北京动力节点-Spring4-066-Spring与AOP-当前代码存在的问题北京动力节点-Spring4-067-Spring与AOP-自动代理生成器-默认Advisor自动代理生成器北京动力节点-Spring4-068-Spring与AOP-自动代理生成器-Bean名称自动代理生成器北京动力节点-Spring4-069-Spring与AOP-AspectJ的AOP编程-AspectJ、Spring与AOP的关系北京动力节点-Spring4-070-Spring与AOP-AspectJ的AOP编程-AspectJ的通知类型北京动力节点-Spring4-071-Spring与AOP-AspectJ的AOP编程-切入点表达式北京动力节点-Spring4-072-Spring与AOP-AspectJ的AOP编程-测试环境的搭建北京动力节点-Spring4-073-Spring与AOP-AspectJ的AOP编程-基于注解的实现-前置通知北京动力节点-Spring4-074-Spring与AOP-AspectJ的AOP编程-基于注解的实现-后置通知北京动力节点-Spring4-075-Spring与AOP-AspectJ的AOP编程-基于注解的实现-环绕通知北京动力节点-Spring4-076-Spring与AOP-AspectJ的AOP编程-基于注解的实现-异常通知北京动力节点-Spring4-077-Spring与AOP-AspectJ的AOP编程-基于注解的实现-最终通知北京动力节点-Spring4-078-Spring与AOP-AspectJ的AOP编程-基于注解的实现-定义切入点北京动力节点-Spring4-079-Spring与AOP-AspectJ的AOP编程-基于XML的实现-前置通知北京动力节点-Spring4-080-Spring与AOP-AspectJ的AOP编程-基于XML的实现-后置通知北京动力节点-Spring4-081-Spring与AOP-AspectJ的AOP编程-基于XML的实现-环绕通知北京动力节点-Spring4-082-Spring与AOP-AspectJ的AOP编程-基于XML的实现-异常通知北京动力节点-Spring4-083-Spring与AOP-AspectJ的AOP编程-基于XML的实现-最终通知北京动力节点-Spring4-084-今天内容重难点北京动力节点-Spring4-085-上次课内容回顾北京动力节点-Spring4-086-Spring与DAO-与IoC和AOP的关系北京动力节点-Spring4-087-Spring与DAO-Spring的Jdbc模板-导入Jar包北京动力节点-Spring4-088-Spring与DAO-Spring的Jdbc模板-定义实体类与DB表北京动力节点-Spring4-089-Spring与DAO-Spring的Jdbc模板-定义Service北京动力节点-Spring4-090-Spring与DAO-Spring的Jdbc模板-定义Dao北京动力节点-Spring4-091-Spring与DAO-Spring的Jdbc模板-对增删改的完成北京动力节点-Spring4-092-Spring与DAO-Spring的Jdbc模板-定义测试类北京动力节点-Spring4-093-Spring与DAO-Spring的Jdbc模板-普通Bean的注册北京动力节点-Spring4-094-Spring与DAO-Spring的Jdbc模板-数据源的注册北京动力节点-Spring4-095-Spring与DAO-Spring的Jdbc模板-数据源的配置北京动力节点-Spring4-096-Spring与DAO-Spring的Jdbc模板-从属性文件读取DB连接四要素北京动力节点-Spring4-097-Spring与DAO-Spring的Jdbc模板-增删改的测试北京动力节点-Spring4-098-Spring与DAO-Spring的Jdbc模板-查询姓名的完成北京动力节点-Spring4-099-Spring与DAO-Spring的Jdbc模板-查询自定义类型的完成北京动力节点-Spring4-100-Spring与DAO-Spring的Jdbc模板-将数据源注入给Dao北京动力节点-Spring4-101-Spring与DAO-Spring的Jdbc模板-Jdbc模板对象是多例的北京动力节点-Spring4-102-Spring与DAO-Spring的事务管理-Spring事务管理原理北京动力节点-Spring4-103-Spring与DAO-Spring的事务管理-事务管理器接口北京动力节点-Spring4-104-Spring与DAO-Spring的事务管理-事务定义接口北京动力节点-Spring4-105-Spring与DAO-Spring的事务管理-购买股票举例-需求北京动力节点-Spring4-106-Spring与DAO-Spring的事务管理-购买股票举例-定义实体及DB表北京动力节点-Spring4-107-Spring与DAO-Spring的事务管理-购买股票举例-定义Service北京动力节点-Spring4-108-Spring与DAO-Spring的事务管理-购买股票举例-定义Dao北京动力节点-Spring4-109-Spring与DAO-Spring的事务管理-购买股票举例-定义测试类北京动力节点-Spring4-110-Spring与DAO-Spring的事务管理-购买股票举例-注册各类Bean北京动力节点-Spring4-111-Spring与DAO-Spring的事务管理-购买股票举例-测试北京动力节点-Spring4-112-Spring与DAO-Spring的事务管理-购买股票举例-异常的抛出北京动力节点-Spring4-113-Spring与DAO-Spring的事务管理-购买股票举例-将事务由Dao层提升至Service层的必要性北京动力节点-Spring4-114-Spring与DAO-Spring的事务管理-购买股票举例-使用事务代理管理事务北京动力节点-Spring4-115-Spring与DAO-Spring的事务管理-购买股票举例-使用事务注解管理事务北京动力节点-Spring4-116-Spring与DAO-Spring的事务管理-购买股票举例-使用AspectJ管理事务北京动力节点-Spring4-126-上次课内容回顾北京动力节点-Spring4-127-Spring与Web-定义页面及Servlet北京动力节点-Spring4-128-Spring与Web-思路分析北京动力节点-Spring4-129-Spring与Web-测试环境搭建北京动力节点-Spring4-130-Spring与Web-从Spring容器中获取Service北京动力节点-Spring4-131-Spring与Web-当前程序存在的问题北京动力节点-Spring4-132-Spring与Web-问题的解决思路北京动力节点-Spring4-133-Spring与Web-ContextLoaderListener源码分析北京动力节点-Spring4-134-Spring与Web-注册ContextLoaderListener北京动力节点-Spring4-135-Spring与Web-指定Spring配置文件的位置及名称北京动力节点-Spring4-136-Spring与Web-使用工具类获取Spring容器北京动力节点-Spring4-137-Spring框架重难点    
动力节点-java教程-Struts2
JAVA教程

动力节点-java教程-Struts2

教程名称:   课程简介:动力节点推出的本套Java视频教程讲解了Struts的版本为2.3.24。Struts2是struts1与webwork结合的产物,与struts1有很大差别,虽然目前struts2在开发领域中的份额逐年下降,但是作为一款经典的MVC框架,其核心思想还是很有必要去研究学习的,通过本套Java视频教程的学习,在将来学习Spring MVC时会轻松许多。本套Java视频教程内容涵盖了实际工作中可能用到的几乎所有知识点。    课程目录:北京动力节点Struts2-001-Struts2的引入-通过Filter解决需求问题北京动力节点Struts2-002-Struts2的引入-通过核心Filter解决需求问题北京动力节点Struts2-003-Struts2的引入-配置文件的引入北京动力节点Struts2-004-Struts2在三层架构中的位置北京动力节点Struts2-005-Struts2框架介绍北京动力节点Struts2-006-Struts2的特点北京动力节点Struts2-007-Struts2运行环境搭建-导入Jar包北京动力节点Struts2-008-Struts2运行环境搭建-Struts2的启动项注册北京动力节点Struts2-009-Struts2运行环境搭建-定义Struts2的配置文件北京动力节点Struts2-010-Struts2运行环境搭建-XML没有自动提示问题的解决北京动力节点Struts2-011-今天内容重难点北京动力节点Struts2-012-对上次课内容的回顾北京动力节点Struts2-013-Struts2运行环境搭建-MyEclipse中配置Tomcat北京动力节点Struts2-014-Struts2运行环境搭建-运行环境搭建成功测试北京动力节点Struts2-015-Struts2运行环境搭建-每个Struts2基本Jar的作用北京动力节点Struts2-016-第一个Struts2程序-程序实现北京动力节点Struts2-017-第一个Struts2程序-程序的简单运行流程北京动力节点Struts2-018-第一个Struts2程序-官方流程图分析北京动力节点Struts2-019-第一个Struts2程序-Tomcat的应用管理配置北京动力节点Struts2-020-第一个Struts2程序-省去项目名称的发布方式北京动力节点Struts2-021-绝对路径与相对路径-什么是绝对路径北京动力节点Struts2-022-绝对路径与相对路径-什么是相对路径北京动力节点Struts2-023-绝对路径与相对路径-带斜杠的相对路径的参照路径问题北京动力节点Struts2-024-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题北京动力节点Struts2-025-绝对路径与相对路径-带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-026-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-027-成员变量与属性北京动力节点Struts2-028-再解Struts2框架北京动力节点Struts2-029-配置文件-struts-default.xml北京动力节点Struts2-030-配置文件-default.properties北京动力节点Struts2-031-配置文件-struts-plugin.xml北京动力节点Struts2-032-配置文件-struts.properties北京动力节点Struts2-033-配置文件-web.xml北京动力节点Struts2-034-配置文件-配置文件的优先级北京动力节点Struts2-035-核心配置文件-package北京动力节点Struts2-036-核心配置文件-action-class属性北京动力节点Struts2-037-核心配置文件-action-method属性北京动力节点Struts2-038-核心配置文件-result-name属性北京动力节点Struts2-039-核心配置文件-result-请求转发与重定向北京动力节点Struts2-040-核心配置文件-result-type=dispatcher北京动力节点Struts2-041-核心配置文件-result-type=redirect北京动力节点Struts2-042-核心配置文件-result-type=redirectAction北京动力节点Struts2-043-核心配置文件-result-type=chain北京动力节点Struts2-044-核心配置文件-包范围全局视图北京动力节点Struts2-045-核心配置文件-应用范围全局视图北京动力节点Struts2-046-核心配置文件-为应用指定多个配置文件北京动力节点Struts2-047-今天内容重难点北京动力节点Struts2-048-上次课内容回顾北京动力节点Struts2-049-获取ServletAPI-通过ActionContext获取-1北京动力节点Struts2-050-获取ServletAPI-通过ActionContext获取-2北京动力节点Struts2-051-获取ServletAPI-通过ServletActionContext获取北京动力节点Struts2-052-获取ServletAPI-通过实现特定接口获取北京动力节点Struts2-053-OGNL与值栈-OGNL及其特点北京动力节点Struts2-054-OGNL与值栈-OGNL文档阅读北京动力节点Struts2-055-OGNL与值栈-值栈的学习方法北京动力节点Struts2-056-OGNL与值栈-值栈对象北京动力节点Struts2-057-OGNL与值栈-值栈的获取很麻烦北京动力节点Struts2-058-OGNL与值栈-context属性的别名ActionCotnext北京动力节点Struts2-058-OGNL与值栈-值栈的获取很简单北京动力节点Struts2-059-OGNL与值栈-值栈的栈操作北京动力节点Struts2-060-OGNL与值栈-值栈操作-搭建测试环境北京动力节点Struts2-061-OGNL与值栈-值栈操作-向root中添加无名对象北京动力节点Struts2-062-OGNL与值栈-值栈操作-向root中添加有名对象北京动力节点Struts2-063-OGNL与值栈-值栈操作-将root作为ArrayList放入数据北京动力节点Struts2-064-OGNL与值栈-值栈操作-向root中隐式的放入数据北京动力节点Struts2-065-OGNL与值栈-值栈操作-向context中显式的放入数据北京动力节点Struts2-066-OGNL与值栈-值栈操作-向context中隐式的放入数据北京动力节点Struts2-067-OGNL与值栈-值栈操作-root中数据的加载顺序北京动力节点Struts2-068-OGNL与值栈-值栈操作-request中数据的加载顺序北京动力节点Struts2-069-OGNL与值栈-创建和遍历List北京动力节点Struts2-070-OGNL与值栈-创建和遍历Map北京动力节点Struts2-071-OGNL与值栈-集合元素的判断北京动力节点Struts2-072-OGNL与值栈-集合投影北京动力节点Struts2-073-OGNL与值栈-集合查询北京动力节点Struts2-074-OGNL与值栈-今天内容重难点北京动力节点Struts2-075-OGNL与值栈-上次课内容回顾北京动力节点Struts2-076-动态调用方法-什么是动态调用方法北京动力节点Struts2-077-动态调用方法-动态方法调用北京动力节点Struts2-078-动态调用方法-通配符定义Action北京动力节点Struts2-079-接收请求参数-属性驱动北京动力节点Struts2-080-接收请求参数-域驱动北京动力节点Struts2-081-接收请求参数-模型驱动北京动力节点Struts2-082-接收请求参数-集合数据接收北京动力节点Struts2-083-接收请求参数-Action实例是多例的北京动力节点Struts2-084-类型转换器-默认的类型转换器北京动力节点Struts2-085-类型转换器-自定义类型转换器北京动力节点Struts2-086-类型转换器-为什么类型转换器要定义为双向的北京动力节点Struts2-087-类型转换器-为什么由页面到服务端的转换value是String数组北京动力节点Struts2-088-类型转换器-自定义类型转换的实现北京动力节点Struts2-089-类型转换器-局部类型转换的注册北京动力节点Struts2-090-类型转换器-定义类型转换器时隐藏的一个问题北京动力节点Struts2-091-类型转换器-跳转到input视图北京动力节点Struts2-092-类型转换器-数据回显的实现北京动力节点Struts2-093-类型转换器-类型转换异常信息的修改北京动力节点Struts2-094-类型转换器-新的问题的提出北京动力节点Struts2-095-类型转换器-日期格式不正确的回显北京动力节点Struts2-096-类型转换器-多种日期格式的转换北京动力节点Struts2-097-数据验证-这里的数据验证指什么北京动力节点Struts2-098-数据验证-手工编写代码方式-对Action中所有方法执行之前的验证北京动力节点Struts2-099-数据验证-手工编写代码方式-对Action中指定方法执行之前的验证北京动力节点Struts2-100-数据验证-XML配置方式-对Action中所有方法执行之前的验证北京动力节点Struts2-101-数据验证-XML配置方式-对Action中指定方法执行之前的验证北京动力节点Struts2-102-数据验证-XML配置方式-常用验证器的用法北京动力节点Struts2-103-数据验证-Action方法的执行流程北京动力节点Struts2-104-拦截器-Struts2自带拦截器北京动力节点Struts2-105-拦截器-权限拦截器需求北京动力节点Struts2-106-拦截器-拦截器的定义与注册北京动力节点Struts2-107-拦截器-权限拦截器的实现北京动力节点Struts2-108-拦截器-拦截器栈注册方式北京动力节点Struts2-109-拦截器-默认拦截器的注册北京动力节点Struts2-110-今天内容重难点北京动力节点Struts2-111-上次课内容回顾(重要)北京动力节点Struts2-112-拦截器-方法过滤拦截器北京动力节点Struts2-113-拦截器-拦截器的执行顺序北京动力节点Struts2-114-国际化-什么是国际化北京动力节点Struts2-115-国际化-测试环境搭建北京动力节点Struts2-116-国际化-全局资源文件的定义与注册北京动力节点Struts2-117-国际化-读取资源文件北京动力节点Struts2-118-国际化-i18n拦截器北京动力节点Struts2-119-国际化-为资源文件中动态参数赋值北京动力节点Struts2-120-国际化-包范围资源文件北京动力节点Struts2-121-国际化-Action范围资源文件北京动力节点Struts2-122-国际化-JSP页面中访问指定的资源文件北京动力节点Struts2-123-文件上传-Struts2对于文件上传的实现北京动力节点Struts2-124-文件上传-上传单个文件的基本实现北京动力节点Struts2-125-文件上传-上传文件的保存路径问题北京动力节点Struts2-126-文件上传-没有选择上传文件的情况处理北京动力节点Struts2-127-文件上传-修改上传文件的最大值北京动力节点Struts2-128-文件上传-限制上传文件的扩展名北京动力节点Struts2-129-文件上传-上传多个文件北京动力节点Struts2-130-文件下载-文件下载程序的特点北京动力节点Struts2-131-文件下载-文件下载程序编写前分析北京动力节点Struts2-132-文件下载-文件下载的实现北京动力节点Struts2-133-文件下载-下载文件名的问题北京动力节点Struts2-134-文件下载-中文乱码问题北京动力节点Struts2-135-文件下载-输入流属性默认名称的问题北京动力节点Struts2-136-防止表单重复提交-什么是重复提交北京动力节点Struts2-137-防止表单重复提交-令牌机制北京动力节点Struts2-138-防止表单重复提交-代码实现北京动力节点Struts2-139-Struts2标签北京动力节点Struts2-140-Struts2注解北京动力节点Struts2-141-Struts2注解-跳转到页面与Action北京动力节点Struts2-142-Struts2注解-全局视图北京动力节点Struts2-143-Struts2注解-拦截器北京动力节点Struts2-144-Struts2重难点