会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
燃烧的ZYD
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年6月30日
struts加载spring
摘要: 为了在Struts中加载Spring context,需要在struts-config.xml文件中加入如下部分:<struts-config><plug-inclassName="org.springframework.web.struts.ContextLoaderPlugIn"><set-pr
阅读全文
posted @ 2016-06-30 11:07 燃烧的ZYD
阅读(173)
评论(0)
推荐(0)
编辑
有关struts中DispatchAction的用法小结
摘要: 今天刚刚看了DispatchAction觉得这个东西有点意思,所以就写点东西,通过它的名字我想应该可以明白它的作用了,用于分发的Action,主要的好处是把一些功能类似的Action放到一个Action中,通过传入的不同参数来觉得执行哪个操作. DispatchAction类是一个抽象类,它实现了父
阅读全文
posted @ 2016-06-30 11:06 燃烧的ZYD
阅读(2138)
评论(0)
推荐(0)
编辑
spring AOP原理
摘要: spring 实现AOP是依赖JDK动态代理和CGLIB代理实现的。以下是JDK动态代理和CGLIB代理简单介绍 JDK动态代理:其代理对象必须是某个接口的实现,它是通过在运行期间创建一个接口的实现类来完成对目标对象的代理。 CGLIB代理:实现原理类似于JDK动态代理,只是它在运行期间生成的代理对
阅读全文
posted @ 2016-06-30 11:05 燃烧的ZYD
阅读(209)
评论(0)
推荐(0)
编辑
struts2.0的工作原理?
摘要: struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说 struts2是struts1和Webwork结合的产物。 struts2 的工作原理图: 一个请求在Struts2框架中的处理分为以下几个步骤: 1.客户端发出一个指向servlet容器的请求(tomcat); 2.这个请求会经过图中的几个过滤器,最后会到达FilterDisp...
阅读全文
posted @ 2016-06-30 11:05 燃烧的ZYD
阅读(181)
评论(0)
推荐(0)
编辑
Spring MVC的实现原理
摘要: Spring提供了DispatcherServlet,这个类不仅负责实现请求转发,还负责启动一个WebApplicationContext容器。 按照Spring一贯的IoC哲学,所有的Controller都是JavaBean,并由IoC容器统一管理。对于View,则采取了更灵活的处理方 式,Spr
阅读全文
posted @ 2016-06-30 11:04 燃烧的ZYD
阅读(200)
评论(0)
推荐(0)
编辑
spring 的单例模式
摘要: singleton 单例模式 单例模式,在spring 中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例 单例模式分为饿汉模式和懒汉模式 另一种和singleton对应的scope值 prototype多实例模式 调用getBe
阅读全文
posted @ 2016-06-30 11:03 燃烧的ZYD
阅读(401)
评论(0)
推荐(0)
编辑
Spring Ioc-依赖注入的几种方式
摘要: 一 setter方法注入 配置文件如下: <bean id="helloAction" class="org.yoo.action.SpringSetterHelloAction"><!-- setter injection using the nested <ref/> element --><p
阅读全文
posted @ 2016-06-30 11:03 燃烧的ZYD
阅读(669)
评论(0)
推荐(0)
编辑
Hibernate关联关系配置(一对多、一对一和多对多)
摘要: 第一种关联关系:一对多(多对一) "一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。 一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。 多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息: 消费者(一方): 订单(多方):
阅读全文
posted @ 2016-06-30 11:02 燃烧的ZYD
阅读(245)
评论(0)
推荐(0)
编辑
Hibernate学习之一对多关联
摘要: 注意事项: 1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true 首先是实体类: TAddress.java(多的一方) public class TAddress implements Serializable { priv
阅读全文
posted @ 2016-06-30 11:01 燃烧的ZYD
阅读(196)
评论(0)
推荐(0)
编辑
Hibernate 实体关联关系映射----总结
摘要: 在我看来,Hibernate提供这些映射关系,常用就是一对一和多对一,并且在能不用连接表的时候尽量不要用连接表。多对多会用到,如果用到了,应该首先考虑底层数据库设计是否合理。 在实际开发中,在Hibernate关联关系之外常常还有另外一种选择方案,表各自作为单表映射,业务逻辑控制外键关系(有时候就是
阅读全文
posted @ 2016-06-30 11:00 燃烧的ZYD
阅读(289)
评论(1)
推荐(0)
编辑
tomcat内存溢出之PermGen space
摘要: 线上一台web服务器不能正常访问了,检查了一下,tomcat进程还在,就是web不能正常访问,重启一下tomcat恢复正常,查询日志,发现提示内存溢出,如下图: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError:
阅读全文
posted @ 2016-06-30 10:59 燃烧的ZYD
阅读(380)
评论(0)
推荐(0)
编辑
Spring事务传播机制
摘要: 当使用 PROPAGATION_NESTED 时, 底层的数据源必须基于 JDBC 3.0 ,并且实现者需要支持保存点事务机制。 1: PROPAGATION_REQUIRED加入当前正要执行的事务不在另外一个事务里,那么就起一个新的事务比如说,ServiceB.methodB的事务级别定义为PRO
阅读全文
posted @ 2016-06-30 10:58 燃烧的ZYD
阅读(345)
评论(0)
推荐(0)
编辑
java框架篇---spring aop两种配置方式
摘要: 第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).
阅读全文
posted @ 2016-06-30 10:56 燃烧的ZYD
阅读(144)
评论(0)
推荐(0)
编辑
Hibernate一对多实例
摘要: 本文向大家介绍Hibernate实例一对多的情况,可能好多人还不了解Hibernate实例一对多,没有关系,下面通过一个实例来帮助您理解Hibernate实例一对多,希望本文能教会你更多东西。 先看由满江红翻译团队(RedSaga Translate Team)翻译的一对多配置说明,然后在看例子一对
阅读全文
posted @ 2016-06-30 10:56 燃烧的ZYD
阅读(217)
评论(0)
推荐(0)
编辑
Github 的系统内部都在用什么开源软件?
摘要: 有时候处理规模问题最好的办法就是让事情变得简单并尽你可能去避免出现这种情况。这是 GitHub 所采用的方法,林纳斯·托瓦兹(Linus Torvalds)在十年前开发了Git源代码控制工具,GitHub 为该工具提供资料库服务(repository service),目前已经有了爆炸性的发展,并成
阅读全文
posted @ 2016-06-30 10:55 燃烧的ZYD
阅读(274)
评论(0)
推荐(0)
编辑
Github 的系统内部都在用什么开源软件?
摘要: 有时候处理规模问题最好的办法就是让事情变得简单并尽你可能去避免出现这种情况。这是 GitHub 所采用的方法,林纳斯·托瓦兹(Linus Torvalds)在十年前开发了Git源代码控制工具,GitHub 为该工具提供资料库服务(repository service),目前已经有了爆炸性的发展,并成
阅读全文
posted @ 2016-06-30 10:53 燃烧的ZYD
阅读(95)
评论(0)
推荐(0)
编辑
java框架篇---spring aop两种配置方式
摘要: 第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).
阅读全文
posted @ 2016-06-30 10:52 燃烧的ZYD
阅读(74)
评论(0)
推荐(0)
编辑
Java Mybatis 框架入门教程
摘要: 一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通ja
阅读全文
posted @ 2016-06-30 10:51 燃烧的ZYD
阅读(137)
评论(0)
推荐(0)
编辑
Hibernate一对多实例
摘要: 本文向大家介绍Hibernate实例一对多的情况,可能好多人还不了解Hibernate实例一对多,没有关系,下面通过一个实例来帮助您理解Hibernate实例一对多,希望本文能教会你更多东西。 先看由满江红翻译团队(RedSaga Translate Team)翻译的一对多配置说明,然后在看例子一对
阅读全文
posted @ 2016-06-30 10:50 燃烧的ZYD
阅读(165)
评论(0)
推荐(0)
编辑
公告