摘要: 欢迎转载交流:http://www.cnblogs.com/shizhongtao/p/3476336.html1.这里说一下aop的@Around标签,它提供了在方法开始和结束,都能添加用户业务逻辑的aop方法,@Around标签的方法包含一个ProceedingJoinPoint 对象作为参数。其实你可以把这个对象理解为一个代理对象。当ProceedingJoinPoint 执行proceed()方法时候,也就会调用切面对象的方法。可能有点抽象。 1 @Aspect 2 public class AroundExample { 3 4 @Around("com.xyz.myapp 阅读全文
posted @ 2013-12-16 11:06 bingyulei 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 欢迎交流转载:http://www.cnblogs.com/shizhongtao/p/3473362.html这里先介绍下几个annotation的含义,@Before:表示在切入点之前执行。@AfterReturning:表示返回之后执行。@AfterThrowing:表示在切入点,如果抛出异常就执行这个方法。@After:表示在找到该方法执行后,它是在切入点方法返回前执行。通常用于释放资源。接上篇介绍,在使用“AfterReturning建议”时候,如果想要得到返回参数可以这样写:其中retVal是代表返回的参数对象。我这里直接打印出来了toString方法。1 @AfterReturn 阅读全文
posted @ 2013-12-13 16:37 bingyulei 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载交流:http://www.cnblogs.com/shizhongtao/p/3472864.html这里我将展示如何用maven快速创建一个基于spring的web框架。创建步骤和上一篇差不多,只是在选择maven模板时候,选择的不一样。穿件maven应用程序,在旋转模板时候,选择web模板,如下图配置pom文件,加入spring的引用,pom文件如下: 1 3 4.0.0 4 com.bing 5 spring-resource 6 war 7 0.0.1-SNAPSHOT 8 spring-resource Maven Webapp 9... 阅读全文
posted @ 2013-12-13 13:05 bingyulei 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载交流,博客地址http://www.cnblogs.com/shizhongtao/p/3469776.html首先,什么是aop,其实通俗一点讲就是,再方法执行时候我们加入其它业务逻辑。比如正常的执行顺序我们可以比作一条线,而aop就是在这个线上加上两刀,在断点 处加入新的东西。spring的aop实现借助了j2se的动态代理(dynamic proxies)来实习,具体java接口是InvocationHandler。因为java的动态代理是基于接口来实现的;而有些时候,我们的被代理类不一定实现了接口,这时候就需要CJLIB这个代理来实现,所以spring在aop时候需要引入CJ. 阅读全文
posted @ 2013-12-13 11:44 bingyulei 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 接上篇,spring读取prperties配置文件(1),这一篇主要讲述spring如何用annotation的方式去读取自定义的配置文件。这里我先定义好属性文件"user.properties"。user.name=bingyuleiuser.description=没有什么好描述的然后再spri... 阅读全文
posted @ 2013-12-11 14:28 bingyulei 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载交流:个人博客地址http://www.cnblogs.com/shizhongtao/p/3468713.htmlorg.springframework.beans.factory.support.MethodReplacer这个接口作用是替换方法时候用的。就是执行时候用新建的逻辑替换已有... 阅读全文
posted @ 2013-12-11 10:00 bingyulei 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 在我们访问wfs服务时候,有时候会遇到前台访问时候的跨域问题。这里给出java访问的一个小例子。 1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import java.io.InputStreamReader; 5 import java.io.UnsupportedEncodingException; 6 import java.util.List; 7 8 import org.apache.commons.httpclient.... 阅读全文
posted @ 2013-12-11 09:36 bingyulei 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 在linux中,所有东西都是文件;而且他并没有后缀名这一概念。Linux的扩展名没有太大的意义, file.tar.gz file.tgz file.tar.bz2 file.rar file.gz file.zip ... ... 这些大家都熟悉,是归档文件。要通过相应的工具来解压或提取。但你用gzip或者tar命令去压缩文件时候,也可以不写后缀名。这时候我们要想知道文件是什么类型就可以用file命令来查看。语 法:file [-beLvz][-f ][-m ...][文件或目录...]补充说明:通过file指令,我们得以辨识该文件的类型。参 数: -b 列出辨识结果时,不显示文件名称... 阅读全文
posted @ 2013-12-11 09:19 bingyulei 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 以后整理…… 1 private function search_clickHandler():void{ 2 op="search"; 3 4 var urlLoader:URLLoader=new URLLoader(); 5 var resultStr:String; 6 var request:URLRequest; 7 var urlVariables:URLVariables;... 阅读全文
posted @ 2013-12-03 10:59 bingyulei 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 博客地址http://www.cnblogs.com/shizhongtao/p/3453594.html官方文档中有这么一段描述:从地图创建 WFS 服务您 可以从 ArcMap 地图文档 (.mxd) 入手创建 WFS 服务。使用 ArcGIS Server 管理器或者 ArcCatalog 将地图文档作为 ArcGIS Server 地图服务发布。当提示您选择要启用的功能时,请选中 WFS。这将创建一个任何 WSF 客户端访问此服务都可以使用的 URL。如果您发布服务时需要帮助,请参阅将 GIS 资源发布到服务器。对于地图文档,只有图层规范在 WFS 服务中是可用的。在图层级别定义的符号 阅读全文
posted @ 2013-12-02 11:15 bingyulei 阅读(2198) 评论(0) 推荐(0) 编辑