最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:
1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;
2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是会出现一些不正常的现象。
第二种情况的详细分析如下:
不正常的现象只有根据业务逻辑才能判断出来,比如本来应该有查询结果,但实际没有返回结果,也不会出错,程序里面其他的逻辑还是能够走通,而且各种日志里也看不到什么错误(包括tomcat的日志)。
解决:目前只能是靠找到这些class,去掉其中与rcp相关的代码。如果tomcat能够报错,则问题会很容易发现和解决。可是,为什么看不到任何错误日志呢?
分享到:
相关推荐
小程序 mixin 混入, Page 选项合并
Vue.js 混入 混入 (mixins)定义了一部分可复用的方法或者计算属性。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。 来看一个简单的实例: 实例 var vm = new ...
Web-前端html+css从入门到精通 224. Sass与Less函数之内置自定义.zip
该资源提供了一个vue混入,通过混入提供一个可直接使用的方法执行打印。 在现代物流、仓储和零售行业中,RFID和二维码技术发挥着至关重要的作用。这些技术不仅提高了效率,还增强了追踪和管理的能力。本文将介绍如何...
Android 加入混淆代码生成的工具 此插件用于做马甲包时,减小马甲包与主包的代码相似度,避免被OPPO、VIVO等应用市场识别为马甲包。
compileOnly files('libs/abilityshell_ide_java.jar') 2. 在AndroidManifest.xml中,向根节点下增加。 3. 向application节点下新增子节点。 自此已经可以构建出鸿蒙需要的apk包了,大家也可以...
js代码-类混入 把不同类的行为混入到一个类是一种常见的JavaScript模式。虽然ES6没有显示的支持多类继承,但是通过特性可以轻松地模拟这种行为。
19-Mixin混入
19-Mixin混入
vue-propsync:vue 组件的混合对象,主要用于组件编写时混入调用
Java混入这是一个非常简单的库,用于展示如何在 Java 中实现mixin 。 下一段代码您可以看到如何使用该库。 您可以在 test 文件夹中找到更多示例。 final Person originalPerson = new SimplePerson ( " John " , " ...
说一种没人发的,利用混入mixins来实现全局变量和函数。mixins里面的方法、变量、筛选器会和组件里面的方法、变量、筛选器合并。这种方法优点是ide会有方法、变量、筛选器提示。 一、main.js文件 import Vue from '...
1、在你已经写好了构造器后,需要增加方法或者临时的活动时使用的方法,这时用混入会减少源代码的污染。 2、很多地方都会用到的公用方法,用混入的方法可以减少代码量,实现代码重用。 一、Mixins的基本用法 我们...
当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项,实现了一处代码多出复用的功能。 下面来看看基本使用方法吧~ 首先在src/common/js/mixin.js中定义一个分页器mixin,具有页码,每页...
混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
本文主要是研究目的是掌握如何通过双线性变换法设计无限长数字低通滤波器对已加噪声的音乐信号进行滤波。...双线性变换法设计滤波器的优点是克服了频谱混叠现象,缺点是数字频率以及模拟频率之间的非线性关系。
主要介绍了Vue之Mixins(混入)的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Vue mixin混入(混合)配置学习