spring
籍籍川草
java懂点,其他再说
展开
-
Spring IoC与AOP的核心思想(转载)
IoC和AOP都是Spring的核心思想,这两天利用休息的时间,补了补之前没看明白的Spring。现在我更关心这种技术的实现方式和核心思想,用框架,我想本身不会太复杂。 当然,最为一个框架级的轻量组件,大量的配置文件是不可缺少的,但是核心是要把这些配置文件,配置节组装起来,并将核心代码编写为完全业务无关的。我们看看Spring是怎么做的。 首先,IoC,控制反转。Spring转载 2012-02-08 10:12:25 · 1135 阅读 · 1 评论 -
spring mvc 静态文件不能问题
1.方法1 在spring-mvc.xml中添加过滤相关目录原创 2014-08-14 13:15:28 · 578 阅读 · 0 评论 -
Spring配置多数据源
1. 首先在配置文件中配置多个dataSource 2. 扩展Spring的AbstractRoutingDataSource抽象类,实现动态数据源。 AbstractRoutingDataSource中的抽象方法determineCurrentLookupKey是实现数据源的route的核心.这里对该方法进行Override。 Java代码 publi转载 2014-01-24 09:17:49 · 1015 阅读 · 0 评论 -
如何在spring框架中解决多数据源的问题
在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问转载 2014-01-24 09:12:18 · 877 阅读 · 0 评论 -
Spring Security3十五日研究
前言 南朝《述异记》中记载,晋王质上山砍柴,见二童子下棋,未看完,斧柄已烂,下山回村,闻同代人都去世了,自已还未变老。 因此发出“山中方一日,世上几千年” 的慨叹。原文寥寥几笔,读来却发人深省。 另有宋朝周敦颐在《暮春即事》中也有诗云:双双瓦雀行书案,点点杨花入砚池。闲坐小窗读周易,不知春去几多时。 上述古文或古诗中对于时间的论述最符合我现在的感转载 2014-01-13 15:50:49 · 835 阅读 · 0 评论 -
Spring Security3.1 最新配置实例
这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不是很行。希望能让观看者不产生疲惫的感觉,我已经心满意足了。 一、数据库结构 先来看一下数据库结构,采用的是基于角色-资源-用户的权限管理设计。(MySql数据库)转载 2014-01-10 08:11:27 · 1608 阅读 · 2 评论 -
Spring Security 3.0 多页面登录配置
网上很多文章是关于Spring Security 2实现多页面登录的。因为现在需要使用Spring Security 3.x来实现所以只能自己动手解决。参考了网上这两篇文章《spring security 2中使用通过自定义过滤器实现多登录页面》和《spring security 全配置》。总的来说Security 2 和 3还是有不小差别的。 现在开始进入正题。同转载 2014-01-09 08:40:10 · 4987 阅读 · 1 评论 -
Spring3.1.2与Hibernate4.1.8整合
整合Spring3.1.2 与 Hibernate 4.1.8 首先准备整合jar: Spring3.1.2: org.springframework.aop-3.1.2.RELEASE.jar org.springframework.asm-3.1.2.RELEASE.jar org.springframework.aspects-3.1.2.RELEASE.jar转载 2013-11-12 16:53:54 · 1330 阅读 · 0 评论 -
Spring里使用JDBC
JDBC部要求我们掌握其他框架的查询语言,它是基于SQL这种数据访问语言的。JDBC很多便捷的功能是很多框架不能比的,但是JDBC也不是十全十美的,它具有强大的功能、灵活性和其他一些优点,但也有缺点。 传统的JDBC对数据库的操作,有很多重复的代码,这样给程序员带来了很多额外的工作量,Spring提供了JDBC模板很好的解决了这个问题,由于传统的方法比较简单,在这里不转载 2013-11-05 15:14:30 · 718 阅读 · 0 评论 -
hibernate4+spring3.1整合常见问题解决方法
由于目前网上很少有关于hibernate4+spring3.1的配置方法,为了让大家少走弯路,我总结了一下与大家分享。 hibernate4的改动较大只有spring3.1以上版本能够支持。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。 1、spring3.1去掉了Hibernate转载 2013-11-05 15:16:42 · 1005 阅读 · 0 评论 -
Hibernate配置项
Xml代码 Session工厂--> id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> name="dataSource" ref="dataSource" /> name="packagesToScan">转载 2013-11-05 15:15:51 · 1542 阅读 · 0 评论 -
Spring的外部依赖jar包
Spring的依赖关系 依赖关系分组 JAR文件 说 明 ant ant.jar, ant-junit.jar, ant-launcher.jar Spring采用Apache Ant作为其构建工具,还用来完成大量其它任务如文档生成和测试执行等。运行时Ant根本不起作用,因此发布应用时无需包含该JAR文件。转载 2013-05-28 07:17:13 · 1190 阅读 · 0 评论 -
Java中的BoneCP数据库连接池(转载)
BoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this means. For the rest, this is a library th转载 2012-07-27 17:23:44 · 687 阅读 · 0 评论 -
spring的DriverManagerDataSource与apache的BasicDataSource(转)
情况是这样的。。。 2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull 严重: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status 重新启动服务转载 2012-07-27 11:10:27 · 742 阅读 · 0 评论 -
数据连接池用法(boncp,dbcp,proxool,C3PO)
C3PO数据库连接池 优点:性能比较dbcp好,稳定性也比dbcp强 将C3po跟spring整合 1.导入c3p0-0.9.1.2.jar,commons-logging-1.1.1.jar,spring-2.5.6.jar 2.在applicationContext.xml中配置,用C3PO配置好的数据源 id="dataSource" class="com.mchange.v2转载 2012-07-27 11:36:18 · 1115 阅读 · 0 评论 -
Spring如何实现IOC与AOP的
1、Spring IOC IoC 与 DI 首先想说说 IoC ( Inversion of Control ,控制倒转)。这是 spring 的核心,贯穿始终。所谓 IoC ,对于 spring 框架来说,就是由 spring 来负责控制对象的生命周期和 对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的 mm转载 2012-02-08 10:11:27 · 13031 阅读 · 3 评论 -
spring技能点复习
1.什么是IOC IOC即Inversion of Control(控制反转)的缩写,具体表现为将对象的创建与销毁交由不属于调用方的第三方容器统一集中管理,调用方统一从容器中获取对象,从而降低了调用方与被调用方的耦合度。 优点:1.资源集中管理,实现资源的可配置化 2.资源集中起来更易于管理 3.在调用方与被调用方之间增加了第三方的容器管理资源,...原创 2019-07-02 17:10:43 · 299 阅读 · 0 评论