如何隐藏J2EE工程的重要代码?

现在业务逻辑都写在class中,你把class混淆一下就ok了,java的混淆算法和工具很多。--- 发布后,你在你的web container中配置一下,可以 不允许访问后台的class,一般默认就是。用户只能得到你的jsp,而且也是被服务器解释完了的,即便你把业务逻辑写里面用户也看不到。
如何隐藏J2EE工程的重要代码?
不知道你的隐藏是什么意思.其实web项目发布的时候是不用源代码的.web项目的发布只需要把webroot下的文件打包然后就可以发布了,当然也看不了源代码.2008-05-13
发布的时候,会打成war,它可以用winrar解压缩,但里面只有jsp和class文件,没有人会把src中的.java文件打进去。jsp的确是可以用一般的文本编辑器查看。class不可以。当然class可以反编译,而且很简单。如果没有混淆,反编译出来的.java文件几乎和你写的source差不多。现在业务逻辑都写在class中,你把class混淆一下就ok了,java的混淆算法和工具很多。

-----
发布后,你在你的web container中配置一下,可以 不允许访问后台的class,一般默认就是。用户只能得到你的jsp,而且也是被服务器解释完了的,即便你把业务逻辑写里面用户也看不到。2008-05-14
我觉得,一般J2EE项目,你要拿给别人运行,你没必要拿源代码去,给的全中JSP和.CLASS文件,而.CLASS文件中全是乱码,除非用反编译工具才能查看.如果你想真正地保护你的源代码,就到网上去搜一下关于防止反编译的方法,本人技术有限,只能解答到这一步了.2008-05-26
把JSP文件放进WEB-INF目录里面
在项目的WEBROOT目录下面做个JSP跳转到WEB-INF里面的主文件,就可以了

web容器默认WEB-INF下的文件为受保护的,外界不可访问的

当然用STRUTS做的话,会更简单2008-05-13
你的代码那么好?
楼上说的对,发表的时候只要目录结构和class文件就可以了。
你的代码怎么会被人复制呢?你要卖?

java几乎做不了通用软件,象eclipse就是java写的,是专门开发用的,是开源的。

你说的网站,一般是代码的所有权归购买方。源代码是人家的。2008-05-14
mengvlog 阅读 59 次 更新于 2025-09-10 06:46:54 我来答关注问题0
  • 1、混淆选项粒度较粗,使用中可能要在具体代码中添加@preserve指令来实现,工作量大;2、没有控制流混淆。三、Allatori 3.1_demoAllatori属于第二代混淆器,具有全方位保护你的知识产权的能力。Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串编码,以及水印技术。对于教育和非商业项目来说这个混淆器是...

  • 1. 明确目的: 进行Java代码混淆的主要目的是提升代码安全性与保护知识产权。2. 选择混淆工具: 常用的混淆工具包括ProGuard和R8。3. 配置混淆工具: 使用Ant等构建工具配置混淆工具。 设置混淆规则文件,定义类和方法的保留规则,确保程序在混淆后仍能正常运行。4. 执行混淆过程: 混淆工...

  •  手机用户45080 j2ee的核心技术

    他们被设计用以帮助WEB内容开发人员创建动态网页,并且只需要相对较少的代码。即使WEB设计师不懂得如何编程也可以使用JSP,因为JSP应用是很方便的。JSP页面由HTML(标准通用标记语言下的一个应用)代码和嵌入其中的JAVA代码所组成。服务器在页面被客户端所请求以后对这些JAVA代码进行处理,然后将生成的HTML页面返回给客户端的...

  •  翡希信息咨询 J2EE的体系结构是指什么

    与服务器无关的部署:J2EE致力于建立一系列标准,使得web应用的部署不依赖于特定的服务器环境。这意味着开发者可以编写一次代码,并在多种服务器上运行,提高了应用的可移植性和灵活性。服务器对组件的控制:组件生命周期管理:J2EE允许服务器控制应用组件的生命周期,包括创建、初始化、执行和销毁等阶段。...

  •  文暄生活科普 idea代码提示设置(idea如何提示)

    Alt+1,快速打开或隐藏工程面板 Ctrl+Alt+left/right,返回至上次浏览的位置 Alt+left/right,切换代码视图 Alt+Up/Down,在方法间快速移动定位 Ctrl+Shift+Up/Down,向上/下移动语句 F2 或 Shift+F2,高亮错误或警告快速定位 Tab,代码标签输入完成后,按 Tab,生成代码 Ctrl+Shift+F7,高亮显示所有...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部