【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
例如我有一个项目叫做 Project1
但是Project1由于各种关系,需要被3个团队陆续开发,A团队2名开发人员负责模块A,B项目可能依赖模块A来开发,因此B项目2名开发人员需要A项目的开发好的源码和项目文件,或者说依赖于A的功能,然后C团队的2名开发人员又可能需要依赖A,B模块的功能!
但是是否有实现方式符合以下这样一个场景呢?
B模块的开发人员能使用到A模块的功能,但是A模块的核心功能不被暴露,使得B模块的开发人员能用但是不知道细节,同时C模块也能用到A模块,B模块的功能,但是C模块的开开发人员又不能知道A,B模块的核心功能!
请问以上需求是否有好的解决方案呢? 请教各位看官了,谢谢了!
引用来自“好大的凶兆”的答案
引用来自“huan”的答案
引用来自“正厅级二奶”的答案
同一个公司没必要吧。
另外,Java里有许多混淆技术,但是J2EE项目很难用上,因为J2EE里很多Domain、映射,变量名都是固定的,没办法混淆。J2EE里,哦还真没找到可靠地混淆技术。
要是J2ME和J2SE桌面程序,混淆相对容易
J2EE 要不要和HTML页面交互?HTML页面表单里的那些username,pwd变量能不能随意改?
以struts2的Model为例,你java代码混淆了,这些变量的命名都错乱了,你还怎么弄?修改HTML页面?还有SPRING里的各种XML配置怎么办?即使你在混淆时设定一些排除规则,也很麻烦
我就搞不懂,你们都在说什么呢?
java代码能卖钱?真心不知道什么值得好隐藏的。
引用来自“huan”的答案
引用来自“好大的凶兆”的答案
引用来自“huan”的答案
引用来自“正厅级二奶”的答案
同一个公司没必要吧。
另外,Java里有许多混淆技术,但是J2EE项目很难用上,因为J2EE里很多Domain、映射,变量名都是固定的,没办法混淆。J2EE里,哦还真没找到可靠地混淆技术。
要是J2ME和J2SE桌面程序,混淆相对容易
J2EE 要不要和HTML页面交互?HTML页面表单里的那些username,pwd变量能不能随意改?
以struts2的Model为例,你java代码混淆了,这些变量的命名都错乱了,你还怎么弄?修改HTML页面?还有SPRING里的各种XML配置怎么办?即使你在混淆时设定一些排除规则,也很麻烦