2024年5月10日发(作者:)

学术论坛・ 

利用Dreamweaver 8高效进行JSP开发 

孙振亚 

(无锡科技职业学院 江苏无锡 214028) 

摘要:传统的JsP开发wEB都是采用手写代码的方式进行的,这种鳊程模式不仅效率低下,而且代码不规范,难以调试,无法满足企业应用的 

实际需要,Dreamweaver 8对JsP技术提供了很好的技术支持,使用它不仅可以方便快捷地进行web页面设计,而且很容易创建数据库连接并在同 

站点的所有JSP页面中使用,本文简单介绍了Dreamweaver 8中开发JsP应用程序的过程。 

关键字:JSP Dreamweaver 8 动态网页 

中图分类号:TP314 文献标识码:A 文章编号:1 00 7—941 6(2010)11—0116—02 

1引言 

JSP(Java Server Page)是Sun公司推出的 

个Context。例如: 

<Context docBase-”D:\Jsp”path-”/is 

续进行下面的操作。 

3.2设置测试服务器文件夹 

新一代动态网站开发语言,是当今比较流行 

P”workDir=”D:\jsp\work”> 

的动态网页开发技术。JSP技术是由Java语 

</Context> 

言作为脚本语言,在传统的HTML文件中加 

其中,docBase指定JSP应用程序在文件 

入Java程序片段(Scriptlet)和JSP标iE(tag)就 

系统中的物理路径;path指定虚拟路径,wor 

构成了JSP网页。但是,传统的JSP开发WEB kDir指定该应用程序的各种目录,用于存放 

都是采用手写代码的方式进行的,这种编程 

运行时生成的与该应用程序相关的文件。 

模式不仅效率低下,而且代码不规范,难以 

调试,无法满足企业应用的实际需要。 

3在Dreamweaver中设置JSP站 

Dreamwerver 8是一款专业的HTML编 

点 

辑器,用于网站、网页和Web应用程序进行 

3 1设置本地文件夹 

设计、编码和开发。Dreamweaver 8对JSP技 

本地文件夹是设计时的工作目录。Drea 

术提供了很好的技术支持,使用它不仅可以 mweaver中设置JSP站点,它可以放在本地 

方便快捷地进行web页面设计,而且很容易 

计算机上,也可以放在网络服务器上,实际 

创建数据库连接并在同一站点的所有JSP页 

上只要建立本地文件夹便可以定义一个Dre 

面中使用;通过各种功能强大的服务器行为 amweaver站点。 

可以快速生成具有用户注册、登录以及限制 

若要设置本地文件夹,将执行以下操 

访问等功能的JSP动态网页。本文主要从可 作。 

视化编码与手工编码的结合上介绍如何使 (1)选择“站点”菜单下的“新建站点”命 

用Dreamweaver 8开发基于JSP的简单动态 令,打开站点定义对话框。 

网站。 

(2)在站点定义对话框中选择“高级”选 

项卡,然后在左侧的“分类”列表中选择“本 

2在Tomcat中配置开发JSP的虚 

地信息”,以显示“本地信息”类别选项。 

拟目录 

(3)在“站点名称”文本框中,输入Dream 

在安装Tomcat的过程中,会自动在服务 weaver站点的名称,例 ̄[1jsp。 

器上创建和配置一个默认的JSP网站,其根 (4)在“本地根文件夹”文本框中,输入本 

目录为¥CATALINA—HOME/webapps/,其 

地磁盘中存储站点文件、模板和库项目的文 

中¥CATALINA HOME表示Tomcat的安装 件夹的名称,或者单击浏览文件夹图标浏览 

目录。要创建JSP应用程序,最简单的方法是 该文件夹,本例为D:\jsp\。 

在网站根目录中创建一个子目录。 

(5)如要指定每次将文件复制到本地站 

可以在网站目录中创建一个名为myJsp 

点时Dreamweaver自动刷新本地文件列表, 

的的子目录,并在该目录中编写一个名为fir 可选取“自动刷新本地文件夹列表”复选框。 

st.jsp的JSP动态网页,然后通过http://local (6)在“默认图像文件夹”文本框中,输入 

host:8080/myJsp/first.jsp对这个网页进行 

此站点的默认图像文件夹的路径,或者单击 

访问。 

文件夹图标浏览该文件夹。 

如果不希望将文件存放在根目录下面, 

(7)如要更改所创建的到站点其他页面 

则需要在网站中创建虚拟目录。在Tomcat 

的链接的相对路径,可选择“链接相对于”选 

服务器配置中,一个Web应用程序就是一个 

项。在默认情况下,Dreamweaver使用文档 

Context,可以通过在server.xml文件中添加 

相对路径创建链接。也可以选择“站点根目 

Context标签来创建虚拟目录,用于存储与J 

录”选项以更改路径设置。 

SP应用程序相关的各种文件。具体步骤如 (8)在“HTTP地址”框中,输入已完成的 

下: 

Web站点将使用的URL。在TomcatIl ̄务器上 

(1)打开¥CATALINA HOME/conf目 

已经创建了一个虚拟目录jsp,则在此框中输 

录,打开server.xml文件。 

)vhttp://localhost:8080/Jsp/。 

(2)找到</Host>标签,并在其上面添加 (9)保持站点定义对话框为打开状态,继 

1 1 6 数字技术与应用Digital technology and application 

测试服务器文件夹是处理动态网页的 

文件夹,Dreamweaver使用此文件夹生成动 

态内容并在设计时连接到数据库。若要开发 

JSP Web应用程序,就必须为站点添加测试 

服务器信息,通常可以Tomcat ̄务器上JSP 

网站内的虚拟目录作为测试服务器文件夹 

点测试。 

若要指定测试文件夹,将执行以下操 

作。 

(1)在“站点定义”对话框左侧的“分类” 

列表中选择“测试服务器”,以显示“测试服 

务器”分类选项。 

(2)从“服务器模型”列表框中选择想要 

的Web开发技术,因为要使用Dreamweaver 

开发JSP动态网站,则从列表框中选择JSP。 

(3)从“访问”列表框中选择一种访问服 

务器的方式,可以是“FTP”或“本地/网络”。 

若要在本机开发JSP动态网站时,则应选择 

后者。 

(4)在“测试服务器文件夹”文本框中,输 

入用于处理JSP动态网页的测试文件夹路 

径。通常指定Tomcat ̄务器上JSP网站中的 

某个虚拟目录作为测试服务器文件夹。 

(5)在“URL前缀”文本框中,输入用户在 

其浏览器中键人用来打开Web应用程序的U 

RL,但不包括任何文件名。如果Dreamweave 

r运行在与Tomcat1] ̄务器相同的系统上,则 

可以使用localhost来表示域名。例如,假定在 

本机上运行Tomcat,且JSP动态网页的URL 

为http://localhost:8080/jsp/ 

(6)单击“确定”按钮,关闭“站点定义”对 

话框。 

此外,一个新的Dreamweaver站点显示 

在“文件”面板中。 

3.3创建JSP测试程序 

已经在Tomcat ̄务器上创建一个名为js 

P的虚拟目录。下面通过一个例子说明如何 

基于此虚拟目录在Dreamweaver中设置一 

个JSP站点,然后在该站点的根目录中创建 

个JSP动态网页,以便对站点配置正确与 

否进行测试。 

(1)在“文件”面板上,用鼠标右键单击站 

点目录,然后从弹出菜单中选择“新建文件 

(下转11 9页) 

学术论坛・ 

得到所需的实时数据,从而大大方便部门之 

间及与外界的资源共享。 

图2所示。 

解器传递的子查询包装为SOAP消息,通过 QL执行结果以XML文档格式返回用户。如 

调用相应的Web Service,传送到对应的数 

据源包装器,执行具体的数据查询任务。 

4.4包装器在Web Service上发布 

在基于Web Service的数据集成系统中, 

参考文献 

(4)查询结果集成处理器。包装器实现对 

 

[1】唐巍,异构数据库集成方法初探.计算机 

各异构数据源的查询访问,获取结果集。由 

各个数据源分布在网络的各个服务站点上,

应用研究[J].1999(8):64-66. 

查询结果集成处理器对结果集重新组合,去 

对数据源的数据抽取都由每个数据源对应 

2】乐鑫喜,刘清.异构数据库集成系统的设 

建立各个数据源的w 

除冗余信息,添加xML标记,返回XML形式 

的Wrapper执行。首先,

的结果给应用层。 

4.3包装器(Wrapper) 

rapper,再将每一个Wrapper包装成为一个 

计与实现….徐州工程学院学报,2005,2 

当查询执行器将用SOAP消息封装的X 

Query子查询发送到对应的数据源时,需要 

心进行注册,便于服务的查找调用。由于wr 

有相应的机制将子查询从统一的XQuery ̄ 

apper与中间件之间采用SOAP消息传递,添 

0(5):59~61. 

Web服务,使用WSDL文件描述这个服务, 

然后在这个数据集成系统私有UDDI注册中 

【3】SEELY Scott,SHARKEY kent.SOAP:C 

ross Platform Web Services Developmen 

t Us/ha XMLfI .Indiana:Prentice Hall P 

TR,2002. 

式转换为具体数据源能识别的查询语句,并 

加新类型的数据源时,可以不改变中间件的 

且能够将从数据源查询的结果转化成XML 

格式返回,这种机制在包装器中实现。不同 

的数据源加入集成系统时,需要特定的包装 

器。 

接口和已有Wrapper的接口,只需将新Wrap 

【4l张英朝,张浩,张维明.给予本体的虚拟 

组织信息集成视图映射关系构建方法研 

per服务的WSDL注册到私有UDDI中就可以 

了。 

究[J].小型微型计算机系统,2006,27(3): 

564-567. 

对于关系数据库类型的数据源Wrapper 

提供两个接口:Query(string x 

包装器最关键的两个组成模块是:查询 

的web服务,

转换器和结果产生器。查询转换器负责将x Query),Remit(string queryResult)。Query(st 

Query查询转换为本地查询,并调用对应的 

本地数据源执行。结果产生器的功能是将本 

地数据源查询结果,转换成XML的数据格 

ring xQuery)的功能是解析XQuery语言,将 

其转化为XQGM,再生成SQL语句和标签 

图,并对数据源执行SQL查询。Result(string 

5郑士辉,周傲英等.基于SQL的XML查询 

的有效实现[J].计算机研究与发展,2001 

(4):422-429. 

作者简介:赖松兆(1 969--)男,福建永定人,讲 

师,硕士,主要从事计算机软件系统设计方面 

的研究。 

式。下面以最常用的关系数据库为例,构造 

queryResult)的功能是将SQL执行结果加上 

包装器。 标签,以XML文档的形式返回用户。 

关系数据库的数据存储在二维结构的 

关系表中,使用SQL语言查询。而XML格式 

的数据则由可嵌套的节点构成,用XQuery 

询方法是以xML视图思想为基础,在其上 

建立对不同映射方法广泛适用的XQuery查 

5结语 

本文分析了现有异构数据源的数据集 

语言查询。对于关系数据库,一种高效的查 成的方式,研究了基于Web Service进行异 

构数据源集成的相关理论与技术,提出一种 

基于中间件的数据集成方案,将各个异构数 

询处理方案 1。具体工作过程分为三步:1)在 

据源的包装器封装为web Service,使系统 

已有的关系数据库上,为将要访问的关系数 具有松耦合、灵活、易扩展的良好特性,能真 

据库内容建立缺省的XML视图;2)用XQuer 

正实现在Internet环境下异构数据源的集成 

y语言创建公共的XML视图;3)在公共的XM 

访问。给出本体库、中介器和包装器等关键 

L视图上使用XQuery查询。实现XQuery查询 

模块的分析与设计。利用此集成方案,将教 

涉及几个关键步骤:首先,解析XQuery语 务管理、办公自动化、图书馆管理和网络教 

言,将其转化为XML查询图表模型(XML Qu 

学与考试系统等数据源构建成一个虚拟的 

ery Graphy Model,简称xQGM);然后,在x 

全局数据库,在Internet上为用户提供透明 

QGM表示的基础上,进行查询重写,包括视 

图的合成等,同时,生成一个或多个SQL语 

统一的访问接口,实现异构数据资源的共享 

和整合 同时,仍然能保持各数据源的自治 

句和一个标签图结构。将SQL语句发送到关 

性和查询数据的实时性。实际应用中,在保 

系数据库上执行,最后应用标签图结构将s 

持原有系统的独立运行的基础上,通过互访 

(上接116页) 

(6)在标准工具栏上单击 按钮, 

个行业的软件中,利用Dreamweaver可以高 

夹”命令,并将该文件夹命名为classes;同样 

以切换到代码视图。 

效快速的开发基于B/S(Browse/Server浏览 

的方法,在WEB—INF文件夹下创建一个名 

(7)在<body>和<body>之间输入以下 

器/服务器)架构的软件系统,在实际开发 

为lib的文件夹。 

内容: 

中,能够起到事半功倍的作用。 

(2)在“文件”面板上,用鼠标右键单击站 

<p>现在的时间是:<%znew java.util. 

点根目录,然后从弹出菜单中选择“新建文 

Date()%></p> 

参考文献 

件夹”命令,并将该文件夹命名为work。 

(8)保存文件,并在TomcaQ ̄务启动的 『1】赵增敏.JSP动态网站开发[M】.电子工业 

(3)在“文件”面板上,用鼠标右键单击跟 

情况下,按F12键在浏览器中浏览该页,此 

出版社,2008年. 

目录,然后从弹出菜单中选择“新建文件”命 

外能看到当前系统日期和时间。若在浏览器 

[2】刘志成.JSP程序设计案例敦程fM】.清华 

令,并将该文件命名为jspTest.jsp。 

中按F5键,则会刷新当前系统时间。 

大学出版社,2007年. 

(4)在“文件 面板上是双击jspTest.jsp文 

件,便在文档窗口打开它。 

(5)在标准工具栏上的“标题”文本框中, 

输人一第一个JSP应用程序”。 

【3】李迎秋.JSP实用教程.大连理工大学出 

4结语 

JSP以其动态、高效、简洁及跨平台性, 

已被广泛地应用于电子商务、电子政务及各 

版社,2007年. 

Digital technology and application 数字技术与应用 1 1 9