- 博客(4)
- 收藏
- 关注
原创 教你怎样防止Java程序源码被人盗取
一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护代码变得相对容易,我们唯一需要了解的就是Java的ClassLoader对象。当然,在加密过程中,有关Java Cry
2011-12-06 13:13:18 12065
原创 大家一起谈谈java加壳的事情
然而在Java世界,保护代码是件很困难的事情,因为class文件非常规范,极易反编译,且反编译后的代码清晰可读。常见的保护办法是使用混淆器,打乱class和function以及变量的名字,可以干扰反编译后的代码的可读性。虽然简单提高了代码的安全性,但还仅仅相当于未加壳的C程序。
2011-09-18 16:14:10 999
原创 对J2EE中的DAO组件编写单元测试
单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经成为开发过程中必须的流程和最佳实践。 对普通的逻辑组件编写单元测试是一件容易的事
2011-08-02 14:06:35 239
原创 使用Java操作Windows系统注册表
对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。import java.io.*;import java.util.prefs.*;public class PrefsDemo { public static void m
2011-07-17 11:19:39 213 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人