愷风(Wei)的专栏

使用工具、了解工具、创造工具……

Java for Web学习笔记(五八):Spring框架简介(7)bean的profile

通过为beans设置不同的profile,实现不同的环境运行不同的配置。我们的产品分为开发环境development,测试环境qa,以及生产环节production,我们为bean归属不同的profile,在不同的环境使用,例如数据库的ip地址等。 自动扫描的小例子 我们仍使用欢迎词的小例子,...

2017-04-29 22:01:05

阅读数 1532

评论数 0

Java for Web学习笔记(五七):Spring框架简介(6)代码设置

例子说明   之前我们通过xml来设置多应用上下文的spring,本例,我们将通过代码来进行设置。代码结构如图: 配置信息从代码中获取 上下文配置从代码中获取的设置   使用XML配置有下面的问题: 不能对XML配置进行debug使用XML难以进行单元测试,都是整体测试   采用java代...

2017-04-29 21:51:19

阅读数 1790

评论数 0

Java for Web学习笔记(五六):Spring框架简介(5)自动识别

标注和自动识别   在大型的项目中,有数百的beans,无论用xml还是手动代码设置都很崩溃。可以通过自动扫描和标注设置,如servlet中的annotation的标注。   类标注:@org.springframework.stereotype.Component:可以写@Compoment,表...

2017-04-29 21:43:01

阅读数 1280

评论数 0

Java for Web学习笔记(五五):Spring框架简介(4)多Context的例子

多个上下文 我们可以设置多个上下文,这些上下文是树状继承结构。即包括管理自己的bean,父辈的bean,祖辈的bean,以此类推。我们可以使用一些公共的bean,也可以使用一些不同的隔离的bean。例如对某个web应用,普通用户和管理员用户,他们有不同也有相同的处理。 XML的配置 web.xml...

2017-04-29 21:30:40

阅读数 1334

评论数 0

Java for Web学习笔记(五四):Spring框架简介(3)一个简单的One Context例子

相关java代码 这是一个简单显示欢迎词的例子,如果无用户名,欢迎词为Hello,World;如果有用户名,则为Hello,。 Service Service是对业务逻辑的封装,分为接口和具体的实现。一个接口可以有多个实现。 Service接口 /** GreetingService:给出欢迎词接...

2017-04-29 20:52:28

阅读数 1560

评论数 0

Java for Web学习笔记(五三):Spring框架简介(2)一些准备

maven的pom.xml 我们在pom.xml中增加下面内容,本次我们给出较为完整的依赖关系,可以作为模板: UTF-8 2.9.0.pr2 2.8.1 1.1 3.5 1 1.3 4.3.7.RELEASE ...

2017-04-29 17:59:13

阅读数 1109

评论数 0

Java for Web学习笔记(五二):Spring框架简介(1)特点简述

反转控制:Inversion Control 反转控制(IoC,Inversion Control)在Spring中,如果A依赖于B,在runtime中实现,而不是在compile中实现。这使得同样的代码,用于不同的环境,模拟环境,测试环境或者生产环节。 实现Inversion Control的最...

2017-04-29 11:00:19

阅读数 1560

评论数 0

Java for Web学习笔记(五一):Log(3)代码中使用log4j2

常用方式   Log4j2的等级有FATAL,ERROR,WARN,INFO,DEBUG,TRACE,另外还有全开全关的非登记ALL,OFF。 输出不同级别的log信息 //【1】创建实例。等同与LogManager.getLogger(MyServlet.class);可以logger.getN...

2017-04-23 16:21:10

阅读数 2372

评论数 0

Java for Web学习笔记(五十):Log(2)配置log4j2

相关maven org.apache.logging.log4j log4j-api 2.8.1 compile org.apache.logging.log4j log4j-core 2.8.1 runtime ...

2017-04-23 16:11:31

阅读数 2140

评论数 0

Java for Web学习笔记(四九):Log(1)log很重要

为何要log 如何写好log,是程序员的必修课。比较通用的方式是Apache的log4j2,和第一个版本log4j相比,log的等级更多,可以准实时在运行过程中修改log登记,适合在发现问题时提升等级,获取更详细的log,而平时采用一般等级。 不推荐使用System.out的方式: 没有等级区分...

2017-04-23 16:01:39

阅读数 1769

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭