第一部分 Java基础
第二部分 Java进阶

Java基础逻辑面试题

1、什么是BOS?

ERP系统是企业资源计划(Enterprise Resource Planning )的简称。BOS(Business & Operation Support )指的是业务运营支撑系统。BOS是ERP的集成与应用平台。BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个ERP和第三方应用集成的技术平台。它有效的解决了ERP应用的最主要矛盾:用户需求个性化和传统ERP软件标准化之间的矛盾。

2、BOS与ERP是什么关系?

ERP是企业管理信息化的全面解决方案,ERP是基于BOS构建的。 ERP满足企业全面业务的标准应用;BOS确保了企业ERP应用中的个性化需求完美实现。基于BOS的ERP,可以为不同行业不同发展阶段的企业构建灵活的、可扩展的、全面集成的整体解决方案。

3、Activity工作流的理解?

● 什么是工作流

现在大多数公司的请假流程是这样的:员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑。采用工作流技术的公司的请假流程是这样的:员工使用账户登录系统——点击请假——上级登录系统点击允许。就这样,一个请假流程就结束了。有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案是,用的。但是这一切的工作都会在上级点击允许后自动运行!这就是工作流技术。

Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完。

● 工作流技术的优点

从上面的例子,很容易看出,工作流系统实现了工作流程的自动化,提高了企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高量化考核业务处理的效率、减少浪费(时间就是金钱)。而手工处理工作流程,一方面无法对整个流程状况进行有效跟踪、了解,另一方面难免会出现人为的失误和时间上的延时导致效率低下,特别是无法进行量化统计,不利于查询、报表及绩效评估。

● 工作流生命周期

除了我们自行启动(start)或者结束(finish)一个Activity,我们并不能直接控制一个  Activity的生命状态,我们只能通过实现Activity生命状态的表现——即回调方法来达到管理 Activity生命周期的变化。

全部教程