当前位置:编程学习 > JAVA >>

在群消息里看到的面试题目,这么难..

1.谈谈对soa、webservice的理解和当前主流的框架,主要用哪些接口,应用的场景和项目
2.谈谈对RBAC的理解
3.什么是JS闭包

不怎么会啊? --------------------编程问答-------------------- 1、SOA不是Web Service,Web Service是目前最适合实现SOA的技术
SOA是英文Service-Oriented Architecture,即面向服务架构的缩写,是为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
    而Web service是一种基于xml文本的web服务技术,而这种技术在目前看来是实现SOA最好的方法。
 web service主流框架主要有cxf,axis2。这2个框架用的人群都比较广,我推荐使用xcf,因为与spring集成很方便
    web service具有跨平台特性,可用于不同语言相互调用,因为它是已xml语言进行传输的。举个简单例子,你java语言写的服务器端,通过发布web service暴露接口,你可以用c#语言来调用它。个人理解

2.rbac就是角色的访问控制(Role-Based Access Control)。
说简单点,就是用户对应一个或多个角色,而不同角色对应不同的访问资源。通过对应关系,你可以做到控制某个用户访问指定的内容。这个主要是系统权限控制的问题。

3.JS闭包说白了,就是访问javascript内部变量的函数,一般来说,内部变量能访问外部变量,而外部变量要访问内部变量就需要一些函数,而这里就涉及到js闭包了

说得有点口语化,纯属个人理解,具体内容建议你在网上查点资料理解 --------------------编程问答-------------------- 楼上果断百度 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 这都被你发现了。 --------------------编程问答-------------------- 我只知道
rbac就是用8421(分别对应增删改查)来控制权限,有点类似于linux的权限,挺麻烦的,还要建一个ACL中间表各种多对多关系,当时被这个搞得头疼

--------------------编程问答-------------------- --------------------编程问答-------------------- 牛人啊
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,