欢迎来到天天文库
浏览记录
ID:33815423
大小:226.16 KB
页数:3页
时间:2019-02-28
《基于flex和java的web文件管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机与现代化2009年第l2期JISUANJIYUXIANDAIHUA第172期文章编号:1006-2475(2009)12-0157-03基于Flex和Java的Web文件管理系统的设计与实现焦宁,卢潇,刘香萍,杜鹃(空军工程大学电讯工程学院,陕西西安710077)摘要:为了解决Ⅳeb用户文件管理中的一系列问题,利用Flex和Java技术,设计了一种基于浏览器的文件管理系统,提供了友好的使用界面,具有桌面级应用程序的用户体验,并-*q-eX与已有的传统网页方便地集成。关键词:Flex;Java;Web应用程序;文件管理;用户体验中图分类号:TP311文献标识码:Adoi
2、:10.3969/j.issn.1006-2475.2009.12.044DesignandImplementationofWebFileManagementSystemBasedonFlexandJavaJIAONing,LUXiao,LIUXiang·ping,DUJuan(CollegeofTelecommunicationEngineering,AirForceEngineeringuIliversity,Xi’al710077,China)Abstract:TosolveaseriesofproblemsinWebuserfilemanagement,usingF
3、lexandJavatechnology,thepaperdesignsafilemanagementsystembasedOnbrowser,whichprovidesafriendly璐efinterfaceanduseFexperienceasdesktopapplication,andcanbeintegratedwithtraditionalWebpageseasily.Keywords:Flex;Java;Webapphcation;filemanagement;userexperience系统采用Web应用中典型的三层结构,分别0引言为:表示层/业务逻辑层/数
4、据存储层,如图1所示。许多网站提供了网络硬盘等类似的业务,允许用体系结构中各层功能如下:户在为其分配的空间中存储文件。但是该业务目前表示层:使用Flex技术为用户提供进行文件管存在着一些不足:(1)设计过于简陋,操作界面不直理操作的图形界面,向业务逻辑层发送用户操作请观;(2)人性化方面考虑不足,不符合用户日常桌面求,接收并显示返回的结果。系统文件管理的操作习惯;(3)灵活性差,用户无法业务逻辑层:使用Java技术实现,接收表示层发自行指定目录结构。针对以上问题,提出基于Flex送的操作指令,访问存储数据,将结果以指定格式返和Java的Web文件管理系统,充分利用Flex强
5、大的回给表示层。图形界面和Java在服务器端业务开发中的灵活性和数据存储层:使用文件系统提供数据存储的服健壮性,使系统具有良好用户体验和稳定的性能。务,为用户保存上传的文件、建立并维护对应用户的1系统分析与设计文件目录结构。1.2系统功能1.1系统结构设计系统提供的主要功能有:浏览个人文件、重命名/删除文件、上传/下载文件、设置文件共享/访问其他用户的共享文件,相当于桌面操作系统中资源管理器表示层业务逻辑层数据存储层的作用。用户登录网站并进行身份验证后,在网站提图1系统体系结构供的文件管理页面使用本系统。收稿日期:2008-12-15作者简介:焦宁(1982.),男,河北高
6、邑人,空军工程大学电讯工程学院硕士研究生,研究方向:计算机应用技术;卢潇(1957.),女,陕西人,副教授,硕士生导师,研究方向:计算机应用技术;刘香萍(1982一),女,北京人,硕士研究生,研究方向:计算机应用技术;杜鹃(1983.),女,浙江人,硕士研究生,研究方向:计算机应用技术。158计算机与现代化2009年第12期}2系统实现}Flex[43是Adobe公司推出的一系列工具和技术,7、iles”result=”resuhHandler(e—定位于富互联网应用程序(RIA,RichIntemetAp—ventr/>plication)的开发。包括两种编程语言:基于XML的声明式语言MXML,用于创建图形用户界面;面向对其中即为Flex用来进行远象语言ActionScript,主要用于逻辑处理。程调用的对象,标签中的“destination”属性即为提供在与服务器端的通信方面,Flex支持AMF远程调用服务的对象名称。子标签指(ActionM
7、iles”result=”resuhHandler(e—定位于富互联网应用程序(RIA,RichIntemetAp—ventr/>plication)的开发。包括两种编程语言:基于XML的声明式语言MXML,用于创建图形用户界面;面向对其中即为Flex用来进行远象语言ActionScript,主要用于逻辑处理。程调用的对象,标签中的“destination”属性即为提供在与服务器端的通信方面,Flex支持AMF远程调用服务的对象名称。子标签指(ActionM
此文档下载收益归作者所有