JavaEE
fxly0401
这个作者很懒,什么都没留下…
展开
-
Spring 的“零配置”支持“ 的学习
原文链接:http://www.cnblogs.com/jbelial/archive/2012/06/05/2537087.html1、搜索Bean类 在不实用Spring配置文件来配置任何Bean实例,那么我们只能指望Spring会自动搜索某些路径下的Java类,并将这些java类注册为Bean实例。 Spring会合适的将显示指定路径下的类全部注册成Spring转载 2013-11-12 10:13:01 · 551 阅读 · 0 评论 -
Struts2 高危漏洞修复方案 (S2-016/S2-017)
原文链接:http://software.intel.com/zh-cn/blogs/2013/08/08/struts2-s2-016s2-017/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=others-%20Struts2建忠 闫. 于 星期四, 08/08/2013 - 08:转载 2014-01-13 16:19:51 · 681 阅读 · 1 评论 -
Java Tomcat SSL 服务端/客户端双向认证
原文链接:http://www.blogjava.net/icewee/archive/2012/06/04/379947.htmlSSL——Secure Sockets Layer双向认证(个人理解):客户端认证:客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书,如果没有信任证书,浏览器一般会拒绝访问,IE会有转载 2014-01-15 10:23:22 · 609 阅读 · 0 评论 -
struts2 中的constant
指定Web应用的默认编码集,相当于调用 HttpServletRequest的 setCharacterEncoding方法 --> constant name="struts.i18n.encoding" value="UTF-8" /> 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。转载 2014-01-15 17:13:02 · 419 阅读 · 0 评论 -
详解 Spring 3.0 基于 Annotation 的依赖注入实现
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spri转载 2014-01-20 21:39:23 · 625 阅读 · 0 评论 -
AnnotationSessionFactoryBean使用
1:public class AnnotationSessionFactoryBeanextends LocalSessionFactoryBeanSubclass of Spring's standard LocalSessionFactoryBean for Hibernate3, supporting JDK 1.5+ annotation metadata for转载 2014-01-20 21:35:59 · 781 阅读 · 0 评论 -
事务管理入门-JDBC/Hibernate事务管理器/Spring注解 3种方式
在软件开发过程中,经常会遇到事务问题,下面我们来看看最简单的JDBC和Spring分别如何处理事务。 关于事务控制的场景当然是转账,我们使用的数据库是MySQL。打开test数据库后,运行下面的数据库脚本:Sql代码 DROP TABLE IF EXISTS account; CREATE TABLE account ( accountId转载 2014-01-20 21:40:18 · 660 阅读 · 0 评论 -
Spring3配置声明式事务
1. 配置Spring3声明式事务在Spring3中配置声明式事务比早期版本显得更加简便。只需要几行配置文件+注解就可以实现面向切面的AOP事务2. 配置文件在Spring的配置如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/转载 2014-03-14 10:49:38 · 556 阅读 · 0 评论 -
12款很棒的浏览器兼容性测试工具推荐
原文出处: designtutorials4u 译文出处: 梦想天空。欢迎加入技术翻译小组。对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。Spoon Browser Sandbox点击你需要测试的浏览器环境,安装插件就可以进行测试了。帮转载 2014-03-14 19:47:55 · 724 阅读 · 0 评论 -
spring-jdbc文件数据库配置加密
一般spring容器启动时,通过PropertyPlaceholderConfigurer类读取jdbc.properties文件里的数据库配置信息。通过这个原理,我们把加密后的数据库配置信息放到jdbc.properties文件里,然后自定义一个继承PropertyPlaceholderConfigurer的类,实现解密,把解密后的信息又放回去。最后在配置DataSource时,还是用占转载 2014-03-20 22:47:01 · 879 阅读 · 0 评论 -
java web.xml报错cvc-complex-type.2.3: Element 'web-app' cannot have character [children]
原xml头xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">后来发现,并原创 2014-04-24 15:29:27 · 11330 阅读 · 3 评论 -
BeanNameAutoProxyCreator拦截器
BeanNameAutoProxyCreator拦截器拦截某个实现类方法的步骤转载 2014-04-29 09:37:44 · 1693 阅读 · 0 评论 -
15款最新最受欢迎的bootstrap模板
发布于2014-05-21,阅读805次,评论0条 - 摘自极客主页{秦秦公主}15款最新最受欢迎的bootstrap模板如果你在为你的网站寻找一款全新的模板,那一定要把这篇文章阅读完。这15款bootstrap模板,包含了很多现代化设计,还配备了很多功能和jquery插件,可以让你使用起来更简单迅速并更容易。当然了,好的东西还是需要一点转载 2014-05-22 10:51:47 · 2459 阅读 · 0 评论 -
打印日志的10个建议
http://it.deepinmind.com/java/2014/02/27/%E6%89%93%E5%8D%B0%E6%97%A5%E5%BF%97%E7%9A%8410%E4%B8%AA%E5%BB%BA%E8%AE%AE.html转载 2014-05-22 13:50:53 · 568 阅读 · 0 评论 -
hibernate结合spring事务管理
在使用hibernate模板的时候,如果在配置OpenSessionInView时对flushMode进行了初始化时,即在web.xml中增加过滤器时 lazyLoadingFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter flushMode转载 2014-01-13 22:51:55 · 770 阅读 · 0 评论 -
eclipse将java工程改为java web工程
1. 下载插件,名字为:org.eclipse.wst.common.project.facet.core.xml(或者在其他web项目\.setting\目录下拷贝一个)放到工程下.setting 目录下2:在工程(.project)目录下的节点上添加:org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.co原创 2014-01-10 17:12:29 · 756 阅读 · 0 评论 -
Spring支持的bean作用域
singleton容器只为bean创建一个实例。客户端每次请求都返回一个共享实例。客户端不能控制bean的生命周期。由容器控制bean的产生,销毁。prototype每次请求bean时。都会创建一个新的实例。客户端每次请求(调用getBean(“”)方法)都产生一个新的实例。实例化后,完全交给客户端代码管理,容器不再追踪其生命周期。并不知道bean何时销毁。request用于w原创 2013-12-26 17:31:35 · 1195 阅读 · 0 评论 -
Spring事务支持:利用继承简化配置
原文链接:http://www.cnblogs.com/jbelial/archive/2012/06/04/2533531.html 因为事务代理的实现类是 TransactionProxyFactoryBean 。 事务代理Bean必须注入事务管理器。 大部分情况下,每个事务代理的事务属性大同小异,对于这种情况,Spring提供了Bean 与Bean之间的继承,可以简转载 2013-11-12 10:19:52 · 759 阅读 · 0 评论 -
Spring 事务支持
原文链接:http://www.cnblogs.com/jbelial/archive/2012/07/20/2539123.html Spring 的事务管理不需要 与任何特定的事务API耦合。 Spring同时支持编程式事务策略和声明式事务策略,声明式事务管理的配置方法有下面四种: 1、使用TransactionProxyFactoryBean为目标Bean转载 2013-11-12 10:21:04 · 679 阅读 · 0 评论 -
Struts 2 : 实现 Action
原文链接:http://www.cnblogs.com/jbelial/archive/2012/07/10/2584738.htmlStruts 2 开发流程: 1、在web.xml 文件中定义核心 Filter 来拦截用户请求。 filter> filter-name>struts2filter-name> filter-class>转载 2013-11-12 10:22:56 · 700 阅读 · 0 评论 -
Spring Web应用的最大瑕疵
原文链接:http://www.infoq.com/cn/news/2013/11/spring-web-flaw众所周知, 现在的Spring框架已经成为构建企业级Java应用事实上的标准了,众多的企业项目都构建在Spring项目及其子项目之上,特别是Java Web项目,很多都使用了Spring并且遵循着Web、Service、Dao这样的分层原则,下层向上层提供服务;不过Petri转载 2013-11-12 22:56:07 · 681 阅读 · 0 评论 -
Bert Ertman专访:将Spring及遗留应用迁移到Java EE 6平台
原文链接:http://www.infoq.com/cn/articles/migrate-spring-legacy-to-javaee6本文来自于2013上海JavaOne大会上对Luminis公司Bert Ertman的专访。在这篇访谈中,Bert谈到了从Spring及遗留应用迁移到Java EE 6平台的重要性与必要性。他详细剖析了Java EE 6平台的诸多新特性、Sprin转载 2013-11-12 23:01:24 · 856 阅读 · 0 评论 -
J2EE中使用Spring进行事务和异常设计
Spring的事务实现采用基于AOP的拦截器来实现,如果没有在事务配置的时候注明回滚的checked exception,那么只有在发生了unchecked exception的时候,才会进行事务回滚。因此在DAO层和service层,最好抛出unckecked exception,毕竟对于数据库操作,使用unckecked exception更加合适,这个方面的例子hibernate就是一个,在转载 2013-11-13 16:11:53 · 1082 阅读 · 0 评论 -
spring AOP中的AfterThrowing增强处理不能完全处理异常
原文链接:http://hi.baidu.com/skychongrichie/item/3d0ef3636ccb82037cdecc75spring AOP中的AfterThrowing增强处理可以对目标方法的异常进行处理,但这种处理与直接使用catch捕捉处理异常的方式不同,catch捕捉意味着能完全处理异常,即只要catch块本身不抛出新的异常,则被处理的异常不会往上级调用者进一步传转载 2013-11-13 16:06:12 · 6554 阅读 · 0 评论 -
spring AOP的异常拦截
系统的异常处理机制是衡量一个系统设计的关键因素,良好的异常处理机制能在系统出现异常时准确的找到问题的所在。spring aop对异常的处理有良好的支持。spring 提供了一个接口 ThrowsAdvice,该接口里面没有任何方法,但是实现类里面必须的实现afterThrowing(Method method, Object[] args, Object target, Runti转载 2013-11-13 16:08:38 · 2071 阅读 · 0 评论 -
利用Spring 和DBCP实现分布式动态数据库连接池管理
原文链接:http://blog.csdn.net/eagleking012/article/details/6853870只要两步:1、定义一个类MultiDataSourceBuilder实现ApplicationContextAware,在里面定义一个静态的获取SpringBean的方法。2、配置Spring Bean配置,让Spring管理MultiDataSour转载 2013-12-31 10:42:27 · 2602 阅读 · 0 评论 -
创建以 API 为中心的 Web 应用
创建以 API 为中心的 Web 应用http://www.oschina.net/translate/creating-an-api-centric-web-applicationCreating an API-Centric Web Applicationhttp://newzan.com/read/360384转载 2013-12-25 17:15:35 · 507 阅读 · 0 评论 -
spring配置datasource三种方式
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}转载 2014-01-02 09:19:40 · 586 阅读 · 0 评论 -
Tumblr 架构设计
Tumblr最开始是非常典型的LAMP应用。目前正在向分布式服务模型演进,该模型基于Scala、HBase、Redis、Kafka、Finagle,此外还有一个有趣的基于Cell的架构,用于支持Dashboard .现在的重点被放在了解决他们PHP程序中的短期问题,找出问题,并正确的使用服务化去解决他们.Tumblr目前的最大问题是如何改造为一个大规模网站。系统架构正在从LAMP演进为最先转载 2013-12-19 09:55:35 · 1215 阅读 · 0 评论 -
Spring定时器在SSH框架中的应用
本课题参考自《Spring in action》。并非应用系统中发生的所有事情都是由用户的动作引起的。有时候,系统自己也需要发起一些动作。例如,集抄系统每天早上六点把抄表数据传送给营销系统。我们有两种选择:或者是每天由用户手动出发任务,或者让应用系统中按照预定的计划自动执行任务。 在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz来执行调度任务。下面转载 2013-12-25 18:22:23 · 571 阅读 · 0 评论 -
几种java通信(rmi,http,hessian,webservice)协议性能比较
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用转载 2015-07-29 17:06:39 · 2759 阅读 · 0 评论