标签 : 8个相关结果 35次浏览

Spring的官方定义是:一个轻量级的IoC和Aop容器框架,它使用了一种叫做依赖注入的技术。所谓依赖注入,就是指将创建对象以及协议依赖对象之间合作的责任从对象自身中转移到“工厂”中去,这个“工厂”通常由IoC容器提供。

使用Hiberante Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有找到适合我的解决方法,最后发现是import Entity类造成的(使用Eclipse自动提示导入的该包) [java] import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import org.hibernate.annotations.Entity;//这是就出问题了哦 @Entity @Table(name="test_person") public class Person implements Serializable [/java] 后面修改了引入的Entity [java] import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import javax.persistence.Entity;//引入这个类就正确了 @Entity @Table(name="test_person") public class Person implements Serializable [/java] 另外有些报org.hibernate.MappingException: Unknown entity,可能是没有在cfg文件中加入 *.hbm.xml造成的,我的是这两种情况都忽略了

下面是我根据多年的阅读和实践经验,给您推荐的一些图书: 第一部分: 语言篇 1《Java编程规范》 星级:★★★★★ 适合对象:初级,中级 介绍:作者 James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础 讲解的很不错。 2《Java核心技术:卷Ⅰ基a础知识》 星级:★★★★★ 适合对象:初级,中级 介绍:官方机构图书,你怎么也得有一本,这本书比较全面而且易懂。放在案旁用到的 时候查一查,看一看。是学习入门必备书。 注:新手必备 3《Java编程思想》 星级:★★★★★ 适合对象:初级,中级 介绍:这本书的作者就是著名的 C++编程思想,对 OO的理解很好,Java作为一门面向 对象的语言,你学习 Java最好也同时参考这本书进行入门学习。 注:新手必备 4《Effective Java》 星级:★★★★★ 适合对象:初级,中级,高级 介绍:作者是 Java的第 2号人物,目前是 Google的 Java老大,是 James Gosling强力推 荐的一本书。 5《Java与模式》 星级:★★★★☆ 适合对象:中级,高级 介绍:是国人写的难得的值得购买的一本书,当然现在也有大话设计模式之类的出现, 这本书出现的比较早,是初级到中高级必读的图书之一。 注:没有理解面向对象前,读这本书没有意义。最好是有过项目经验再读比较好。 6《SCJP学习指南》 星级:★★★★☆ 适合对象:初级,中级 介绍:官方考试必备图书,对你检验自己学些 Java知识情况很有帮助,这本书最适合 学生阅读,这本书理解透了,找工作面试 Java题目不会有任何问题,工作多年的拿这里的 题目不会做的都很多。 7《Java数据结构和算法》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍:这本书使用 Java语言描述了我们常用的数据结构,写的非常不错。值得一看, 不过目前基本断货(这个就是最有利的说明)。 8《Junit Recipes中文版:程序员实用测试技巧》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍:目前敏捷盛行,这个你是不管怎样也得看一看的。 第二部分:中级进阶篇 1《Spring in action》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍: Spring框架,作为 Java程序员是怎么都必须学习的。 IOC、AOP是你以后见到 的软件的基础。另外基本上很多东西都和 Spring产生联系。 2《精通 Spring 2.x:企业应用开发详解》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍:书中提供了 Spring中的目前最流行用法的实例和实用情况。 3《iBatis实践》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍: iBatis必看参考书, in action从未让人失望过。 4《精通 Hibernate:Java对象持久化技术详解》 星级:★★★★☆ 适合对象:初级,中级,高级 介绍: Hibernate必备参考书,也是国人写的,难得的一本好书,而且作者是个 MM。 5《Struts 2.1权威指南》 星级:★★★★☆ 适合对象:初级,中级 介绍:学习 Struts2的一本国人写的不错的书,不过名称显得大了点。权威指南应该只 有作者才可以这么叫。 6《Maven实践》 星级:★★★★☆ 适合对象:初级,中级 介绍:从 Ant到 Maven现在时大势所趋了,您怎么也得学习一下。 7《expert one-on-oneJ2EE Development without EJB中文版》 星级:★★★★☆ 适合对象:初级,中级 介绍:这个其实是 Spring的基础,作者巨牛。强力推荐,可惜是基本买不到这本书了。 8《Tomcat权威指南》 星级:★★★☆ 适合对象:初级,中级 …

[xml] <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd        http://www.springframework.org/schema/tx http://www.springframework.org/schema/aop        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">   <bean id="dataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /> <property name="url" value="jdbc:oracle:thin:@10.88.64.42:1521:tms" /> <property name="username" value="tms" /> <property name="password" value="tms" /> </bean> <bean id="dataSourceTransactionManager"  >   <property name="dataSource" ref="dataSource" />   </bean>   <!– 配置事务特性 –>   <tx:advice id="txAdvice"   transaction-manager="dataSourceTransactionManager">   <tx:attributes>   <tx:method name="add*" propagation="REQUIRED" />   <tx:method name="save*" propagation="REQUIRED" />   <tx:method name="insert*" propagation="REQUIRED" />   <tx:method name="del*" propagation="REQUIRED" />   <tx:method name="update*" propagation="REQUIRED" />   <tx:method name="main*" propagation="REQUIRED" />   <tx:method name="*" read-only="true" />   </tx:attributes>   </tx:advice> <!– 配置哪些类的方法需要进行事务管理 –>   <aop:config>   <aop:pointcut id="allManagerMethod"   expression="execution(* cn.com.tms.test.service.*.*(..))" />   <aop:advisor advice-ref="txAdvice"   pointcut-ref="allManagerMethod" />   </aop:config> <bean id="client"> <property …

struts hibernate spring 几个源码项目,用来学习用,温故下hibernate,并且学学这几个框架的整合,学习别人的编程技巧等 1.本项目为最近针对高等学校校友信息资源进行管理而设计开发、基本需求比较简单,主要涉及基本信息的管理与查询,该系统采用的开发框架: Struts2.0+Hibernate+Spring+Extjs 本系统具有非常友好的人机交互界面,数据录入完全键盘化操作、可批量导入Excel数据,极大提高数据管理效率。 采用的数据库为Sql server 2005或2000均可, 跨数据库平台无需修改源码,修改数据库连接即可。 下载地址:http://download.csdn.net/source/1809013 2.易拍在线(ssh整合项目包含数据库)标准源码 是一个基于myeclipse的ssh整合项目,代码非常经典,适合正在学习的朋友使用,具有很强的完整性! 下载地址:http://download.csdn.net/source/2610482 http://download.csdn.net/down/1367837/moremoreteas ps:没有csdn账号,或是有了但没积分的,留下邮件我可以给您发过去! 3.SHOP++是基于JAVA编程语言开发的开源电子商务软件,采用Struts2、Hibernate、Spring等开源技术和自主框架技术开发。 SHOP++提供在线帮助、视频教程、支持论坛、在线客服等多种完善的技术支持和服务,SHOP++以其开源、免费;安全、稳定;强大、易用;高效、专业 等优势占据了国内JAVA电子商务系统领域的主导地位。 系统类型:B/S系统 操作系统:支持Linux、Unix、FreeBSD、Windows 2000/2003/XP等操作系统 数 据 库:支持MySQL、Oracle、SqlServer、Access等常见数据库 系统架构:MVC构架 主体框架:Spring、Struts2、Hibernate 安全框架:Spring Security 缓存框架:Oscache、Spring-modules 模板框架:Freemarker 全文检索:lucene、Compass 中文分词:IKAnalyzer 页面框架:Jquery 地址:http://www.shopxx.net

Spring源代码解析(一):Spring中的事务处理 http://www.gbsou.com/2009/08/11/212.html 2 Spring源代码解析(二):ioc容器在Web容器中的启动 http://www.gbsou.com/2009/08/11/214.html 3 Spring源代码解析(三):Spring JDBC http://www.gbsou.com/2009/08/11/217.html 4 Spring源代码解析(四):Spring MVC http://www.gbsou.com/2009/08/11/219.html 5 Spring源代码解析(五):Spring AOP获取Proxy http://www.gbsou.com/2009/08/11/221.html 6 Spring源代码解析(六):Spring声明式事务处理 http://www.gbsou.com/2009/08/11/223.html 7 Spring源代码解析(七):Spring AOP中对拦截器调用的实现 http://www.gbsou.com/2009/08/11/225.html 8 Spring源代码解析(八):Spring驱动Hibernate的实现 http://www.gbsou.com/2009/08/11/227.html 9 Spring源代码解析(九):Spring Acegi框架鉴权的实现 http://www.gbsou.com/2009/08/11/229.html

1、spring原理

spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,

程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间