
【S】spring知识
巴克
java 我来了....
展开
-
spring的配置文件中bean的注入方式
<br />2010-06-10 14:31:13<br />spring的配置文件中bean的注入方式:<br /> 构造器注入:a:要在注入的类里提供相应的构造方法;<br /> b:配置文件中即为:(简单属性的注入)<constructor-arg index=" " value=" "><constructor-arg><br /> (引用类型属性的注入) <constructor-arg ref= " "><constructor-arg><br /原创 2010-06-10 14:31:00 · 1398 阅读 · 0 评论 -
继承关系 在spring的bean注入中的使用
描述:类A 继承自类B ,类A在spring的配置文件中有bean的配置定义,类A的配置定义中引用了其它的bean定义,重要的是,在类B的文件中 setter注入 类A的bean引用的bean同样能够使用。 public class A extends B{.....} public class B { /** * HIAL服务地址 */原创 2012-11-05 12:35:04 · 2348 阅读 · 0 评论 -
spring bean中parent的使用
在我们配置bean的时候可能会用到parent这个属性,项目中偶然遇到了,下面见代码: 代码中是该bean对应的类继承了abstractsrv对应的类: public class LoginSrv extends AbstractSrv { 如果不添加parent ="abstractsrv" ,那么在 abstractsrv对应的类中调用别的bea原创 2012-12-24 08:47:59 · 2386 阅读 · 0 评论 -
spring和BlazeDS 集成配置后台
转自:http://www.blogjava.net/wangxinsh55/archive/2011/02/25/345123.html假期一直在研究spring和BlazeDS的配置问题,下面这个和我门现在工作中用到的配置及其相似... 本文主要学习Flex跟spring如何集成。参考文档是 Spring BlazeDS Integration Reference Guide。spri转载 2013-02-18 11:46:51 · 744 阅读 · 0 评论 -
spring初始化配置加载
转自:http://qingfengxia2.blog.163.com/blog/static/25478407200811125914854/Spring配置初始化ApplicationContext |字号 订阅Spring配置初始化ApplicationContext关键字: Spring配置初始化ApplicationContext1. 在st转载 2013-04-03 15:46:15 · 1204 阅读 · 0 评论 -
JSP\SERVLET\SPRING\MYSQL 、spring过滤器,乱码问题解决
配置:1、jsp页面配置 : 2、jsp页面配置: request.setCharacterEncoding("utf-8");3、web.xml 文件中增加如下代码(使用spring后,spring提供的过滤器): Spring character encoding filter org.springframework.web.filter.Ch原创 2013-08-18 23:38:48 · 932 阅读 · 0 评论 -
getHibernateTemplate().find(hql) 用法 和参数为sql的用法
今天发现一种新的用法,参数为hql语句,如下:SELECT DISTINCT mFROM SysPrivilege p, SysMenu mWHERE p. MASTER = 'role'AND p.access = 'menu'AND p.masterValue IN (19)AND m.id = p.accessValueORDER BY m.原创 2013-10-11 16:46:17 · 2990 阅读 · 0 评论 -
org.hibernate.HibernateException: createSQLQuery is not valid without active transaction
org.hibernate.HibernateException: createSQLQuery is not valid without active transaction异常解决: 产生这个异常的原因是代码中使用了如下片段:public class ConfigDaoImpl extends HibernateBaseTemplate implements ConfigDao {..原创 2013-10-25 16:28:16 · 3166 阅读 · 1 评论 -
DAO层的CRUD操作该使用getHibernateTemplate()下的方法
今天突然想总结下,DAO层继承了HibernateDaoSupport之后的查询是该使用哪个:方式1:Session session = this.getSeesion();session.CreateQuery("hql"); 或者session.CreateSqlQuery("sql") ;方式2:Session session = this.getHibernate原创 2013-10-25 16:46:11 · 1504 阅读 · 0 评论 -
classpath
对于web应用,classpath是WEB-INF/classes/原创 2011-09-09 17:20:39 · 510 阅读 · 0 评论 -
OOP与AOP的区别与联系
转自:http://blog.youkuaiyun.com/sundenskyqq/article/details/7597610面向对象的编程(OOP)方法是在面向过程的编程方法基础上进行的改进,而面向方面编程(AOP)方法又是在面向对象编程(OOP)方法的基础上进行改进而来的一种创新的软件开发方法。1、区别:面向领域不同 AOP和OOP是面向不同领转载 2013-12-26 16:52:34 · 1117 阅读 · 0 评论 -
配置随容器启动就执行的功能
容器启动加载web.xml 配置文件,该配置文件中配置如下信息: contextConfigLocation classpath:config/applicationContext.xml, 作用:加载applicationContext.xml文件,该文件中指定了要随着容器启动而加载的bean: b原创 2012-06-07 14:38:14 · 874 阅读 · 0 评论 -
构造方法注入bean 的使用
见以下步骤:图1图2图3哈哈 ,实际中用到了构造注入bean。原创 2012-10-31 16:57:02 · 1317 阅读 · 0 评论 -
xfire的jar包同spring冲突问题(MR)
错误原因是部署路径:E:\FrameWork\AppServer\jboss-4.2.3-1.GA\jboss-4.2.3.GA\server\default\deploy\medicalRes.war\WEB-INF\lib 存在了两个spring 的jar包报错信息如下: 注意: 部署路径(服务器路径)下存在的包不一定在项目路径下存在,但是项目路径(D:\workspace原创 2012-06-15 09:59:46 · 2753 阅读 · 0 评论 -
Timer\ TimerFactoryBean
http://xpws2006.blog.163.com/blog/static/9543857720091019102721504/ http://www.cnblogs.com/spmxlBlog/archive/2010/10/27/1862448.html http://chain.blog.163.com/blog/static/140848523201127422转载 2012-07-12 14:20:07 · 956 阅读 · 0 评论 -
IoC的3种依赖注入类型
<br />IOC原理<br />IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,形象地说,即由容器动态地将某种依赖关系注入到组件之中。<br />下面通过一个生动形象的例子介绍控制反转。<br />比如,一个女孩希望找到合适的男朋转载 2010-06-10 15:08:00 · 1035 阅读 · 0 评论 -
Spring配置
1.导入涉及到的jar包: log4j.properties commons-logging.jar spring.jar 这三个jar包2.导入设计到的配置文件:applicationContext.xml log4j.properties原创 2011-09-02 09:37:48 · 472 阅读 · 0 评论 -
CXF 实现webservice例子 集成spring
http://www.cnblogs.com/frankliiu-java/articles/1641949.html 错误信息:Exception in thread "main" java.lang.LinkageError: JAXB 2.1 API is be转载 2011-09-19 09:26:21 · 616 阅读 · 0 评论 -
PropertyPlaceholderConfigurer 配置数据源 更安全,修改更方便
【来源于spring framework开发参考手册】PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,可以将BeanFactory定义中的一些属性值放到另一个单独的标准Java Properties文件中。这就允许用户在部署应用时只需要原创 2011-08-26 15:12:32 · 850 阅读 · 0 评论 -
spring的配置文件中bean的注入方式
spring的配置文件中bean的注入方式: 构造器注入:a:要在注入的类里提供相应的构造方法; b:配置文件中即为:(简单属性的注入) (引用类型属性的注入) setter注入: 不是简单属性(对象)要使用引用的方式注入: bean的范围被放大,不单单只是所在的配置文件,指的是容器中所有的配置文件。原创 2011-11-22 09:10:42 · 607 阅读 · 0 评论 -
spring中contextConfigLocation的配置作用
eg: contextConfigLocation classpath:/DatabaseConn.xml, classpath:/UserMasterData.xml, classpath:/Adapter-Service.xml, /WEB-INF/application-common.xml, /WEB-INF/appli原创 2011-11-30 12:47:47 · 3068 阅读 · 0 评论 -
获取applicationcontext的方式
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情转载 2011-09-09 17:13:45 · 1329 阅读 · 0 评论 -
Spring的LocalSessionFactoryBean类(转)
在Struts2中集成了Spring之后再集成Hibernate就非常容易了,在这里我们需要用到Spring提供的ORM模块。通过这个模块Spring提供了对Hibernate、JDO、OJB和iBatis的集成。在与Hibernate集成时我们需要用到Spring的LocalSessionFactoryBean类,这个类可以看作是连接Spring与Hibern ate的桥梁。一.转载 2011-12-01 14:48:47 · 1858 阅读 · 0 评论 -
新发现了Hibernate3.2与Spring松耦合的集成
原来一直在使用Hibernate时,使用Dao直接继承Spring的HibernateDaoSupport类。后来仔细阅读Spring的doc,发现实际上这样做时没有必要的:Hibernate 3.0.1 introduced a feature called "contextual Sessions", where Hibernate itself manages one current转载 2011-12-02 16:21:35 · 1064 阅读 · 0 评论 -
在applicationContext.xml文件中配置SessionFactory和dataSource的bean
在所有的ORM框架中,Spring对Hibernate的支持最好.Spring提供很多IOC特性的支持,方便处理大部分典型的Hibernate整合问题,如:sessionFactory注入,HibernateTemplate的简化操作,及DAO支持等.applicationContext.xml文件包含如下部分内容:<bean id="myDataSource" class="o原创 2011-12-02 15:37:47 · 9056 阅读 · 3 评论 -
Spring管理Servlet
[转自]http://pplp.blog.163.com/blog/static/2583479201031202850683/Spring管理Servlet在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在servlet中使用spring容器管理业务对象,通常需要使用Web转载 2011-07-21 10:00:01 · 1423 阅读 · 0 评论 -
编程式事务
采用编程式事务1、 getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSessio原创 2014-03-26 14:20:27 · 727 阅读 · 0 评论