基于云储存的文件管理系统设计+源代码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于云储存的文件管理系统设计+源代码(3)

B/S模式采用星形拓扑结构建立企业内部通信网络或利用Internet实现数据传输[5]。前者的特点是安全、快捷、准确。运用现代高级浏览器的脚本语言和数据传输技术(AJAX),服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器,通过浏览器的渲染引擎渲染出页面,实现相应的效果。使得原来需要复杂专用软件才能实现的强大功能可以通用浏览器(Browser)就能实现。

1。5开发语言和系统运行环境相关 

1。5。1 JAVA高级开发语言

Java是一门面向对象编程语言,吸收了C++语言面向对象的优点,放弃了C++里难以理解的多继承、指针等概念,引入了JVM虚拟机的概念,增强了语言的跨平台性和易用性。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[2]  。

1.Java的语言特性

(1)简单性;

(2)面向对象;

(3)分布式;

(4)健壮性;

(5)安全性;

(6)跨平台;

(7)可移植性;

(8)多线程动态性[3]  。

2。 Java的功能和技术应用来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766

Java可以开发实现桌面类应用、Web网页应用、分布式系统和嵌入式系统应用[4]  。

 Java技术应用:

(1) Android应用;

(2) 金融业应用的服务器程序;

(3) 网站;

(4) 大数据技术;

3。Java的工作原理

  Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。如图1-1 Java工作原理。

图1-1  Java工作原理

1。5。2Apache Tomcat 服务器

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新的版本是9。0。

1。5。3 Oracle关系型数据库论文网

ORACLE数据库管理系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的B/S体系结构的数据库之一。ORACLE数据库是一类大型的关系型数据库,使用SQL语言(结构化查询语言)来访问和操作。实现文件的分布式储存[9]。Oracle数据库系统是目前世界上最热门的关系数据库管理系统,系统使用方便快捷、功能强大、可移植性好适用于各类机型环境。它能够提供高效的数据库操作解决方案。Oracle数据库最新版本为Oracle Database 12c。本系统开发使用的是Oracle Database 11g。

1。5。4  系统运行环境Windows10操作系统

Windows 10 是美国微软公司所研发的新一代跨平台和应用设备的多用户操作系统。作为微软新一代的视窗操作系统,Window10共有家庭版(Home)、专业版(Professional)、企业版(Enterprise)、教育版(Education)、移动版(Mobile)、移动企业版(Mobile Enterprise)和物联网核心版(Windows 10IoT Core)七个版本。本系统开发是基于windows10专业版,支持远程和移动办公,使用云计算技术,更新迭代快。另外,它还带有Windows Update for Business,微软承诺该功能可以降低管理成本、控制更新部署,让用户更快地获得安全补丁软件。 (责任编辑:qin)