![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH
文章平均质量分 64
飞鸟的轨迹
这个作者很懒,什么都没留下…
展开
-
Spring基础-IOC容器(一)
接口用于沟通的中介物的抽象化实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式对应Java接口即声明,声明了哪些方法是对外公开提供的在Java8中,接口可以拥有方法体面向接口编程结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间仅依赖接口而非实现类接口实现的变动不影响各层间...原创 2018-02-23 10:16:14 · 133 阅读 · 0 评论 -
Spring3+Hibernate3+Atomikos集成构建JTA的分布式事务(二)
参考文章1:https://www.cnblogs.com/zhongshiqiang/p/7086137.html参考文章2:http://blog.csdn.net/zmx729618/article/details/51074875参考文章3:http://blog.csdn.net/zmx729618/article/details/54344296配置Spring集成At...原创 2018-02-23 10:29:56 · 245 阅读 · 0 评论 -
Spring3+Hibernate3+Atomikos集成构建JTA的分布式事务(一)
集成Hibernate公司项目使用阿里巴巴的Druid数据源来支持分布式的事务操作。引入jar包druid-1.0.23.jarhibernate-3.5.5-Final.jarhibernate-entitymanager.jarhibernate-jpa-2.0-api-1.0.1.final.jarhibernate-validator.jarmysql-con...原创 2018-02-23 10:29:26 · 228 阅读 · 0 评论 -
Struts2 漏洞 升级方案 更换jar包清单
近日,安恒信息安全研究院WEBIN实验室高级安全研究员nike.zheng发现著名J2EE框架——Struts2存在远程代码执行的漏洞,Struts2官方已经确认该漏洞(S2-045,S2-046),并定级为高危漏洞。S2-046(CNNVD编号:CNNVD-201703-152; CVE编号:CVE-2017-5638)漏洞的报告者来自三家:qualcomm(高通)、dbappsecurit...原创 2018-02-23 10:27:35 · 2374 阅读 · 0 评论 -
Struts2拦截器浅析(三)
自定义拦截器方式一:实现Interceptor接口 - void init():初始化拦截器所需资源 - void destory():释放在init()中分配的资源 - String intercept(ActionInvocation ai) throws Exception- 实现拦截器功能- 利用ActionInvocation参数获取Action状态- 返回result...原创 2018-02-23 10:26:42 · 146 阅读 · 0 评论 -
深入Struts2(二)
主要从下面几个方面讲解 - 访问Servlet API - Action搜索顺序 - 动态方法调用 - 指定多个配置文件 - 默认Action - Struts2后缀 - 接收参数 - 处理结果类型1. 访问Servlet APIStruts2提供了三种方式去访问Servlet API: 1. ActionContext实现***Aware接口ServletA...原创 2018-02-23 10:26:12 · 142 阅读 · 0 评论 -
Struts2的工作原理及文件结构(一)
==核心文件==web.xml任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中servlet才会被应用价值。通常,所有的MVC框架都需要Web应用价值一个核心控制器,对于Struts2框架而言,需要加载StrutsPrepareAndExecuteFilter,只要Web应用负责加载StrutsPrepareAndExecut...原创 2018-02-23 10:25:41 · 992 阅读 · 0 评论 -
@RequestParam参数的坑
昨天在给蓝V部署新开发的接口时,本地运行没有问题的接口,在他们的系统(linux)上出现了问题。Key:1517217954818↵Description:uri=/data/wechat/decodeUser↵Message:Name for argument type [java.lang.String] not available, and parameter name inform...原创 2018-02-23 10:24:38 · 9935 阅读 · 0 评论 -
Spring集成Shiro
参考文章:http://jinnianshilongnian.iteye.com/blog/2029717引入jar包shiro-web-1.2.3.jarshiro-all-1.2.3.jarshiro-core-1.2.3.jarshiro-ehcache-1.2.2.jarshiro-spring-1.2.3.jarweb.xml配置配置Spring...原创 2018-02-23 10:23:42 · 146 阅读 · 0 评论 -
Spring的配置文件浅析(八)
Spring配置文件导入其他配置文件<beans> <import resource="recource1.xml"/> <import resource="recource1.xml"/></beans>Spring的配置文件是基于XML格式的,Spring1.0的配置文件采用DTD格式,Spring2.0以后...原创 2018-02-23 10:22:34 · 132 阅读 · 0 评论 -
Spring RestTemplate详解(未完)(七)
RestTemplate RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。内部调用原理调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java.net包下的实现创建HTTP 请求,可以通过使用ClientHttpReq...原创 2018-02-23 10:22:02 · 285 阅读 · 0 评论 -
Spring基础-事务管理(六)
Spring 事务管理Spring事务管理高层抽象主要包括三个接口 - PlatformTransactionManager事务管理器 - TransactionDefinition事务定义信息(隔离、传播、超时、只读) - TransactionStatus事务运行状态事务管理器PlatformTransactionManagerSpring为不同的持久化框架提供了不同Pl...原创 2018-02-23 10:21:22 · 131 阅读 · 0 评论 -
Spring基础-AOP之ProxyFactoryBean及相关内容(五)
ProxyFactoryBean创建Spring AOP代理的基本方法是使用org.springframework.aop.framework.ProxyFactoryBean这可以完全控制切入点和通知(advice)以及他们的顺序使用ProxyFactoryBean或者其他IOC相关类来创建AOP代理的最重要好处是通知和切入点也可以由IOC来管理被代理类没有实现任何接口,使用CGLI...原创 2018-02-23 10:20:48 · 295 阅读 · 0 评论 -
Spring基础-AOP基本概念和特点(四)
AOP(Aspect Oriented Programming) 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要的功能是:日志记录、性能统计、安全控制、事务处理、异常处理等等AOP实现方式预编译AspectJ运行期动态代理(JDK动态代理、CGLib动态代理)SpringAOP、JbossAOPAOP的相关概念...原创 2018-02-23 10:20:06 · 328 阅读 · 0 评论 -
Spring基础-Bean容器的装配(下)(三)
Bean管理的注解实现Classpath扫描与组件管理从Spring3.0开始,Spring JavaConfig项目提供了很多特性,包括使用Java而不是XML定义bean,比如:@Configuration、@Bean、@Import、@DependsOn@Component是一个通用注解,可以用于任何bean@Repository、@Service、@Controller是...原创 2018-02-23 10:19:19 · 179 阅读 · 0 评论 -
Spring基础-Bean容器的装配(上)(二)
Bean的配置项IdClassScopeConstructor argumentsPropertiesAutowiring modelazy-initialization modeInitialization/destruction methodBean的作用域singleton: 单例,指一个Bean容器中只存在一份(默认)singleton作用域是指在S...原创 2018-02-23 10:17:38 · 109 阅读 · 0 评论 -
继承DaoSupport实现自己的DAO基类(三)
项目使用的hibernate基于hibernate3.5和spring3.0.5配置自己的DAO基类package com.juttec.core.dao;import java.io.Serializable;import java.sql.SQLException;import java.util.HashMap;import java.util.List;impo...原创 2018-02-23 10:30:38 · 542 阅读 · 0 评论