实在是郁闷刚刚编辑了一篇文章,由于字数的原因,没发布成功,好我就分开写吧,今天向大家介绍的是Spring基于注释驱动的AOP,其实估计这已经不是什么新技术了,但是我争取写的通俗易懂,大家从我这看一次就能明白,那就是我最高兴的了.
CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。
Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。
最近心里非常郁闷打算换工作,但是发现一个问题,投了N多简历,可是打电话面试的少之又少,为了能更有效的发送简历,或者说降低我发送简历的成本,我就开始招手写简历群发器,这个群发器的设计思路是,根据用户(就是我)在资源文件配置的想向哪个招聘网站检索招聘信息,然后针对不同的招聘网站,有不同的Sender,因为不同的网站里面的网页内容是不一样,要使用不同的正则表达式进行匹配,但是所有Sender必须实现ISender接口,这个接口里面定义了检索职位信息,过滤不想投递的公司,等等相关的方法,这个群发器的功能非常强大,现在我已经开发完成51Job网站的Sender,剩下的智联招聘和中华英才网,会在近期陆续开发出来,从这个群发器的设计我深深体会到面向接口编程的好处.
好长时间没有写博客了,主要是最近一直忙于工作上面的事情没有研究什么新的东西,也没有什么写的,最近应一个朋友的邀请一起开发一套教材,我才有开始对Spring研究起来,今天把写的其中一部分贴出来与大家共享.如有不足之处请多多指教.
一直觉得应该把自己的事情讲出来,让比我小几岁的朋友了解一下我走到今天所经历的一切.我个人一直认为没有付出肯定就没有收获,任何事情都是这样.
使用freemarker生成静态页面
开发门户网站时,我们需要把页面生成静态的,以应对大规模的访问,这篇文章主要介绍了,如何使用freemarker的API将模板文件(ftl)生成为html文件
创建getTemplate方法用于获取freemarker的模板Template 对象
public static Template getTemplate(Configuration cfg,String name) throws IOException{
cfg.setDefaultEncoding("UTF-8");
cfg.setNumberFormat("#");
 ..
Android客户端调用WebService时,返回anyType{} ,实际上是因为调用WebService方法时,参数顺序错了,按照wsdl中定义的参数顺序写就不会有问题了.
几周前,布莱斯在网上发帖,漫谈自己对编程工作的看法。在Reddit上引起了广泛讨论。讨论的焦点集中在程序员的等级——“优秀”、“良好”、“糟糕”和“极差”。我发现,讨论中一些用语十分不妥。"好"与"坏"都是道德评价,评价之后似乎便给人贴上了永久不变的标签。
项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。
我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列表,然后通过request.getRemoteAddr()取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定是request.getRemoteAddr()出了问题,google下,发现有人遇到类似的问题。
最终定位为request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Squ..
新建一个名为clearSvn.bat, copy以下内容:
@echo on
color 2f
mode con: cols=80 lines=25
@REM
@echo 正在清理SVN文件,请稍候......
@rem 循环删除当前目录及子目录下所有的SVN文件
@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
@echo 清理完毕!!!
@pause
复制 clearSvn.bat 到目标目录, 然后点击运行, 将自动清除所有svn 文件
Eclipse 入门手册手册
首先在 eclipse.org 网站下载最新版本的Eclipse
如果是windows系统的话下载后是一个zip包,将其解压缩到硬盘上,
上图中分别是两个版本的Eclipse,上面是3.5下面是3.6,下载哪个都可以.
为了可以顺利运行Eclipse首先要求本机有JDK环境,并且版本在1.5以上
解压后在硬盘上是一个名为eclipse的文件夹,运行里面的eclipse.exe 选择好工作间,就可以开始使用了,点击windowsàpreferences
。荀子曰:“不积跬步,无以至千里;不积小流,无以成江海!”架构师站
得高,所以望得远,但如果根基不稳,就极容易跌下来,摔得屁滚尿流。
我又是为什么非要从咖啡离职的呢,我今天就写出来以正视听
WebLogic如何设置session超时时间
1 web.xml
设置WEB应用程序描述符web.xml里的<session-timeout>元素。这个值以分钟为
单位,并覆盖weblogic.xml中的TimeoutSecs属性
<session-config>
<session-timeout>54</session-timeout>
</session-config>
此例表示Session将在54分钟后过期
当<session-timeout>设置为-2,表示将使用在weblogic.xml中设置的
TimeoutSecs这个属性值。
当<session-timeout>设置为-1,表示Session将永不过期,而忽略在
weblogic.xml中设置的TimeoutSe..
Checkstyle是一款检查Java程序源代码样式的工具,它可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一。Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了使用它提供的几种常见标准之外,你也可以定制自己的标准。Checkstyle提供了支持大多数常见IDE的插件,大部分插件中就含有最新的Checkstyle,就不用费心再部署一份了。
老婆,就是那个为了省钱帮你买一份中意的礼物,却宣称自己是在节食的“傻瓜女人” 。
老婆,就是那个为了爱你,而放弃整片森林,一心想陪在你身边和你慢慢变老的“庸俗女人”。
老婆,就是那个不许你看别的女人、提别的女人、赞美别的女人的“小气女人” 。
老婆,就是那个保存着你发给她的每一条甜蜜信息,时常翻来看着楽的“花痴女人”。
老婆,就是那个总是嚷嚷着要宰你一顿,请她吃饭时,却说自己不饿的“可爱女人”&n..
在中国的技术圈子里,流行着这样一种说法:过了三十五岁,就一定得改行。在技术飞速发展的今天,只要稍不留神,就会掉下队来。因此,诸多技术工作者在仔细权衡利弊之后,终于还是决定跳离技术这个是非之地,将工作机会让给那些更青春更朝气的年轻一辈们。当然,还是有相当一部分的技术从业人员对这种说法很不以为然。一方面,技术工作的人际关系相对简单,这对于不喜欢权术政治的人来说,无疑有很大的吸引力。有位朋友曾经跟我说:“比起和人打交道,我更愿意和机器打交道”,相信抱有类似观点的朋友不在少数。而另一方面,技术给人带来的乐趣和满足感,往往是最吸引人的地方,让人沉迷其中,难以自拔。通过指尖流淌出的一行一行代码,拥有超乎想象的力量,不但可以承载数亿次的访问,还能够猜到你喜欢读什么书,喜欢听哪种音乐。这些代码,才是整个世界信息化建设的基石;而技术人员,才是IT 行业真正的核心和价值所在。
Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF)。
Spring 2.5推出了一整套注解,作为基于XML的配置的替换方案。注解可用于Spring管理对象的自动发现、依赖注入、生命周期方法、Web层配置和单元/集成测试。
探索Spring 2.5中引入的注解技术系列文章由三部分组成,本文是其中的第二篇,它主要讲述了Web层中的注解支持。最后一篇文章将着重介绍可用于集成和测试的其它特性。
软件/企业架构师是一项很重要的工作。架构师的职责很多,要胜任的话,需要具备特定的领导、沟通、技术技能。
正如Spring框架的名称一样,它真的为我们JavaEE开发带来了一阵春风,而其著名的IoC (依赖注入)更是为它的经久不衰注入了无限活力。在新发布的2.5版本中Spring的开发者为我们这些使用Java5或更高版本Java的开发人员提供了进一步简化而强大的新特性。其中就包括了注释驱动的依赖性注入(annotation-driven dependency injection)和新的web控制器模型将请求映射到加注释的方法上,等等。
editplus 3 注册码
注册信息:kariryo
5387D-12450-BCZ8B-D6W0B-85TE1