开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI。它有完整的demo和强大AIP手册,使我在开发过程中得心应手。以下是这篇博文D
http://www.cyqdata.cn/cnblogs/article-detail-52360
SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)基于通用的三层架构,数据访问层采用了无S
http://www.cyqdata.cn/cnblogs/article-detail-42727
涉略spring
花了差不多一天初步了解了下spring2。之前看过Eric谈的关于依赖注入的内容后就想读下spring了,毕竟这个框架也比较成熟,抱着浓厚的兴趣就将其知识点都溜了一遍。
谈谈学习的收获,spring涉及的知识很多,但主要是对于设计模式的应用。spring的主要知识点有两个:IOC和AOP。
由于我学习的目的不在于掌握其使用,而是理解其内部原理,意识到这点,所以我的学习主要偏于对其实现的内部
http://www.cyqdata.cn/cnblogs/article-detail-41795
Spring集成Quartz定时任务框架介绍和Cron表达式详解
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。
一、增加所依赖的JAR包1
http://www.cyqdata.cn/cnblogs/article-detail-41465
Spring.net-AOP 搭建网站通知服务(1)
1、前言:
本文想分享一下搭建网站通知服务过程中的心得。这包括:AOP 在项目中的应用、面向对象设计与开发、单元测试的应用等。文后将整理出源码供参考。
需求分析,什么是网站通知服务?
在网站内发生某个事件时系统按照某种规则产生通知并发送给相关人。例如:用户注册成功后给用户发送欢迎电子邮件、当用户确认参加团购后向团购组织者发送通知等。
http://www.cyqdata.cn/cnblogs/article-detail-40932
java spring、.net castle windsor 、unity容器使用方法对比
综合研究使用了java spring\.net castle\unity 进行管理,在使用配置文件的情况下发现还是java spring 和castle windsor 比较简洁,但从服务支持和RoadMap上讲,觉得在.net领域还是Unity胜出,能充分利用.net framework . 我选择Unity的几大理由:1、持续的RoadMap2、强大的微软3、因为基于.net ,更原生态4、
http://www.cyqdata.cn/cnblogs/article-detail-40613
SpringBird Erp系统快速开发平台之利器-SpringBird代码生成器
SpringBird Erp系统快速开发平台基于通用的三层架构,数据访问层采用了无Sql注入风险的IBatis.net,表现层采用了微软最新的Asp.net mvc3 Razor模板解析引擎和轻量级的Jquery easyui,服务层采用了接口编程,整体使用成熟可靠的Ioc、Aop框架Spring.net进行服务层、数据访问层和表现层之间的整合。讨论qq:2262366309
工欲善其事,必
http://www.cyqdata.cn/cnblogs/article-detail-40575
Spring.NET 中的 ADO.NET 数据访问的示例
Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/downlo
http://www.cyqdata.cn/cnblogs/article-detail-40232
[Spring.NET IoC] 之五:列表参数
我们可以在配置文件中向构造方法或者属性注入列表型参数,诸如 Array、ArrayList、Hashtable 等。1. IList在 .NET Framework 中实现 IList 的主要是 Array、ArrayList。
<?xml version="1.0" encoding="utf-8"?><objects xmlns="http://www.springframe
http://www.cyqdata.cn/cnblogs/article-detail-40005
Spring REST
前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate
http://www.cyqdata.cn/cnblogs/article-detail-39645
Spring访问数据库异常的处理方法
使用JDBC API时,很多操作都要声明抛出java.sql.SQLException异常,通常情况下是要制定异常处理策略。而Spring的JDBC模块为我们提供了一套异常处理机制,这套异常系统的基类是DataAccessException,它是RuntimeException的一种类型,那么就不用强制去捕捉异常了,Spring的异常体系如下:
目前为止我们还没有明确地处理Spring中JD
http://www.cyqdata.cn/cnblogs/article-detail-39529
Spring整合DWR comet 实现无刷新 多人聊天室
用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据,这无
http://www.cyqdata.cn/cnblogs/article-detail-39486
DWR+Spring+Hibernate的整合
这两天一直在看DWR,在做整合的时候出现了一些问题,困扰了我很久!我上网查了很多资料,但是收获不多,今天在别人的指导下搞定了,所以把我做的发出来大家共享,以后遇到了就很好做了。主要是搞清楚各个配置文件怎么写,特别是dwr.xml中的那些参数,我知道的都写上了,如果不完整大家可以留言。
先说一下我这个demo的流程。在页面输入一个数据库表里的名字,然后在页面上显示与这个名字对应的数据库表中的年龄
http://www.cyqdata.cn/cnblogs/article-detail-38160
Struts2、Spring3、MyBatis3整合ExtJS,完成CheckNodeColumnTree
前面介绍了ColumnTree:http://www.cnblogs.com/hoojo/archive/2011/05/11/2043426.html http://www.cnblogs.com/hoojo/archive/2011/05/11/2043453.html 加入CheckNodeColumnTree A、首先在AccountAction中添加如下代码: private
http://www.cyqdata.cn/cnblogs/article-detail-37260
Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【二】
三、加入Struts2框架 1、 准备工作 添加jar文件如下: org.springframework.web-3.0.5.RELEASE.jar org.springframework.aop-3.0.5.RELEASE.jar 这2个jar包是spring的context所依赖的jar包 struts2-spring-plugin-2.2.3.jar是struts整合sprin
http://www.cyqdata.cn/cnblogs/article-detail-37235
SpringMVC 中整合JSON、XML视图一
SpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成Java的Model对象中的数据到XML的编组。 Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo http:/
http://www.cyqdata.cn/cnblogs/article-detail-36867
SpringMVC 中整合JSON、XML视图二
上篇文章介绍了程序整合的准备工作、结合MarshallingView视图完成jaxb2转换XML、xStream转换XML工作,这次将介绍castor、jibx转换XML。 还有MappingJacksonView用Jackson转换JSON,自己拓展AbstractView定义Jsonlib的视图完成JSON-lib转换JSON。 上一篇文章:http://www.cnblogs.com/hoo
http://www.cyqdata.cn/cnblogs/article-detail-36860
MyBatis3整合Spring3、SpringMVC3
开发环境:
System:Windows
WebBrowser:IE6+、Firefox3+
JavaEE Server:tomcat5.0.2.8、tomcat6
IDE:eclipse、MyEclipse 8
Database:MySQL
开发依赖库:
JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、junit4.8.2
http://www.cyqdata.cn/cnblogs/article-detail-36337
Quartz与Spring整合进行热部署的实现
先来几张实现图
任务管理页.
新建任务管理.目前实现叫简单的需求...若各位同学要实现复杂的设计...quartz都有提供强大的支持.小弟目前的需求做到这已经够用了.
接下来.我们如何实现quartz的热部署编码呢?
小弟是利用spring整合quzrtz实现的.但是会产生两个小问题.
我们先看看quartz如何与spring整合
<bean name="quartzSchedule
http://www.cyqdata.cn/cnblogs/article-detail-36006
五、CXF WebService整合Spring
首先,CXF和spring整合需要准备如下jar包文件:
这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。
添加这么多文件后,首先在web.xml中添加如下配置:
<!-- 加载Spring容器配置 -->
<listener>
<listener-class>org.spring
http://www.cyqdata.cn/cnblogs/article-detail-35855