Spring入门
__NULL
这个作者很懒,什么都没留下…
展开
-
Spring基础之二:xml配置注入
一:setter中注入:propertyperperty用来注入属性,属性可以是常见数据类型,也可以是自定义的内置对象 service层:public class UserService { private IUserDAO userDAO;原创 2012-10-21 15:26:23 · 994 阅读 · 0 评论 -
Struts2+Spring整合
1、Struts2+Spring整合Struts2和Spring整合,创建一个OA工程 1、整合struts2 1)导入strut2的jar包:commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.12.jar,xwork-2.06.jar。暂时导入这些jar包转载 2012-10-27 21:28:56 · 834 阅读 · 0 评论 -
Spring3整合Hibernate3.6之一:简单CRUD
本来是想拿Spring整合Hibernate4的,事实证明我道行尚浅 未遂……看到这个异常,且在用Hibernate4的同学就要考虑Hibernate的版本问题了(解决完这个问题发现4里边把HibernateTemplate取消掉了,所以就没再死扣)。org.springframework.beans.factory.BeanCreationException: Error c原创 2012-11-10 21:55:17 · 3131 阅读 · 1 评论 -
Spring3整合Hibernate3.6之二:用AOP管理事务处理
整合以后可以借助Spring的AOP来管理Hibernate的事务1.先界定一个事务的边界,这里用的是“ add* ”2.再把两件事情都放在一个service的操作中,第一件事情执行成功后,第二件事情抛出异常。3.结果Spring抓取到异常后,把两步操作全都回滚1.定义事务边界applicationContext-common.xml中增加以下配置:其中原创 2012-11-11 09:26:42 · 1260 阅读 · 0 评论 -
Struts2+Spring3+Hibernate3.6整合之一:用户管理
前些天弄了一个Struts2+Spring3+iBatis的整合,第一部分:http://blog.csdn.net/ruantao1989/article/details/8143899第二部分:http://blog.csdn.net/ruantao1989/article/details/8143979第三部分:http://blog.csdn.net/ruantao1989/article原创 2012-11-11 17:52:12 · 1671 阅读 · 0 评论 -
SpringMVC入门一:helloWorld
玩了一下SpringMVC, 感觉挺清爽的 好像没有struts那么臃肿( 可能是高级的东西我还不会用 哈 ) 例子中一共有俩方法:一个Controller直接返回字串的方法, 另一个通过Dao层返回用户列表的方法, 前台只是用JSTL简单显示一下返回值,主要是怕记不住 记在博客里, 算是个入门笔记吧一:结构二:配置文件1.web.xml 1原创 2013-08-30 12:28:21 · 1617 阅读 · 0 评论 -
SpringMVC入门二: 1规范结构, 2简单整合MyBatis
昨天拿springMVC写的helloworld结构不好, 这次先调整一下体系结构 , 然后简单整合一下MyBatisspring的配置还是以注解为主, 不过MyBatis的映射文件什么的还是拿xml写比较清楚还是暂时先记下来, 然后再慢慢改吧零:修改后的结构一:修改spring结构这部分只说spring的配置, MyBatis的整合留到后一节细说原创 2013-09-01 12:48:32 · 1680 阅读 · 0 评论 -
使用Spring的LdapTemplate进行LDAP操作
转自:http://www.mzone.cc/article/621.html 最近利用空闲时间研究了一把LDAP,然后用spring进行了一些编程尝试,通过spring的LdapTemplate可以很方便的进行LDAP的CRUD操作。如果你不清楚啥是LDAP的话,可以查询相关资料后再看此文。一般来说LDAP可以用来作为一个用户中心,围绕LDAP可以部署一些应用来共享相同的账号转载 2013-10-25 15:42:29 · 8348 阅读 · 2 评论 -
Spring 的优秀工具类盘点
转自:http://www.blogjava.net/i369/articles/236830.html2007 年 8 月 17 日Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。转载 2014-01-03 10:03:42 · 1381 阅读 · 0 评论 -
Spring整合iBatis之三:从Spring角度看两框架整合(包括事务处理)
从spring看整合,spring自己的本职工作大体上只剩加载配置文件,和运行service了。 这两者都要有所改变,具体来讲: 1.applicationContext-common.xml要把iBatis需要整合的功能都接手过来,比如数据源配置、iBatis配置、准备和注入iBatis需要的template模版还有事务管理,下文细说。 2.service原创 2012-10-26 17:28:57 · 972 阅读 · 0 评论 -
Spring整合iBatis之一:整合中遇到的异常总结
刚刚用了两个多小时,把之前写的spring代码和iBatis代码整合到了一块儿,各种包的导入和各种依赖关系比较头疼,要修改不少东西,也出了不少错误。 先说说整合时候遇到的异常,代码还要再整理整理加加注释什么的,再一段一段慢慢分析,结构大概是这样(少某个包的同学可以看看包名): 先把异常晒出来,其中好几个异常查了好半天,希望贴出来能造福全人类 哈哈原创 2012-10-25 23:14:32 · 1915 阅读 · 0 评论 -
Spring整合iBatis之二:从iBatis角度看两框架整合
总的来说,iBatis功能上基本不变、结构不变, iBatis的VO(也就是model)不变,配置文件数量和作用基本上不变。 有变化的地方: 1. 在DAO的实现上(DAOImpl)不用过SqlMapClient执行SQL语句,改用spring提供的SqlMapClientTemplate 2.SqlMapConfig.xml中,数据库的配置不再由iBat原创 2012-10-26 15:22:22 · 1195 阅读 · 0 评论 -
Spring基础之三:annotation配置注入
用annotation配置只在源代码相应的地方加入annotation即可,xml就不用再来回来去改了,开发时候快,不过我觉得没xml清楚。一:修改配置xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan原创 2012-10-21 17:41:01 · 752 阅读 · 0 评论 -
小结:实例解析DAO设计模式工作流程(无框架)
昨儿学Spring感觉对DAO设计模式一知半解,就扒了框架自己写了一个实例。花了一整天时间,不过收获很大,趁着没忘赶紧记录一下,希望以后有时间再来改进。一:概述: 概念就不赘述了,网上有的是,就从测试程序下手 一步步分析一下。 文件结构是按照Spring写的,也分dao、model、service,如下图:从执行顺序上来说: 首先是.se原创 2012-10-19 15:02:30 · 4237 阅读 · 0 评论 -
Spring基础之一:第一个Spring
一:导入Spring时遇到的org/apache/commons/logging/LogFactory的问题原因是Myeclipse里缺少commons-logging.jar 这个包,CSDN上的下载地址:http://download.csdn.net/detail/ruantao1989/4666059二:解压spring时,rar报错:“路径和文件名总长度不能超过260原创 2012-10-19 23:03:44 · 849 阅读 · 0 评论 -
Struts2整合Spring之一:双方的分工
引入一个Struts整合Spring的简单例子,来说明两者的分工。 分工总体来讲:struts仍然通过Action来接收jsp传来的数据,处理后进行跳转;spring仍然只负责把具体实例注入。但spring这次要在合适的时候,把service实例注入struts管理的Action之中,struts要通过配置 允许spring来管理整个实例化的过程。 所以struts是主导、是管理者原创 2012-10-31 20:38:41 · 1411 阅读 · 0 评论 -
Struts2+Spring+iBatis整合用户管理实例之一:多个Action、service的配置
自己用来练习的入门级的实例,高手可以直接忽略 哈哈。 这几天没时间,没加权限控制,前台显示也有些Scriptlet没换成标签,等过些天有空再加吧。 仨框架的分工就不赘述了,之前的博客里有两两整合的详细记录,主要说说程序。 一:结构 程序功能主要分为“登录登出”和“用户管理”两部分: 相应的Action和Service也按这两个内容分为相原创 2012-11-03 16:44:14 · 4808 阅读 · 2 评论 -
Struts2+Spring+iBatis整合用户管理实例之三:用户管理,增删改查
用户管理功能的流程是: 1.管理功能会通过struts跳转到UserManager的Action,(spring帮助注入实例) 2.UserManagerAction里边聚合了ManagerService实例(也是spring的功劳),调用里边的增删改查的方法 3.ManagerService实例直接调用dao中增删改查的具体实现的方法 4.这些具体实现,通原创 2012-11-03 17:47:04 · 4147 阅读 · 6 评论 -
Struts2+Spring+iBatis整合用户管理实例之二:登录和登出
登录和登出俩操作的流程都是: 1.jsp提交到struts的Action,Action会查找所需的实例,这时spring帮助注入实例; 2.注入的loginAction实例(spring已经往里注入了其他所需的实例)会去servise里查找实现的方法 3. 执行具体实现后,还要对session操作,记录登录、登出状态。1.登录jsp根据session判原创 2012-11-03 17:12:04 · 3766 阅读 · 0 评论 -
Spring+iBatis整合(业务层聚合SqlMapClientTemplate)
PS:用的是业务层聚合SqlMapClientTemplate的方法,步骤八中持有一个spring出来的SqlMapClientTemplate对象Spring和Ibatis框架整合的思路与spring和hibernate框架的整合思路基本一致。步骤一:新建立一个项目。步骤二:为该项目添加spring的应用环境。步骤三:导入Ibatis的必须转载 2012-10-18 23:12:54 · 1173 阅读 · 2 评论 -
应用完全启动后, Spring执行自定义初始化
spring初始化结束后,执行onApplicationEvent方法 此处初始化避免了初始化static时 bean还没注入的问题原创 2013-12-19 20:27:11 · 6013 阅读 · 0 评论