读书人

软件交付后怎么保护jsp/javaBean代码

发布时间: 2012-01-13 22:43:30 作者: rapoo

软件交付后,如何保护jsp/javaBean代码不被客户或其它人看到
如果jsp代码和java Bean代码轻易让别人看到、拷贝
那不是为别人作嫁衣了,白开发了吗?
别人不费力气就可以得到一套软件,作卖给其它企业

[解决办法]
web部署的时候用的是class文件,以及jsp文件,这些都部署在服务器上,别人怎么会用到呢?
[解决办法]
封掉右键就可以了。
[解决办法]
java Bean可以在deploy的时候只放进去class文件,不过jsp好像没办法吧。
[解决办法]
卖什么源代码 你有没搞错啊 反编译也要看是什么代码了 不是编译出来就跟原来一样

JSP没办法的 你不是把逻辑都装JSP里 你怕什么的 除非做的太恶心了 都放JSP
[解决办法]
JSP 在页面上生成的是动态的内容,根据调用数据库内容的不同从而使每次输出在页面上的内容都

不会是一样的,除非如楼上所说的一样,你把什么都放在 JSP 中写,那别人就可以看见你的源码

你应该基于一种框架,象MVC,structs 什么的,关键的代码放在服务器,不要放在客户端就可以了.

[解决办法]
把JSP中的逻辑写到servlet里,把JAVA源文件不给客户就是了!
反编译麻,也看到到具体的实现细节的!
[解决办法]
使用java混淆器吧。
[解决办法]
版权声明
[解决办法]
web部署的时候用的是class文件,以及jsp文件,这些都部署在服务器上,别人怎么会用到呢?
[解决办法]
jsp可直接看到的,class反编译后也能看得差不多
[解决办法]
jsp可以看到
[解决办法]
用高版本的jdk来写代码 现在大多数的反编译只能编译低版本的
[解决办法]
防君子,不防小人
[解决办法]
就是屏蔽啥,都没有用.想看一样能看到.
[解决办法]
java的是class 用代码混淆器 防止反编译,jsp的预先编译成servlet,再发布给用户
[解决办法]
你买服务器还是买copy啊

[解决办法]
封右键有什么用 WEB浏览器本身就看不到动态代码
而且网站这种东西本来就只能开放源代码的 又不能像可执行程序那样封装
别人拿到后想看懂也不是件容易的事情啊 想修改也未必会。。。
而且这种卖软件的销售方法有待进一步考虑哦
[解决办法]
class文件是很容易被反编译的,因为它只是一个中间解释结果,如果想让classes不被竞争对手反编译,可以用绕码器将其搅乱,但是这样的副作用是java代码的执行效率会降低
[解决办法]
想办法把程序写的混乱一些,特别是程序变量和函数名称,尽量搞复杂化.重要的核心代码要分开在多个jar包里,加多重封装,宁愿效率低10倍,也要使程序可读性下降10倍.
[解决办法]
想办法把程序写的混乱一些,特别是程序变量和函数名称,尽量搞复杂化.重要的核心代码要分开在多个jar包里,加多重封装,宁愿效率低10倍,也要使程序可读性下降10倍.
//////


[解决办法]
弄个混淆工具试试看
[解决办法]
这个问题,你去跟客户签订合同,用法律的形式来约束他,这样就不用这么多麻烦事了。
[解决办法]
想办法把程序写的混乱一些,特别是程序变量和函数名称,尽量搞复杂化.重要的核心代码要分开在多个jar包里,加多重封装,宁愿效率低10倍,也要使程序可读性下降10倍.

----------------

- -#
[解决办法]
楼上的太狠了,可以去google搜一下,自己弄个小加密程序加密就可以了,网上很多的
------解决方案--------------------


把你的代码逻辑写的很难很难的 让人看了都头疼的那种 就行了 哈哈
最好那些逻辑除了你别人都看不明白
[解决办法]
大家都不看懂他的意思,他的意思是说他买给别人后,别人可以COPY他的提供给别人的代码(含编译的).要想不让别人用那就加密让他只能在一台电脑上用.比如说读CPU的系列号,网卡的物理地址.这种别人就不想用了.当然,有故障时你得给他重设.如果反编译成功,那不是一个人要防的事了.说不定他看你的代码感到恶心,我认为有一个水平的人是不会用别人的代码的,顶多是看一个了解你的技术有那个可以借监.而且他在看你之前早看了不不代码,你对他的代码不大..
[解决办法]
在程序中绑定域名或者ip,然后把这段程序放在不容易找到的地方

读书人网 >Java Web开发

热点推荐