发布一篇用Eclipse Europa举行Web开辟,第2部分 - PHP开辟工具
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,身为一位Web开辟职员,不管您想要利用哪一种手艺组合,Eclipse都是能够进步临盆力的单一集成开辟情况(IDE)。在“用EclipseEuropa举行Web开辟”三部分系列教程的第1部分中,您懂得了怎样利用Eclipse的最新版本——Europa——疾速开辟Java™Web使用程序。在第2部分中,我们将懂得利用统称为PHPDevelopmentToolkit(PDT)的另外一组Eclipse插件开辟PHP使用程序是何等轻松。
入手下手之前
您是一位PHP开辟职员么?假如是,那末利用甚么作为开发情况?您多是vi和Emacs争辩中的守旧派,也大概想要利用IDE,可是还没有决意利用哪一种现有贸易产物。不论接纳哪一种办法,都必要懂得合用于Eclipse的PHPDevelopmentToolkit。没错,Eclipse不再只合用于Java开发职员。具有PHP编程背景关于发扬本教程的最年夜功能相当主要。熟习EclipseIDE非常有匡助,但并不是需要。
关于本系列
在“用EclipseEuropa举行Web开辟”系列中,您将懂得到不管选择何种言语,Eclipse都是合用于Web开辟的平台。天真的插件体系使它能够轻松地创立各类针对利用Java手艺、PHP和Ruby的Web开辟而定制的Eclipse版本。您将看到分歧的插件如何为每种言语供应共同的Eclipse功效,还将看到一切Web开辟职员都能够使用的一些经常使用功效。在本系列中,我们将创立一个样例棒球Web使用程序,该使用程序将同意我们输出棒球球员的竞赛数据并计算那些球员的统计信息。
关于本教程
Eclipse多年来都是Java开辟职员最喜好的IDE。可是,Eclipse最后是为成为适于一切言语的开辟平台而计划的。Eclipse是用Java编程言语编写的,因而很天然地,将Java开辟作为出发点。Eclipse的插件架构已取得了大批壮大插件而且是Eclipse乐成的关头。Eclipse是合适一切言语的壮大开辟平台和Eclipse的插件架构,综合这两个要素,您就能够完成针对PHP的基于Eclipse的IDE。开辟PHPDevelopmentToolkit就这么复杂。
本文是关于用Eclipse开辟Web使用程序的三部分系列教程的第2部分。到今朝为止,我们已懂得了利用EclipseIDEforJavaEEDevelopers在Java言语中开辟Web使用程序是何等轻松。JavaEEEdition实践上只是运转在EclipsePlatform上的插件汇合。在本教程中,我们将懂得怎样利用统称为PHPDevelopmentToolkit(PDT)的另外一组Eclipse插件开辟PHP使用程序。我们还将再次懂得JavaEEEdition中的一些功效,这些功效也是PDT的一部分。
先决前提
具有Java编程背景关于发扬本教程的最年夜功能至关主要。熟习EclipseIDE将非常有匡助,但并不是需要。
体系请求
您的盘算机必要安装以下软件或插件:
EclipseEuropa本教程将利用EclipseV3.3(Europa)。JavaDevelopmentKit(JDK)本教程将向您展现怎样利用Java手艺开辟Web使用程序,因而需要利用JavaDevelopmentKit(JDK)5.0或更高版本。下载V5.0或V6.0。EclipseIDEforJavaEEDevelopers还必要利用EclipseIDEforJavaEEDevelopers。Java运转时情况(JavaRuntimeEnvironment,JRE)要运转Eclipse,必需装备JRE。ApacheTomcat使用程序将利用ApacheTomcat作为容器。MySQLV5.0使用程序将利用MySQLV5.0作为数据库。JavaPersistenceAPI还必要利用JavaPersistenceAPI,出格是OpenJPA完成。EclipsePHPDevelopmentToolkit(PDT)本教程将向您展现怎样利用PHP开发Web使用程序,因而必要利用PHPDevelopmentToolkit。您能够取得作为现有Eclipse安装的一组插件的PDT。假如您刚入手下手利用Eclipse,则能够获得包含Eclipse平台和PDT插件的完全安装。PHP必要利用PHP,因而请猎取最新版本,撰写本文时的最新版本为V5.2.1。ApacheHTTPServer必要与PHP集成的Web服务器。本教程是利用ApacheV2.0.59开辟的。FancyPHP调试器必要一个PHP调试器。我们利用的是Zend调试器V5.2.10。操纵体系需要可以运转以上一切软件或插件的操纵体系。创立本系列时利用的是MacOSX,可是也能够利用Windows 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 是一种语言,用以产生「小应用程序(Applet(s)) 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 是一种突破用户端机器环境和CPU 是一种将安全性(Security)列为第一优先考虑的语言 是一种突破用户端机器环境和CPU
页:
[1]