摘要: 软件开发中分布在应用中多处的功能被称为横切关注点。将这些横切关注点与业务逻辑相分离正是面向切面编程所解决的。依赖注入有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。横切关注点可以被模块化为特殊的类,这些类被称为切面。描述AOP的术语:通知(Advice) 切点(po... 阅读全文
posted @ 2015-03-22 23:57 nozbwang 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.典型的Spring配置文件2.Spring beans 配置 InitializingBean声明了afterPropertiesSet方法作为初始化方法,而DisposableBean声明了destroy方法,使用这些接口的缺点是Bean和Spring的API产生了耦合,... 阅读全文
posted @ 2015-03-15 23:29 nozbwang 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 问题1.效率问题:如果不需要用到单例类的对象,如何保证单例类对象不会被创建;问题2.线程安全:如何保证获取到的对象是单例的。1. 一般单例类的写法有:class Singleton{ private static Singleton instance = null; private Sin... 阅读全文
posted @ 2015-03-15 18:15 nozbwang 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 需求:1.查出每组的前几条数据;2.查出每组数据条数满足一定数目的数据;数据库建表以及插入数据sql如下CREATE TABLE request ( buyer_company_name varchar(100), buyer_com_id int, buyer_com_country var... 阅读全文
posted @ 2015-03-08 19:15 nozbwang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 学习Spring了一段时间,发现东西有很多,而且看完很容易忘记,故在此逐一列出。1.注解@Autowired 自动装配@Qualifier 指定装配的类型,将注入策略从byType改为了byName。例如:@Autowired @Qualifier("beanid")@Autowired起作用必须事... 阅读全文
posted @ 2015-02-11 22:31 nozbwang 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 今天在家尝试搭建和公司一样的开发环境(struts1+maven+resin),结果遇到很多的问题,记录下来,如果遇到相似问题,可参考;我的工程下载地址:http://files.cnblogs.com/files/focusahaha/struts1.rarmaven maven值得注意的地方其... 阅读全文
posted @ 2015-02-01 18:07 nozbwang 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 使用 Spring 2.5 基于注解驱动的 Spring MVC原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-spring25-mvc/基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全... 阅读全文
posted @ 2014-12-29 00:17 nozbwang 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 使用 Spring 2.5 注释驱动的 IoC 功能原文链接 :http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/我写了个小例子可以参考下,地址是http://files.cnblogs.com/files/focusahaha/... 阅读全文
posted @ 2014-12-28 22:06 nozbwang 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Spring 框架简介 http://www.ibm.com/developerworks/cn/java/wa-spring1/Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发... 阅读全文
posted @ 2014-12-27 23:05 nozbwang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Building Java Projects with Maven 全文请参考 http://spring.io/guides/gs/maven/#scratch 讲的很详细maven 是一款自动管理jar包以及自动对工程进行打包的工具,极大提高开发的效率。1. install:Maven i... 阅读全文
posted @ 2014-12-27 22:26 nozbwang 阅读(227) 评论(0) 推荐(0) 编辑