易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客JAVA培训2010 5 18 spring


传智播客JAVA培训2010-5-18 spring
Spring的基本使用很简单。但是对一个想要成为高手的人来讲,我感觉还是有相当的难度,特别是在短时间的范围之内,难上加难哦!大家都知道收获是和付出成正比的,而学习,又不一定是付出都有收获的,还得看悟性和基础。就好比一个没有上过高中的学生直接由初中跳到大学,后果可想之知,上课如读天书!谈何简单。
所以,基础重要,耐心更重要。没有执之以恒的心态, 是无法成为一个高手的,最近我也发现我自己很后浮躁,总是想成为高手,所以没日没有夜的看书,但是我到现在还是没有成为高手,或许将来会。但是,成为高手却并非一朝一夕之功啊,非三年五载看来是不成了,要学习的东西,要补的基础,一个又有一个的坎正等着我去翻越,没有毅力,谈何容易?朝三暮四,能吗?
一、AOP概念
1.连接点。通知执行的地点
一个程序执行过程中的特定点。比如:对一个方法的调用,方法执行的过程本身,
类的初始化,对象的实例化。用来定义在程序的什么地方能通过AOP加入额外的 逻辑。
2.通知。特定功能的代码
在特定连接点处运行的代码。有前置,后置等通知。
3.切入点。一组连接点
定义一个通知 该 何时执行 的一组连接点。通过切入点,我们可以精确的控制程序中什么组件接到什么通知。
4.方面 
通知和切入点的组合叫方面。
5.目标
受到AOP操作的对象 
6.织入
将方面加入程序的过程
7. 引入
通过可以让一个对象中加入新的方法和属性
二、IOC(inversion of control)控制反转与DI(依赖注入)
1.扩展性
2.减少耦合
Spring IOC 容器 管理我们的对象,以及对象之间的依赖关系。
二、AOP
动态代理
静态代理
如何使用 Java 动态代理。具体有如下四步骤:
1 通过实现 InvocationHandler 接口创建自己的调用处理器;
2 通过为 Proxy 类指定 ClassLoader 对象和一组 interface 来创建动态代理类;
3 通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型;
4 通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数被传入。
连接点:就是要执行的地方。Join point
织入,就是将通知应该到连接点的过程。
通知:执行前,执行后,返回后,异常抛出后等。
切入点:约定一个范围,advice能运用到那些join point 


相关文档:

Java and XML_读书笔记_2010 05 17

五、XML模式
l  XML模式能更精确的处理XML结构约束的表示之外还为约束数据的处理提供一个XML样式。模式只是一个XML文档,受DTD的约束。对于XML模式而言,XML DTD只是一种创建文档约束的手段。因为XML模式是为了强化XML文档的有效性,它必须采用一种机制,而不是自己定义约束条件。这种机制必须是一个DTD。但是原始的D ......

JNA实现Java调用Fortran

在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......

Java语言活的jdk、jre和操作系统版本等信息

      System.out.println(System.getProperty("java.version")); //java版本号
System.out.println(System.getProperty("java.vendor")); //Java提供商名称
System.out.println(System.getProperty("java.vendor.url")); //Java提供商网站
System.out.println( ......

Java实现MD5加密解密类

转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广
Java实现MD5加密以及解密类,附带测试类,具体见代码。
MD5加密解密类——MyMD5Util,代码如下:
package com.zyg.security.md5;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import ja ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号