# 所有程序包的分层结构

程序包分层结构:

- com.x.collaboration.assemble.websocket,
- com.x.collaboration.assemble.websocket.jaxrs,
- com.x.collaboration.assemble.websocket.jaxrs.broadcast,
- com.x.collaboration.assemble.websocket.jaxrs.fileeditor,
- com.x.collaboration.assemble.websocket.jaxrs.fileshare,
- com.x.collaboration.assemble.websocket.jaxrs.online,
- com.x.collaboration.assemble.websocket.jaxrs.plain,
- com.x.collaboration.assemble.websocket.jaxrs.read,
- com.x.collaboration.assemble.websocket.jaxrs.review,
- com.x.collaboration.assemble.websocket.jaxrs.task,
- com.x.collaboration.assemble.websocket.ws

## 类分层结构

- java.lang.Object
  - com.x.common.core.application.AbstractApplicationServletContextListener (implements javax.servlet.ServletContextListener)
    - com.x.collaboration.assemble.websocket.ApplicationServletContextListener
  - com.x.base.core.jaxrs.application.AbstractJaxrsAction
    - com.x.collaboration.assemble.websocket.jaxrs.broadcast.BroadcastAction
    - com.x.collaboration.assemble.websocket.jaxrs.fileeditor.FileEditorAction
    - com.x.collaboration.assemble.websocket.jaxrs.fileshare.FileShareAction
    - com.x.collaboration.assemble.websocket.jaxrs.online.OnlineAction
    - com.x.collaboration.assemble.websocket.jaxrs.plain.PlainAction
    - com.x.collaboration.assemble.websocket.jaxrs.read.ReadAction
    - com.x.collaboration.assemble.websocket.jaxrs.review.ReviewAction
    - com.x.collaboration.assemble.websocket.jaxrs.task.TaskAction
  - javax.ws.rs.core.Application
    - com.x.collaboration.assemble.websocket.jaxrs.ActionApplication
  - com.x.common.core.application.jaxrs.AuthenticatedOrCipherJaxrsFilter (implements javax.servlet.Filter)
    - com.x.collaboration.assemble.websocket.jaxrs.OnlineJaxrsFilter
  - com.x.common.core.application.jaxrs.AuthenticatedWsFilter (implements javax.servlet.Filter)
    - com.x.collaboration.assemble.websocket.jaxrs.WsFilter
  - com.x.collaboration.assemble.websocket.ws.ChatService
  - com.x.common.core.application.jaxrs.CipherJaxrsFilter (implements javax.servlet.Filter)
    - com.x.collaboration.assemble.websocket.jaxrs.CollaborationFilter
  - javax.websocket.server.ServerEndpointConfig.Configurator
    - com.x.collaboration.assemble.websocket.ws.WsConfigurator
  - com.x.collaboration.assemble.websocket.ws.Service
  - com.x.common.core.application.jaxrs.SimpleJaxrsFilter (implements javax.servlet.Filter)
    - com.x.collaboration.assemble.websocket.jaxrs.EchoJaxrsFilter
  - com.x.base.core.jaxrs.Wrap
    - com.x.base.core.jaxrs.AbstractWrapOut
      - com.x.collaboration.assemble.websocket.jaxrs.online.WrapOutOnline