- 浏览: 69363 次
- 性别:
- 来自: 上海
最新评论
-
dengfengfeng:
[flash=200,200][url][img][list] ...
ehcache 与spring相结合超时自动刷新缓存的框架搭建 -
wangshiyang:
pyzheng 写道大哥 ,你有针对Hibernate4的os ...
hibernate4,spring3,struts2整合中解决 -
pyzheng:
大哥 ,你有针对Hibernate4的oscache配置么? ...
hibernate4,spring3,struts2整合中解决 -
wangshiyang:
wslovenide 写道你说的这个我也遇到了,就是最后一点我 ...
hibernate4,spring3,struts2整合中解决 -
wslovenide:
你说的这个我也遇到了,就是最后一点我有点怀疑,sessionF ...
hibernate4,spring3,struts2整合中解决
文章列表
一、前言
前一阵列刚换了个新的工作环境,然后自己的baby也刚出生,一直没有时间去做工作以后的其它事了,担搁了一段日子。
今天儿子满一周了,我内人她家帮着照顾着,总算我可以喘口气休息一下,因此决定将这个系列的博文继续下去,同时也将此篇献给我刚出生一周的儿子和幸苦了10个月的爱人。
二、基本概念
Spring,作为一个流行框架它给我们在日常工程中的框架搭建提供了太多的便利了,它就像一个骨架一样,你可以在上面自己去塑出肌肤与血肉并赋于它灵魂。
从今天开始我们将要连续几天基于Spring的基础上来讲软件开发框架,由于Spring被应用的太广泛太广泛了,因此此系列教程可以作为Spring开发的 ...
- 2012-10-22 01:19
- 浏览 515
- 评论(0)
网上说的需要替换什么什么文件,因为我的是在linux系统下使用的,所以dll文件对我不适用,最后终于找了个很简单的方法,大家看到了赶紧用,谁晓得什么时候就会被封了! 安装原版的软件,2.0,2.1的都可以,然后找到user.license文件,window系统在C:/docu.../用户/local data/.../user.license,把Print改成Prints就可以了! 同理,linux下/home/**/.local/share/data/../user.license,修改之后即可! 大家看看是不是变成了0days了?
今天把extjs tree换成了dhtmlxtree,放到服务器上运行之后,在window的IE和chrome下浏览没有问题,但是放到linux的chrome和firefox就出问题了,一直提示Incorrect XML的错误,查看了response返回的数据,没问题啊,
没办法只好翻dhtmlxtree的源代码了,在dhtmlxtreecommon.js里面找到dtmlXMLLoaderObject.prototype.loadXML=function(filePath, postMode, postVars, rpc){....}这个函数,然后在里面调试,this.xmlDoc.open(p ...
下面的文件就是所需要的反编译工具,适用于任何平台,下载后HELP-》install new software->add->archive,选择下载的zip,名字随便起,安装重启过后就可以使用了,可以在window->preferences->genearl->editors->file associations->.class里面应该就有了! 然后选择任何一个需要反编译的文件就可以反编译了。
问题:如果里面都有,但三缺不能反编译的话,需要把java compliler的编译等级调到1.6,不然没法用。
一、IBMWebsphere集群
IBM WebSphere的发行版分为单机版和NetworkDeployment版,我们把Network Deployment称为ND即可作集群的版本。
WAS的集群和Weblogic的集群一样,它也可以作垂直和横向两种集群。
而WASND的集群是在所有的集群中最强大的,因为它可以:
通过各个node组成一个个cell,又可以把这一个个cell组成一个个新的cluster,而cluter与cluster还可以通过共属一个manager node来组成新的一个集群,以此可以通过WASND来组集超大规模集群。
同时,IBM的新一代产品如:网格计算(回头我 ...
- 2012-08-23 01:16
- 浏览 569
- 评论(0)
注意:只适用于quartz1.8版本以下的,1.8版本以上的因为spring需要等等3.2M2版本才能修复
结合spring+quartz开发个后台的WEB管理系统,系统主要包括以下功能:
1、动态添加、修改和删除数据源,并加入到spring管理。
2、动态注册、修改和删除任务(需要实现的具体quartz业务类),并加入到quartz管理。
3、提供上传第三方包的功能。(主要考虑实现的业务类,需要引入其他的jar包)。
4、在线日志查询分析。
。。。
后台系统的应用领域:
1、执行多个数据库之间的数据交换服务。
2、架设系统与银行之间的通讯 ...
一、IBMWebsphere与IBMHttpServer
IBM WebSphere非常强大,几乎可以和任何主流Web服务器集成。其原理和Weblogic与Apache以及tomcat与Apache的集成原理一致,也是以plug-in(插件)的方式来做应用的。
不过我们今天要介绍的是IBM自带的HttpServer,又称IHS。
IHS其实就是一个Apache,IBM拿了Apache过来进行了改造,使得它可以和它的WAS系列产品紧密结合并且可以通过WAS的Admin Console对它进行可视化管理。
在今后的教程中我们会涉及到IBM WebSphere的集群及WebSphere Ap ...
- 2012-08-17 13:55
- 浏览 569
- 评论(0)
一、IBMWebsphere
02年开始接触EJB1.x时,当时有一本巨肥厚无比的书叫作”ejb从入门到精通(master ejb2.0)”,红皮的,wrox公司出版的。该书带有1张光盘,光盘里有3个App Server。
1.Jboss2.2.1
2.Weblogic6.1
3.IBM Websphere ApplicationServer5.x
从那时 ...
- 2012-08-14 12:44
- 浏览 523
- 评论(0)
一、加密保护我们的web service传输
在上一天的教程中,我们讲了一个简单的基于” security-constraint”的以指定用户名和密码来保护一个Web Service以及如何用https对这个web service的通讯过程进行保护。虽然它用https来进行保护了,但 ...
- 2012-08-08 18:25
- 浏览 517
- 评论(0)
短信"猫"可以实现无手机发送短信,和mas机比起来就是比较灵活点,不用那么多繁杂的步骤,下面来说说短信"猫"发短信的实现.
一般来说,对于信息的处理无外乎两种方式:一种是把任务保存到缓存队列中,然后去调度任务.优点就是速度快,缺点也很明显,如果任务处理的不好,很容出现任务无法执行或者等待.另一种就是保存到数据库中,短信发送和数据的处理分开处理,但是速度方面会有影响.这里说的第二种方法.
首先把任务的数据保存到数据库中,这块的话没有什么难度,就是普通的增删改查.
发送短信的单独分离出来运行,既web端和发送端分开.
首先需要初始化设备public stati ...
因为项目的要求,所以做了个邮件发送的功能,但是使用javaMail的话太麻烦了,还需要自己去适配服务器,进行验证,所以就选用了spring的mail功能.因为现在的框架是ssh的,所以就把他做成了模块.下面开始.
首先需要保证要有mail.jar,activation.jar,spring.jar.
然后就是对spring的集成,发代码吧,首先是spring的配置文件,因为我使用了properties文件,所以直接读取文件,配置文件这里要注意下,每条属性后面一定不要跟空格,不然会就会找不到smtp服务器,我就是在这里中招的!
#user is the sender name;
#passwo ...
今天对框架功能进行整合,用的是spring2.5的框架,本来想换新的,但是公司不让,没办法,需要对整合后的功能进行测试,拿了个spring-test.jar包测试,本来想用注解方式进行测试的,奈何不给力,没办法只能使用AbstractTransactionalDataSourceSpringContextTests这个过时的类进行测试了.
关于注解的方法我这里给个网址,不要被E文吓到,其实很好看懂的.
http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/testing.html
哈哈, ...
一、WSSecurity简述
安全的Web服务是Web服务成功的必要保证。但大家都知道,Web服务使用XML来进行数据交换,而XML在默认情况下是明文编码的;同时,大部分Web服务使用HTTP协议作为传输协议,同样,HTTP也是使用明文方式来传输数 ...
- 2012-08-02 16:17
- 浏览 556
- 评论(0)
一、SOAPIn Axis2
在前两天的教程中,我们学习到了用Axis2如何进行复杂数据、简单数据进行传输。
正如我在前一天教程中所说,在web service的世界里,一切都是基于SOAP的,因此在今天我们将学习Axis2中的SOAP特性。
今天的课程将用3个例子来完成即:
1)客户端与服务端使用SOAP进行通讯
2)服务端将Exception以SOAPFault的形式抛给客户端
3)使用SWA(Soap With Attachment)来进行附件传送
二、客户端与服务端使用SOAP进行通讯
来看下面这个Web Service:
下面是Service端的源码
...
- 2012-07-30 14:40
- 浏览 630
- 评论(0)
一、总结前一天
前一天中我们讲述了如何生成一个Axis2的WebService, 如何布署以及4种不同的客户端, 它们是: 传统式, 非阻塞式, 双工模式, 双工非阻塞。
并且我们看到了一个Axis2的Web Service的布署描述:
<service name="HelloWorld">
<parameter name="ServiceClass">org.sky.axis2.helloworld.HelloWorld</parameter>
<operation name="sa ...
- 2012-07-25 22:56
- 浏览 530
- 评论(0)