3.1.3 开发工具介绍

对于公众平台的开发,官方只给出了PHP的示例代码,这也让部分开发者误以为只有PHP一种选择。公众平台的处理程序其实就是一个Web项目,负责接收并响应微信服务器发送的HTTP请求。因此,只要是支持动态Web开发的编程语言,都能够用于公众平台开发,例如Java、PHP、.NET、ASP和Ruby。

建议读者选择自己擅长或者热门的编程语言,这样才能保证有较好的质量和效率,笔者选择的是Java语言。本章及后续章节的内容并不太适合没有任何编程基础的读者阅读,读者至少应该熟悉Java基础及Java Web开发,并对JSP和Servlet有一定的了解。

下面将对搭建公众平台开发环境用到的工具进行介绍,至于工具的安装和配置都比较简单,网上有大量的资料可以参考,笔者在此不再赘述了。

1.JDK

JDK是原SUN公司推出的Java开发工具包,它是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK已由最初的JDK1.0,发展到现在的JDK1.7,随着版本的不断更新,运行效率也得到了显著的提高。笔者下载安装的是JDK1.6版本,下载地址为http://www.oracle.com/technetwork/java/javase/archive-139210.html,在页面中能够看到“Java SE6”,它指代的正是JDK1.6。

2.MyEclipse

Java开发工具有很多种,比较著名的有Eclipse、NetBeans和JBuilder,这些工具本身也是使用Java编写的。其中,Eclipse以其开源和扩展性,深受广大Java开发者喜爱。

Eclipse本身只是一个框架和一组服务,通过安装相应的插件构建开发环境。如果要用Eclipse开发Java Web应用,就需要为其安装支持Java Web开发的插件,而MyEclipse就是最佳选择。

MyEclipse是一款非常优秀的用于开发Java、J2EE应用的Eclipse插件,目前支持Java、JSP、Servlet、JDBC、AJAX、JSF、Struts、Spring、Hibernate、EJB3等多项功能。MyEclipse是一款几乎囊括了目前所有主流开源产品的专属Eclipse开发工具,它的下载地址为http://www.myeclipseide.com/,笔者使用的版本是MyEclipse6.0.0GA。


注意 MyEclipse需要付费使用。至于免费的、可以考虑Lomboz Eclipse和Eclipse IDE for Java EE Developers。

Lomboz Eclipse的下载地址:http://lomboz.ow2.org/downloads.php。

Eclipse IDE for Java EE Developers的下载地址:http://www.eclipse.org/downloads/。


3.Tomcat

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,它是一个免费的、开源的Web应用服务器,在中小型系统和并发访问较小的场合下使用普遍。

Tomcat技术先进、性能稳定,而且免费,因此深受Java开发者的喜爱,同时也得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。


提示 建议下载Tomcat6.0的最新版本,下载地址为http://tomcat.apache.org/。