java web项目开发出来后怎么样部署成工程让别人用啊?总不能连源码一起给别人吧.

能不能想VC那样变成exe文件之类的给别人直接运行。... 能不能想VC那样变成exe文件之类的给别人直接运行。 展开
 我来答
Asa_Song
2011-12-30 · TA获得超过269个赞
知道小有建树答主
回答量:290
采纳率:33%
帮助的人:168万
展开全部
如果你不想把应用逻辑交给别人,有下面几个方案:

1. 应用逻辑尽量放在JAR里,而不是JSP里,然后对JAR进行Obfustication;安全程度**
2. 应用逻辑尽量放在JAR里,对JAR加密,自己编写JDK的classloader,在LOAD的时候对CLASS解密,要求你们的开发人员有比较高的质量;安全程度****
3. 应用逻辑尽量放在JAR里,对JAR加密,改写JDK默认的classloader,在LOAD的时候对CLASS解密,要求你给客户同时提供自己的JDK;安全程度*****;
4.重要代码逻辑放在JNI调用的C代码里;安全程度***;
5.混合2,3,4,安全程度******;

总之你越想代码不被窃取,你的代码可移植性、维护性就越差。
panyangklr
2011-12-30
知道答主
回答量:54
采纳率:0%
帮助的人:25.9万
展开全部
JAVA web 是导出war包的,别人拿到了直接放服务器里就可以用鸟。web项目是服务器程序,所以没有客户端的可执行文件的,不能搞.exe的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4855c5
2011-12-30 · TA获得超过1071个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:955万
展开全部
你这到底是web项目啊还应用程序啊
web项目开发好了给别人的一般是war包
应用程序开发好了一般是jar包,也可以做成exe文件给别人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qtvbwfn
2011-12-30
知道答主
回答量:29
采纳率:0%
帮助的人:23.2万
展开全部
Java Web 项目一般是直接通过Eclipse或MyEclipse 导出War包给对方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea9088f10
2011-12-30 · TA获得超过327个赞
知道答主
回答量:412
采纳率:0%
帮助的人:167万
展开全部
你做的是b/s还是c/s c/s可以用第三方生成exe代码安全性高一些 要是b/s你生成exe怎么运行,本来就是基于浏览器访问的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式