网亚机房管理软件博客

新实用主义典范

在Spring MVC控制器中使用参数验证

除了验证服务、仓库和其他bean的方法执行,Spring也可以验证MVC控制器处理方法中的指定参数。为了演示这一点,我们需要一个EmployeeController和EmployeeForm。EmployeeForm缺少许多Employee中的字段,但这并没有问题。不要尝试真的创建Employee。这里只是掩饰Bean验证而已。EmployeeForm将同时使用NotNull和Size,因为对于表单字段来说,某些浏览器会发送空白字符串,而另一些浏览器则会发送null值。

控制器包含一个listEmployee处理方法,它将响应索引请求并列出员工。如你所期待的,该请求将会失败并得到一个ConstraintViolation异常,因为默认的getAllEmployee方法返回的是null,这违反了契约。它还包含了一个简单的处理器方法,用于获得员工创建表单。

日志分类的机房管理软件工作方式

机房管理软件日志分类的概念比日志级别要稍微抽象一点。在几乎所有的Java用例中,机房管理软件日志分类都由命名记录器实例表示,并且每个记录其都可以分配一个不同的级别。通过这种模式,两个不同的类可以具有两个不同的记录器:可以将一个设置为日志追踪数据,而另一个只记录警告。事实上,这正是大多数用例中分类的用法:在开放时,每个类都有自己的记录器,通常使用完全限定类名命名。通常建立记录器层次时,要使未定义级别的记录器继承某些父亲记录器的级别,这取决于具体的机房管理软件日志系统。

机房管理软件认证

首先,重要的是要理解对于机房管理软件认证的需求。既然已经在前面了解到Kerberos认证的工作方式,就可以确定Hadoop的Kerberos认证机制是否满足自己组织的需要。如果满足的话,那么重要的就是保持一致性——如果在部分通信机制中使用了Kerberos,那么最好在Web控制台中也使用Kerberos,并使用Kerberos SPNEGO进行HTTP传输——否则,在增强RPC安全性机制的时候,会产生一个通过Web控制台绕过这些安全机制的漏洞。

采用下面这些步骤:

(1)为所有服务生成主体和keytab。

«1»

Powered By Z-Blog 2.0 Doomsday Build 121221

版权所有©2007-2013 南京网亚计算机有限公司
QQ:502800066(购买咨询) 1074187861(技术支持) 邮件: sales@ji-fang.cn
电话:( 025)84533318 (025)84533319 (025)66671103 13913982176 传真: (025)84533320
地址: 江苏省南京市中山东路198号龙台国际大厦1205室