zoukankan      html  css  js  c++  java
  • activiti explorer5.22.0源代码解读

    请求通过ExplorerApplicationServlet(AbstractApplicationServlet.service()方法)进入web系统中。

     Activiti Explorer的应用程序为org.activiti.explorer.ExplorerApp

    其界面配置文件为Activitimodulesactiviti-webapp-explorer2srcmain esourcesactiviti-ui-context.xml。

    通过该配置文件创建主窗口org.activiti.explorer.ui.MainWindow类实例,

    一下为以前版本的diamond类用于参考。

    通过org.activiti.explorer.ViewManagerFactoryBean创建实现org.activiti.explorer.ViewManager接口的 org.activiti.explorer.DefaultViewManager或org.activiti.explorer.ui.alfresco.AlfrescoViewManager类实例。
    在Activiti演示中采用的是org.activiti.explorer.DefaultViewManager类实例,它对主窗口进行视图管理,完成视图切换、对应导航栏和功能菜单的设置。
    主窗口org.activiti.explorer.ui.MainWindow类实例通过org.activiti.explorer.ui.mainlayout.MainLayout类进行界面布局。

    下面列举了Activiti Explorer两级导航栏所对应的页面实现类。

      • Tasks
        • Inbox
          org.activiti.explorer.ui.task.InboxPage
        • My Tasks
          org.activiti.explorer.ui.task.TasksPage
        • Queued
          org.activiti.explorer.ui.task.QueuedPage
        • Involved
          org.activiti.explorer.ui.task.InvolvedPage
        • Archived
          org.activiti.explorer.ui.task.ArchivedPage
      • Processes
        • My Instances
          org.activiti.explorer.ui.process.MyProcessInstancesPage
        • Deployed process definitions
          org.activiti.explorer.ui.process.ProcessDefinitionPage
        • Model workspace
          org.activiti.editor.ui.EditorProcessDefinitionPage
      • Reports
        • Generate reports
          org.activiti.explorer.ui.reports.RunReportsPage
        • Saved reports
          org.activiti.explorer.ui.reports.SavedReportsPage
      • Manage
        • Database
          org.activiti.explorer.ui.management.db.DatabasePage
        • Deployments
          org.activiti.explorer.ui.management.deployment.DeploymentPage
        • Active Processes
          org.activiti.explorer.ui.management.processdefinition.ActiveProcessDefinitionPage
        • Suspend Processes
          org.activiti.explorer.ui.management.processdefinition.SuspendedProcessDefinitionPage
        • Jobs
          org.activiti.explorer.ui.management.job.JobPage
        • Users
          org.activiti.explorer.ui.management.identity.UserPage
        • Groups
          org.activiti.explorer.ui.management.identity.GroupPage
        • Administration
          org.activiti.explorer.ui.management.admin.AdministrationPage
        • Crystalball
          org.activiti.explorer.ui.management.crystalball.CrystalBallPage
  • 相关阅读:
    JavaScript中{}+{}
    网站性能优化
    C++是如何从代码到游戏的?
    C++是如何从代码到游戏的?
    【力扣】至少是其他数字两倍的最大数 中速题解
    代码编辑器选择Atom还是VScode?
    TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20
    熟悉一下oncontextmenu事件的知识
    input属性type为file打开文件资源管理器时,如何限制多次选取或只能一次选取的行为
    HTML5的拖放事件
  • 原文地址:https://www.cnblogs.com/maobuji/p/6545411.html
Copyright © 2011-2022 走看看