页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: SMS-61483 文档内容脱敏

...

    在使用PostUpgrade升级类导入资源时,需要仔细思考名称及路径的命名,避免出现覆盖目标系统资源或无法导入的情况。另外,不允许在升级类中导入知识库。
Image Removed

Image Added 


8 灵活配置原则

    代码中不应该存在写死的配置内容。如果扩展包代码中用到第三方的配置信息或者约定的一些固定内容、操作方式,均需要采用系统选项的方式支持客户进行灵活配置。比如WebService的URL链接,第三方系统的登录信息,提示框内容,系统编码格式,某个功能是否启用等等。

...

   每做一项新的定制需求,需要在对应的扩展包下的word文档里记录该需求的需求说明、回复给客户的定制说明、以及定制的开发人员,如果没有word文档,开发人员在扩展包下新建即可。这份文档需要迭代更新到git上面,以保证它最新的动态。如图所示:


Image RemovedImage Added

13 扩展包自定义Servlet有操作知识库表的必须过TransactionFilter

       若扩展包开发过程中使用到Servlet,若Servlet里面有使用注册的知识库操作类的(例如:使用知识库表的DAO类操作知识库表),则该自定义的Servlet一定要过TransactionFilter这个过滤器把事务管理起来,否则会导致知识库的连接池满,从而使得系统卡死、服务挂起、宕机等严重的问题。

之前出现过的一个例子,山西农信项目,如下图:(因为下面这个自定义的Servlet有操作知识库,但是又没有经过TransactionFilter把事务管理起来,导致服务器没运行一段时间就宕机,系统慢或者卡死)之前出现过的一个例子,如下图:(因为下面这个自定义的Servlet有操作知识库,但是又没有经过TransactionFilter把事务管理起来,导致服务器没运行一段时间就宕机,系统慢或者卡死)

Image RemovedImage Added


修改的方法:在extension.xml配置文件中加上Servlet的过滤器配置即可(如下图)

...