资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序摘要摘要EclipseWebToolsProject为J2EE数据库驱动的web应用程序提供了一个丰富多彩的开发环境。本文将指引你使用Eclipse的WTP,Tomcat,以及Derby数据库引擎创建一个简单数据库web应用程序。作者:StephenSchaubDepartmentofComputerScienceBobJonesUniversity2006年4月10日翻译:Allen目目录录简介.2先决条件.2Derby入门.2创建一个Derby数据库.5创建一个Web项目.9编写代码.13测试应用程序.15用户留言簿.16配置数据库.18总结.18资源.18第2页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序简介简介在Java中创建数据库驱动web应用程序一直以来是一个曲折的探索过程。尽管你已经是掌握了如何编写Java程序,并且对web应用程序有一定的了解,但是Java2EnterpriseEdition(J2EE)的堆栈令人畏惧。学习使用ServletAPI和JavaServerPage技术产生动态网页才是刚刚开始。安装和配置一个开源J2EEweb应用程序服务和一个数据库管理系统(DBMS),让它们交互工作,是有开发者意义的成就。在本文中,我将演示怎样结合Eclipse的WTP、Tomcat5.5以及Derby帮助从根本上消除服务器管理堵塞问题,使得开发者聚焦手中的任务构建web应用程序。我将假定你已能理解基本的SQL语句,熟悉HTML以及基本的web应用程序概念。先决条件先决条件构建该项目需要以下环境:1WebToolsPlat(WTP)工具,WTP工具可以从http:download.eclipse.orgwebtoolsdownloads下载到。本文实例使用1.0.1版本,我建议你下载all-in-one安装包,该包绑定了所有在Eclipse中使用WTP工具的插件。安装时,只要简单解压下载文件到硬盘上就可以了。2Tomcat5.5下载地址http:tomcat.apache.orgdownload-55.cgi。本文实例使用的是5.5.16版本。注意:假如你是一位Windows用户,我推荐下载zip文件并解压它,以此来代替你下载到的Tomcat安装程序,安装程序会把Tomcat作为一个Windows服务(这对于使用Eclipse的WTP并不是一个适当的配置)。3Derby的Eclipse插件Derby的Eclipse插件(derby_core_plugin_10.1.2.zip和derby_ui_plugin_1.1.0zip)下载地址是http:db.apache.orgderbyderby_downloads.html.注意:这两个插件包括了Derby引擎,本文实例中你不需要再下载标准的Derby版本。4JRE5.0Sun的JRE下载地址第3页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序的DerbyJDBC驱动。Eclipse把这些文件组织在一起提供给项目。当你使用Eclipse的Derby插件,创建一个空的Javaproject.,就可以使用Derby了。这个项目将成为你在workspace中创建的所有的Derby数据库的仓库。下面这些步骤将在Eclipse中创建一个Derby数据项目:1启动Eclipse假如你已经有了一个Eclipse的workspace我建议对于本文实例选择一个新的workspace文件夹。接着,创建一个新的Javaproject,点击FileNewProject.选择JaveProject,单击Next按扭。输入Projectname:Data,选中“createseparatesourceandoutputfolders”项,点击“Finish”.2本文的实例中,该项目将操纵你的Derby数据库。在PackageExplorer右击你的新项目,选中“ApacheDerby”AddApacheDerbyNature”.这个动作使得该项目作为一个Derby项目,可以储存一个或多个Derby数据库。第4页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序3下一步,右击你的”data”项目选中“ApacheDerby”StartDerbyNetworkServer”.4这个操作开启Derby服务。你将在Eclipse控制台(ConsoleViews)看到下列信息:5只要Eclipse一直打开,Derby服务一直运行。假如你关闭Eclipse,下一次启动它的时候,你将需要再次开启Derby第5页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序服务。该服务只是接收来自本地主机的连接,这种情况只是为了一个开发中的数据库而设的。创建一个创建一个Derby数据库数据库既然你已经安装了Derby并且启动了Derby服务,你将需要创建一个新的数据库用来为你的web应用程序存储数据。创建一个新的Derby数据库,你必须使用一个JavaDBMS管理工具,并且使用指定格式的包含了你想创建的数据库名称的连接字符串,去连接Derby服务,以及一个告诉Derby服务的标签去创建数据库。本实例是怎样使用包括在WTP中的EclipseDatatooling完成以上的任务。1选中”Windows”ShowView”Other”再选择“Data”“DatabaseExplorer”.2在DatabaseExplorer视图中,右击“Connections”文件夹,选择“NewConnection”.3如下图填充对话框。仔细注意选中该选项:“selecttheDerby10.1databasemanager”;选择“DerbyClientJDBCDriver”(nottheEmbeddedDriver)使用默认数据库名(“sample”)浏览并查找本地的derbyclient.jar文件(它包括了DerbyClientServerJDBCDriver);使用任意非空UserID和非空Password(password将被Derby忽略)。第6页,共18页ceclipse.org利用Eclipse创建数据库web应用程序利用Eclipse创建数据库web应用程序4点击“Finish”。连接向导将打开一个Derby引擎的连接,并创建一个新的名为“sample”的数据库。数据库文件被存储在你的data项目的名为sample的文件夹中。如果你想查看它们,右击data项目点击“Refresh”项。提示:要创建你的Derby数据库的备份,先停止Derby服务,拷贝sample文件夹和它的子文件夹,然后再重启服务。还原数据库也是简单的:停止服务,用备份拷贝取代sample文件夹结构,再重启服务。既然数据库已经创建
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号