PHP头条
热点:

PHP透视图和视图

你可能已经知道,Eclipse使用了一套视图来支持不同的技术,每套视图叫做透视图,透视图和它们的视图之间的连 接是逻辑连接,因此你可以在透视图中显示任意视图,对于PHP,Eclipse提供了两种透视图:

1、PHP透视图:为开发阶段使用提供的一套视图;

2、PHP调试透视图:为调试阶段使用提供的一套视图。

你可以从“窗口à打开透视图à其它菜单”激活任意一种透视图,此时会打开一个包含所有可用的透视图的向导,选择 一个你想要的透视图,点击确定,这样就激活了PHP透视图,它将会显示下面的PHP专用视图:

1、PHP资源管理器:这个树状视图描绘了PHP应用程序;

2、PHP函数:这个视图包含了PHP核心函数列表,在一个函数上双击可以将其添加到你的PHP代码中,在函数上点击右 键,选择打开手册选项,会直接打开PHP手册并跳到对应的小节;

3、PHP项目大纲:对于一个大型项目而言,大纲视图非常有用,它包含三个部分:类、常量和函数;

4、参数堆栈:在调试过程中进入一个函数时显示其参数;

5、浏览器输出:显示浏览器输出内容;

6、调试输出:显示调试输出内容。

你可以从“窗口à显示视图à其它àPHP工具按钮”菜单激活任意一个视图,如在PHP透视图中激活全部视图,然后将它 们拖拉到适当的位置,如图12所示。

图- 12 激活PHP透视图:这个图显示了在PHP透视图中激活的视图

Eclipse会记住这些设置,因此图12中中的布局在下一次使用PHP透视图时将会显示同样的布局。

在Eclipse中实现booksPHP代码

正如你知道的booksPHP项目包括另外两个php页面database.php和search.php,在Eclipse中创建php页面的步骤如下 :

1、在项目资源管理器视图中,在项目名称上点击右键,选择新建à从上下文菜单中选择其它;

2、在新建窗口中,展开PHP节点,选择“PHP文件”,点击下一步;

3、在下一个界面中,设置项目的源文件夹位置,文件名输入database.php,点击下一步;

4、最后,为初始化内容选择一个模板,这里选择“New simple PHP file”和选项,点击完成。

在实现PHP代码时别忘了Eclipse的PHP视图和代码助手的用途。

实现AJAXjs.js — Eclipse风格
为了完成项目代码,你需要完成Javascript Ajax部分,在Eclipse中创建一个 Javascript文件:

1、在项目资源管理器视图中,在项目名称上点击右键,选择新建à从上下文菜单中选择其它;

2、在新建窗口中,展开Javascript节点,选择Javascript源文件项目,点击下一步;

3、在下一个界面中,指定文件名AJAXjs.js,点击完成。

Eclipse生成新的Javascript文件并在编辑器中打开,在输入代码之前,你应该知道Eclipse提供了一个Javascript透 视图和一套专用视图,可以从“窗口à打开透视图à其它àJavascript”菜单激活。

Eclipse提供了一个Javascript校验程序通过窗口à参数选择àJavascriptà校验程序菜单激活),但我现在建议你还 不要使用它,因为目前这个校验程序在理解Javascript代码方面还存在问题。

在输入AJAXjs.js代码时,记住使用Eclipse的代码高亮和代码助手功能,如图13所示。

图- 13 Eclipse代码输入特性:你可以再这张图中看到代码高亮和代码助手特性

创建books数据库 — Eclipse风格

Eclipse PDT未提供数据库开发支持,但Eclipse有许多的插件来完成数据库开发,其中最著名的就是Eclipse Data Tools PlatformDTP),你需要了解DTP插件,新的数据库透视图可以帮助你开发books数据库,下面是安装DTP的步骤 :

1、从帮助菜单下选择软件升级;

2、切换到可用软件标签页;

3、在可用软件面板中,找到Ganymede Update Site条目,如果看不到这个条目,点击管理站点按钮,从列表中激活 它;

4、检查Ganymede Update Site条目等待它的列表被填充如图14所示)。

图- 14 安装数据库开发透视图:在可用的软件面板中,找到Ganymede Update Site,选中它,会填充一个插件列表 ,在列表中你会发现Database Development.,选中它然后点击安装按钮开始下载并安装

5、选中Database Development前的复选框,点击安装按钮开始安装;

6、你将会看到一个如图15所示的对话框。

图- 15 Database Development条目:选中你想要安装的条目

7、选中所有的复选框,点击下一步,开始安装,安装过程这里就不详述了,只需要说明一点的是安装结束后需要重 新启动Eclipse。

成功安装了DTP后,就可以开始开发books数据库了,点击“窗口à打开透视图à其它à数据库开发”菜单启动数据库开 发透视图。

Eclipse需要专用的驱动连接数据库,如MySQL,PostgreSQL等,你可以下载MySQL Connector/J driver,它是MySQL 官方JDBC驱动,解压之后就会得到一个mysql-connector-java-5.1.7-bin Java归档文件,这个归档文件应该放在你的计 算机合适的位置,放在MySQL home文件夹是一个解决办法。

现在在左边面板中你应该看到数据源资源管理器Data Source Explorer)视图了,因为你仅仅安装了DTP,还没有 创建任何数据库连接,下面就说一说如何创建MySQL数据库连接:

1、启动MySQL服务器;

2、在数据源资源管理器视图中,在数据库连接上点击右键,从上下文菜单中选择新建;

3、在新建连接配置文件向导中,从连接配置类型列表中选择MySQL,点击下一步,你可以为配置文件输入一个名字和 简单的描述信息;

4、接下来为MySQL选择一个驱动,因为默认没有配置,需要自己创建:

5、点击新建驱动定义图标,如图16所示。

图- 16 定义新的数据库驱动:点击新建驱动定义按钮定义和配置一个MySQL连接驱动

6、在新建驱动定义窗口中,在名称/类型标签页中选择“MySQL JDBC Driver for 5.0 system version”,如果你看 不到驱动模板,展开数据库节点;

7、切换到Jar标签页,从对应的列表中移除所有驱动文件使用清除所有按钮);

8、点击添加JAR/Zip按钮,指定前面下载的MySQL Connector/J driver位置;

9、切换到属性标签页,如图17所示那样设置属性。

图- 17 驱动详细信息:在这里输入MySQL驱动的详细信息

10、点击确定;

11、点击完成。

如果没有遇到错误,你应该看到如图18所示的数据源资源管理器。

图- 18 新建数据库连接:添加MySQL驱动并配置好后,在数据库连接节点下显示了新建的连接

你需要执行一些SQL语句才能完全创建好books数据库、bookstore数据表并填充一些数据,在MySQL_books连接上点击 右键,选择打开SQL剪贴簿,启动SQL编辑器,在这里你可以输入/插入SQL语句,如图19所示。

图- 19 创建并填充books数据库:这是在Eclipse中SQL剪贴簿中创建并填充books数据库的SQL语句

将其保存为books.sql文件,放在项目根下。最后执行这个SQL语句,切回到PHP透视图,在PHP资源管理器视图中,展 开booksPHP节点,在books.sql上点击右键,从上下文菜单中选择执行SQL文件,在SQL结果视图中显示了SQL执行状态, 你可以通过“窗口à显示视图à其它à数据管理”来激活它。

运行booksPHP — Eclipse风格

运行应用程序非常简单,首先,确定Apache HTTP Server和MySQL服务器处于正确的运行状态,接下来在PHP资源管理 器视图中选择index.php,然后选择运行à以...运行àPHP Web页面,将会提示URL地址这里应该是 http://localhost/php/booksPHP/index.php),接着就可以在浏览器中看到程序的样子了。

还要提两件事情:首先,本文不是NetBeans和Eclipse开发PHP应用程序的对比文章,至于选择那个IDE,这个问题我 还是各位读者自行去选择。第二,我有意地跳过了调试,因为这个话题太大了。

本文的目的是向你呈现NetBeans和Eclipse在开发PHP应用程序方面的特性,如创建新项目,使用自动完成,连接到 MySQL数据库,直接从IDE创建和修改数据库,部署和运行PHP应用程序等,无论你选择哪个IDE,你会发现它都会提高你 的开发能力。

booksPHP应用程序NetBeans和Eclipse的源代码下载地址: http://assets.devx.com/sourcecode/41689_oa_mainsource.zip。

  1. 八大技术牛人点 评NetBeans 6.5
  2. 10段PHP常用功 能代码
  3. 正确理解PHP程 序编译时的错误信息


www.phpzy.comtrue/php/17785.htmlTechArticlePHP透视图和视图 你可能已经知道,Eclipse使用了一套视图来支持不同的技术,每套视图叫做透视图,透视图和它们的视图之间的连 接是逻辑连接,因此你可...

相关文章

PHP之友评论

今天推荐