首先,我们在ACCESS里面建好数据库,字段分别是id,title,ptime,msg,link.然后在数据库里面添加一些内容.把数据库建好之后,应该写个ASP文件去把数据库中的内容读取出来,并以XML的格式显示出来.然后就可以利用FLEX的HTTPService组件去读取XML的值,总的思路是这样的,以下为代码,具体介绍就没有了,留给读者慢慢体会.
conn.asp
<%
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr
'自定义需要过滤的字串,用 "|" 分隔
Fy_In = "'|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare|user"
'----------------------------------
%>
<%
Fy_Inf = split(Fy_In,"|")
'--------POST部份------------------
If Request.Form<>"" Then
For Each Fy_Post In Request.Form
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.Form(Fy_Post)),"request")<>0 Then
Response.Write "Please do not submit illegal parameters "
Response.End
End If
Next
Next
End If
'----------------------------------
'--------GET部份-------------------
If Request.QueryString<>"" Then
For Each Fy_Get In Request.QueryString
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0 Then
Response.Write "Please do not submit illegal parameters "
Response.End
End If
Next
Next
End If
'----------------------------------
%>
<%
function getdata(sql,rs,conn)
set conn=server.createobject("adodb.connection")
db="book.mdb"
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(db)
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
end function
function closedb(rs,conn)
rs.close
set rs=nothing
conn.close
set conn=nothing
end function
%>
然后就是建一个ASP文件去把数据库的内容读取并以XML形式显示.
name2.asp
<!--#include file="conn.asp"-->
<%
response.ContentType="text/xml"
dim sql1,rs1,conn1
sql1="select * from book"
getdata sql1,rs1,conn1
response.Write("<news>")
do while not rs1.eof
response.write("<item>")
response.write("<id>"&rs1("id")&"</id>")
response.write("<title>"&rs1("title")&"</title>")
response.write("<ptime>"&rs1("ptime")&"</ptime>")
response.write("<msg>"&rs1("msg")&"</msg>")
response.write("<link>"&rs1("link")&"</link>")
response.write("</item>")
rs1.movenext()
loop
closedb rs1,conn1
response.write("</news>")
%>
在IIS服务器下面测试通过之后,接着写一个MXML文件,去读取ASP得出的值.
name2.mxml 文件
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete = "feedRequest.send()">
<mx:HTTPService id="feedRequest" url="http://localhost/paragon/name2.asp"
useProxy="false" contentType="application/xml" method="get" />
<mx:Panel x="10" y="10" width="475" height="400" layout="absolute">
<mx:DataGrid x="20" y="20" id="dgPosts" width="400"
dataProvider="{feedRequest.lastResult.news.item}">
<mx:columns>
<mx:DataGridColumn headerText="Column 1" dataField="title"/>
<mx:DataGridColumn headerText="Column 2" dataField="ptime"/>
<mx:DataGridColumn headerText="Column 2" dataField="msg"/>
</mx:columns>
</mx:DataGrid>
<mx:LinkButton x="20" y="225" label="Read Full Post" click="navigateToURL(new
URLRequest(dgPosts.selectedItem.link))"/>
<mx:TextArea x="20" y="175" width="400"/>
</mx:Panel>
</mx:Application>
注意,我的ASP文件和数据库文件都放在paragon文件下面,然后我把mxml文件放在APACHE TOMCAT的webapps\flex目录下面,一切准备好之后,启动TOMCAT服务器,输入URL:http://localhost:8080/flex/name2.mxml
上面的前提是安装了FDS之后,并完成一些相关配置之后.具体配置可上网查阅.
分享到:
相关推荐
在开发Web应用程序时,组合Flex、ASP.NET和Access可以创建出功能强大且用户友好的交互式应用。这个项目,"Flex+ASP.NET+Access = GuestBook",显然是一款基于这三个技术构建的在线留言簿系统。下面我们将深入探讨...
本教程为 Flex+ASP.NET+Access 的留言簿转载于网上 提交篇-讲述使用Flex通过ASP.NET向Access数据库写入数据,分为HTTPService版和URLLoader版。 显示篇-讲述使用ASP.NET读取Access数据库并生成xml文件,再通过...
**FluorineFX** 是一个.NET Remoting框架,专为Flex应用程序设计,允许它们与ASP.NET、WCF、Web Services等.NET服务进行无缝通信。它支持AMF(Action Message Format),这是一种高效的数据交换格式,能提高Flex与...
本示例主要展示了如何将Adobe Flex技术与经典的ASP(Active Server Pages)结合,利用Access数据库构建一个交互式的Web应用程序。Flex作为前端开发工具,提供了丰富的用户界面元素和强大的数据可视化能力,而ASP则作为...
Access与Asp.net结合,可以构建数据驱动的Web应用,实现数据的快速存取和管理。 Asp.net是微软的Web应用程序框架,基于.NET Framework运行。它提供了丰富的控件和模型,支持事件驱动的编程模型,使得开发者能轻松...
首先,我们要明白FLEX主要通过HTTP服务、AMF(Action Message Format)和SOAP(Simple Object Access Protocol)等协议与服务器端的多种语言进行数据交换。这些通信方式使得FLEX能够与Java、PHP、ASP.NET、Python、...
本留言板系统主要使用ASP.NET技术+BootStrap前端框架+Access数据库,通过对该系统的设计,简化代码实现过程,保留核心功能,可以在实践过程中掌握ASP.NET技术的部分使用方法,如各种控件的使用、数据库的连接、数据...
首先,我们需要理解Flex与Web Service的基本概念。Flex使用ActionScript,这是一种面向对象的编程语言,它是Flash Player和Adobe AIR应用程序的基础。Web Service通常基于SOAP(Simple Object Access Protocol)或...
ASP.NET的页面生命周期管理、状态管理以及控件模型等特性,使得与Flex的交互更加顺畅。开发者可以通过ASP.NET实现数据的CRUD(创建、读取、更新、删除)操作,并将结果返回给Flex前端。 5. Java支持:虽然Flex主要...
当Flex需要与.NET进行通信时,通常会使用AMF(Action Message Format)协议或SOAP(Simple Object Access Protocol)进行数据交换。AMF是一种高效的数据序列化格式,常用于Flex与服务器间的二进制通信,而SOAP则是一...
本篇文章将深入探讨Flex前端与后端的交互方式及其通信机制。 1. **AMF(Action Message Format)通信** Flex与后端通信时,最常用的方式是通过AMF协议。AMF是一种二进制的序列化格式,它能高效地传输数据,支持...
在提供的文件名称列表中,“WebApplication1”可能是一个ASP.NET项目,包含Web服务的实现,而“FlexNet”可能是一个Flex项目,包含了Flex客户端代码,负责调用Web服务并显示结果。 具体实现过程可能包括以下步骤: ...
1. **创建.NET Webservice**:在Visual Studio中,开发者可以创建一个新的ASP.NET Web Service项目,定义服务接口和实现。这些服务方法通常会返回XML或自定义数据类型,以供Flex客户端使用。 2. **发布Webservice**...
- 首先,确保安装了Flex Data Service,它是Flex与后端服务交互的基础。 - 创建数据库表,如Bulletin,包含ID、title、date和author等字段。 - 在Java端编写服务类,如`DataServiceImpl.java`,实现对数据库的...
1. **ASP.NET框架**:Flex赫阳新闻系统是用ASP.NET开发的,这是一个由微软公司推出的服务器端Web应用程序框架。它支持多种编程语言,如C#和VB.NET,提供了丰富的控件和功能,简化了Web应用的构建过程。 2. **数据库...
ASP.NET网站多层(3层)架构是一种常见的软件设计模式,它将应用程序的逻辑分解为三个主要层次:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种架构...
通过ASP,可以处理用户请求,如上传、修改和删除文件等操作,同时与Access数据库进行交互,实现数据的增删改查。为了运行ASP应用,需要在本地计算机上安装IIS(Internet Information Services)作为Web服务器,搭建...
- **display**:通过设置display属性为`inline-block`或`flex`,我们可以使元素并排排列,形成树形结构的分支。 - **position**:利用`position`属性(如`relative`、`absolute`或`fixed`),我们可以精确控制元素...
Flash本身不直接支持数据库操作,但可以通过ActionScript(AS)脚本与服务器端的动态脚本(如ASP、JSP、PHP)进行通信,进而间接访问数据库。在这里,我们以TOMCAT+JSP+ACCESS+FLASH的组合为例,来说明这个过程。 1...
6. **编程语言与数据库技术**:程序员提到了掌握ASP.NET、VB.NET、C#和数据库(SQL Server、Oracle、Access)等技术,这反映了在IT行业,掌握多种编程语言和数据库技能对于全面发展的程序员至关重要。 7. **项目...