安装设置组件
简介:使用 PHP 和 Java 编程语言开发一个 Facebook 应用程序。本教程先带您初步了解 Facebook 的概况,然后一步步向您介绍创建一个 Facebook 应用程序所需组件的安装过程。接着,您将 会进一步了解 Facebook,尤其是与如何将您的应用程序集成到站点中有关的方面。最后,您将安装设置 完成一个空的框架应用程序作为后续工作的开始。在本系列的第 2 和第 3 部分中,您将了解如何开发您 在第 1 部分中创建的应用程序。
在您开始之前
本教程面向那些使用 PHP、Java 语言、 Javascript、HTML/CSS、以及一种关系数据库进行网站开发,并且具备一定经验的开发人员。他们希望更 近一步地了解初露端倪的Facebook应用程序的开发。您将学习到Facebook 本身、它为应用程序所提供的 各种不同的结合点、Facebook 社您的应用程序是如何相互沟通的、以及如何使用 Facebook 的应用程序 接口开发有用的和交互式的行为。
关于本系列
本系列教程将使您能够在一个已有的Java企业最上层开发您自己的Facebook应用程 序:
在第 1 部分中,您将概览一个Facebook应用程序的开发,并将从一个应用程序骨架开始。
在第 2 部分中,您将使用 PHP 和 Java 开发一个Facebook应用程序,建立起在第 1 部分中创建 的基础。
关于本教程
在本教程中,您将开始建立一个Facebook应用程序,其应用场景是一 家股票经纪公司,它允许用户通过 Facebook 管理他们的投资。为了使应用程序真正做到社会化,而不仅 仅是内嵌在Facebook 之中,您还将提供用户之间投资竞争游戏这一选项。
为了给出一个更加真实 的技术场景,您将假设部分应用程序已经用 Java 语言编写完成,并且您将运用 PHP 和 Java 语言添加 Facebook应用程序。您将执行某些用 Java 语言编写的应用程序,使用 IBM Rational应用程序开发 器 Java 环境、将 WebSphere 作为您的J2EE应用程序服务器、并且将 Facebook 的Java 客户机程 序库用于 WebSphere 和 Facebook 之间的通讯。
您还将执行某些用 PHP 语言编写的应用程序,使用 Zend Core 引擎及其捆绑安装的Apache 2 为页面 提供服务,并且将 Facebook 的PHP 客户机程序库用于同 Facebook 之间的通讯。这将为您提供使用 Java 和 PHP 语言的经验,从而您能够根据实际需要在这两者之间做出适当的选择。
系统要求
为了完成本教程中的相应步骤,您需要安装下列软件。如果您尚未安装,或者不具备 其最新版本,那么请您下载相应的试用版本:
下载一个免费试用版本的Rational Application Developer。您将使用 Rational Application Developer 作为一个基于 IDE 的完整功能的Eclipse,用来开发您的Java 网络应用程序。
介绍 Facebook
在这一小节中,您将在安装组件和进行应用程序开发之前,首先了解到Facebook 的基本 情况。
什么是 Facebook?
到目前为止,很少有用户孤悬于网络之外了。您可以同全球各 地的服务器相连接,并且获取大量的信息。但是,您在网上直接同其他人进行交流的程度还不够。类似 Facebook 这样的社交网站 —— 当前最受欢迎的同类网站 —— 改变了这一切。 它允许用户为自己创建在线简介,并且轻易地再现他们现有的朋友圈。这为人与人之间的沟通创建了一种 全新的模式。为了使这种交互作用更加社会化,内嵌在交友网站中的应用程序提供了各自的沟通方式。由 于用户将越来越多的时间花费在类似 Facebook 这样的社交网站上,这些站点已经具备了成为一种新的运 行系统的潜力。