Blog Tag: JAVA技术


org.apache.axis.enum 与JDK1.5冲突的解决办法

2009 年 05 月 12 日 下午 5:58 | | 阅读次数 : 8,253 次

JAVA技术 | ,

大家都知道,jdk1.5相对于jdk1.4改进了一些东西,其中之一就是Enum-枚举类型,恰好我们的apache axis1.1中有一个RPC的功能,产生的是包路径下面包含了enum这个单词,这个时候,ecilpse就将他当成了关键字,所以运行是不通过的,解决办法:

1、降低JDK的版本1.5以下就ok了。
2、采用Axis1.4或以上,将org.apache.axis.enum用org.apache.axis.constants.enum替换。

(更多…)

Share

Google App Engine The Java Runtime Environment

2009 年 04 月 08 日 下午 2:29 | | 阅读次数 : 4,001 次

JAVA技术 | , ,

App Engine applications can be implemented using the Java programming language, and other languages that use the Java Virtual Machine. The App Engine Java runtime environment includes the Java 6 JVM and interfaces to the App Engine services that conform to industry standards, such as servlets and JDO/JPA. You can also use raw APIs to the services for implementing other interfaces.

This developer guide introduces the standard interfaces and explains how to use them with App Engine, as well as the raw APIs and development tools included in the App Engine Java SDK.

以前,GAE只是支持python的应用,现在开放java的测试了,大家不妨去试试。目前拥有500M的免费使用空间。(需要手机短信确认验证码。输入+8613*********就ok了)

GAE The Java Runtime Environment
注册GAE
下载GAE SDK

(更多…)

Share

怎么样保护java代码的安全性

2009 年 02 月 15 日 上午 11:32 | | 阅读次数 : 6,550 次

JAVA技术 | ,

对于java应用来说,逆向工程(Reverse Engineering)威胁是众所周知的安全问题,默认情况下,Java编译器生成的字节码包含大量的符号信息,其中包括可执行程序的实际java代码和调试信息,使用逆向工程机制,可以对可执行的java字节码进行反编译和反汇编,得到实际的java源代码,从而突出Java应用程序的漏洞,是攻击者可以执行如下的操作:

  • 修改代码和数据
  • 确定程序的执行流程
  • 确定使用的算法
  • 构造欺骗性和应用
  • 窃取知识产权
  • 发起代码级安全攻击
  • 什么是逆向工程? (更多…)

    Share