jsp基于web的网盘系统的设计与实现内容摘要:
其他系统进行太多的交互 ,所以使用 J2EE 的模式并不能够体现出 J2EE 本身的 优势 ,而 JSP 又是 J2EE 的核心技术之一 ,可以随时升级为 J2EE 程序 ,这里暂时不考虑采用 J2EE,这样只需要在 ASP 和 JSP 中进行选择 .在进行了诸多因素的比较之后 ,最终认为目前这个阶段比较合适的是 JSP,而选择 Struts 架构作为开发的主体框架 ,选用 Hibernate 作为数据持续性处理层 ,则是考虑到了其高速的开发效率 ,及代码重用性高 ,易于维护等各种优势 .其最终目的是希望提高系统底层业务逻辑的可重用性 ,增加系统的可扩展性 ,降低系统维护成本。 语言优势 将内容的生成和显示进行分离 使用 JSP 技术 ,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面 .使用 JSP 标识或者小脚本来生成页面上的动态内容 .生成的内容的逻辑被封装在标识和 JavaBeans组件中 ,那么其他人 ,如 Web管理人员和页面设计者 ,能够编辑和使用 JSP 页面而不影响内容的生成。 一次编写 ,到处运行 作为 Java平台的一部分 ,JSP拥有 Java编程语言 ” 一次编写 ,到处运行 ” 的特点 ,随着越来越多的供应商将 JSP 支持添加到他们的产品中 ,您可以使用自己所选择的服务器和工具 ,但并不影响当前的应用。 JSP 的平台适应性 更广 这是 JSP 比 ASP 的优越之处 ,几乎所有的平台都支持 Java,它们可以在任何平台下通行无阻 .虽然 NT 的 OS 占据了很大的市场的份额 ,但在服务器方面 UNIX 的优势仍然很大 .从一个平台移植到另一个平台 ,JSP和 JavaBeans 甚至不用重新编译 ,因为 Java 字节码都是标注的字节码与平台无关。 健壮的存储管理和安全性 由于 JSP 页面的内置脚本语言是基于 Java 编程语言的 ,而且所有的 JSP 页面都被编译为 Java Servlet,JSP 页面就具有 Java 技术的所有优点 ,包括健壮的存储管理和安全性。 数据库连 接技术 很多的 OS中都带有 JDBC 驱动程序 ,Java 就通过 JDBC 与数据库连接 ,执行查询 ,提取数据等操作 .Sun 公司还提供了 JDBCODBC 的桥连方式 ,因此 Java 也可以访问带有 ODBC 驱动的数据库 ,目前大多数数据库系统都带有 ODBC 驱动 ,所以 Java 能 访问诸如 Oracle,Sybase,MS SQL Server 和 Access 等类型的数据库。 操作可行性 对于用户来说,本系统只要求使用者掌握一定的 上网经验 ,经过仔细设计和测试之后的 系统具有操作简单,方便灵活等优点, 足可以满足各种用户的不同 需求,同时也方便了公司的内部管理。 管理人员及用户一定会在短时间内掌握并熟练使用。 只要动一动鼠标键盘就可以达到想要的效果。 环境可行性分析 软件环境 操作系统 :Win2k Server sp4 数据库 : Microsoft SQL Server 2020 Enterprise Edition sp4 Web 服务器 :TOMCAT IDE。 ++Lomboz+emf,Dreamweaver8 外部包 : 硬件环境 AMD Athlon 64 3000+,KingMax PC3200 512MB 2,Gainward NV35XT Seagate SATA 8M 120GB 2 系统结构可行性分析 B/S 模式简介 本系统采用 B/S 模式。 B/S( Browser/Server)结构即浏览器和服务器结构。 它是随着 Inter技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了 用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Inter/Intra 模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Inter/Intra 等)访问和操作共同的数据库;它能有效地保护数据平台和管 理访问权限,服务器数据库也很安全。 特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 B/S 模式的优点 维护和升级方式简单 目前 ,软件系统的改进和升级越来越频繁 ,B/S 架构的产品明显体现着更为方便的特性 .对一个稍微大一点单位来说 ,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑 ,效率和工作量是可想而知的 ,但 B/S 架构的软件只需要管理服务器就行了 ,所有的客户端只是浏览器 ,根本不需要做任何的维护 .无论用户的规模有多大 ,有多少分支机构都不会增加任何维护升级的工作 量 ,所有的操作只需要针对服务器进行;如果是异地 ,只需要把服务器连接专网即可 ,实现远程维护、升级和共享 .所以客户机越来越“瘦” ,而服务器越来越“胖”是将来信息化发展的主流方向 .今后 ,软件升级和维护会越来越容易 ,而使用起来会越来越简单 ,这对用户人力、物力、时间、费用的节省是显而易见的 ,惊人的 .因此 ,维护和升级革命的方式是“瘦”客户机 ,“胖”服务器 . 成本降低 ,选择更多 大家都知道 windows 在桌面电脑上几乎一统天下 ,浏览器成为了标准配置 ,但在服务器操作系统上 windows 并不是处于绝对的统治地位 .现在的 趋势是凡使用 B/S 架构的应用管理软件 ,只需安装在 Linux 服务器上即可 ,而且安全性高 .所以服务器操作系统的选择是很多的 ,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑不受影响 ,这就使的最流行免费的 Linux 操作系统快速发展起来 ,Linux 除了操作系统是免费的以外 ,连数据库也是免费的 ,这种选择非常盛行 . 比如说很多人每天上“网易”网 ,只要安装了浏览器就可以了 ,并不需要了解“网易”的服务器用的是什么操作系统 ,而事实上大部分网站确实没有使用windows 操作系统 ,但用户的电脑本身安装的 大部分是 windows 操作系统 . 第三章 系统功能设计 模块功能介绍 登录模块 此模块实现用户进入系统管理前的验证操作,只有输入正确的用户名和密码才能进入系统 ,进行各种操作。 通讯录 管理模块 此模块实现对好友的资料进行管理,并且根据需要,可以对某个好友的通讯录进行删除和查询。 记事本 模块 本模块为用户提供一个网络记事本的功能,用户登录后可以编写自己的日志和备忘,充分体现了网络硬盘的便利性。 收藏夹 模块 本模块提供了 用户收藏夹 信息管理的功能,可以根据需要,对某条 收藏夹 记录进行修 改和删除。 文件上传下载模块 本模块是 anywhere 网络硬盘的核心功能,为用户提供上传下载文件的功能,并能够删除和修改等操作。 JDBC 技术 JDBC 是 Sun 的 Javasoft 公司制定的 Java 数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。 JDBC 在 Web 和 Inter 应用程序中的作用和 ODBC 在 Windows 系列平台应用程序中的作用类似。 ODBC(OpenData Base Connectivity),称为开放式数据 库互联技术,是由 Microsoft 公司倡导并得到业界普遍响应的一门数据库连接技术,如果读者有使用 ODBC 编程的经验,就会发现 JDBC 与 ODBC 很类似。 JDBC 现在可以连接的数据库包括: xbase、 Oracle、 Sybase、 Aceess 以及 Paradox等。 JDBC的工作机制 如 果 用 户 是 从 事 软 件 领 域 工 作 的 , 不 可 能 没 有 听 说 过SQL(Structure Query Language:结构化查询语言 ),它是一种标准化的关系型数据库访问语言。 在 SQL 看来,数据库就是表的集合,其中包含了行和列。 SQL标准虽然 也还处在不断变革之中 (任何一门标准如果已一成不变了,那只能说明这门学科已经停止发展了 ),但其基本内容相对稳定。 JDBC 定义了 Java 语言同SQL 数据之间的程序设计接口。 JDBC 有一个非常独特的动态连接结构,它使得系统模块化。 使用 JDBC 来完成对数据库的访问包括以下四个主要组件: Java 的应用程序、 JDBC 驱动器管理器、驱动器和数据源。 avaSoft 公司开发了 JDBC API, JDBC API 是一个标准统一的 SQL 数据存取接口。 JDBC 在 Inter 中的作用与 ODBC 在 Windows 系列中的作用 类似。 它为 Java 程序提供了一个统一缝地操作各种数据库的接口,程序员编程时,可以不关心它所要操作的数据库是哪个厂家的产品,从而提高了软件的通用性,而且在 Inter 上确实无法预料你的用户想访问什么类型的数据库。 只要系统上安装了正确的驱动器组, JDBC 应用程序就可以访问其相关的数据库。 用 JDBC 来实现访问数据库记录可以采用下面的几个步骤: 通过驱动器管理器获取连接接口。 获得 Statement 或它的子类。 限制 Statement 中的参数。 执行 Statement。 查 看返回的行数是否超出范围。 关闭 Statement。 处理其它的 Statement。 关闭连接接口。 Java作为数据库前台 在信息时代,数据库是用于收集和处理数据的工具,数据库形成了许多公司基础结构的基础。 尽管数据库系统非常适合数据的存储和取得,但人类需要某种前台应有程序以查阅和使用存放的数据。 Java 对建立数据库服务器前台应用程序的开发人员提供了几个好处。 Java 是 “ 一旦写成,到处运行 ” 的语言,即 Java 程序不经改变即可部署到任何运行Java 虚拟机的计算机结构和操作系统。 对于大公司,有一个公用开发平台好处很大,编程人员可以不再为大公司中的各个平台分别编程。 Java 也很吸引第三方开发者,单个 Java 程序即可满足大公司客户的需求。 建立公司系统中基于 Java 的应用程序和小程序的动力是巨大的。 公司对于将结构和操作系统相关模型变成针对网络的模型相当有兴趣。 Java 代表着节约资源成本的长期战略。 对于开发人员, Java 代表巨大的市场机会。 大中型企业很少不用数据库进行业务工作的,大部分公司将数据库应用到业务的各个方面,从人事资源到前线客户销售。 JDBC API JDBC API 使开发者不必不断重写程序而可以建立数据库前台。 尽管 ANSI委员会有个标准组,但每个数据库系统厂家的系统连接和通讯方法仍然五花八门。 为了建立健全独立于平台的应用程序和基于 Web 的小程序,开发人员应考虑用 Java 开发前台连接办法。 从外部看,第三方软件开发者通过专用办法,通过本地方法集成客户机方库或通过建立第三层和新协议来满足这种需求。 JavaSoft 是 Sun 公司负责开发 Java 产品的业务单位,和数据库与数据库工具厂家一起建立独立于 DBMS 的机制,使开发人员不必考虑所用的特定数据库而编写客户机方应用 程序。 产生的 JDBC API 第一版是核心 JDK 2 的一部分。 JDBC 向应用程序开发者提供了独立于数据库的统一的 API。 这个 API 提供了编写的标准和考虑所有不同应用程序设计的标准。 其奥秘是一组由驱动程序实现的 Java接口。 驱动程序负责标准 JDBC调用向支持的数据库所要的具体调用转变。 应用程序编写一次并移植到各种驱动程序上。 应用程序不变,驱动程序则各不相同。 驱动程序可以用于开发多层数据库设计的中间层,也称中间件(middleware)。 除了向开发者提供统一的独立于 DBMS 的框架外, JDBC 还提供了让开 发者保持数据库厂家提供的特定功能的办法。 JDBC 驱动程序必须支持 ANSI AQL2 项目层,但 JDBC 允许开发者直接将查询字符串传递到连接的驱动程序。 这些字段 可能是 ANSI SQL 也可能不是,或者根本。jsp基于web的网盘系统的设计与实现
相关推荐
Netfilter 组件 Netfilter 组件称为内核空间,它集成在 Linux 的内核中。 Netfilter 是一种内核中用于扩展各种网络服务的结构化底层框架。 Netfilter 的设计思想是生成一个模块结构使之能够比较容易的扩展。 新的特性假如到内核中并不需要重新启动内核。 这样,可以通过简单地构造一个内核模块来实现网络新特性的扩展,给底层网络特性扩展带来了极大的便利
高浓度中药废水,并进行了中间试验研究。 试验证明,该工艺对难生物降解的高浓度中药有机废水可进行有效的治理,在流量为 3000m3/d,进水浓度为 12020~20200mgCOD/L时, COD总去除率可达 99%以上 [2]。 韩红军等采用微电解 生物接触氧化处理扬州中药厂 的废水,出水水质达到国家一级排放标准。 程汉林、林晓生等采用零价铁强化活性污泥法处理广州某中药厂的高浓度中药废水
程,程序员可以用它们来开发 TCP/IP 网络上的应用程序。 要学Inter 上的 TCP/IP网络编程,必须理解 Socket 接口。 关键字 : Socket、文件传输 、多线程 2 2 第一章 课程设计要求 题目名称 : Linux 下基于 socket 的文件传输程序设计 题目类型 : 设计型 课程设计目的 : 实现文件的上传、下载 和管理,了解 socket 编程知识
三罗拉 100,150,200 四罗拉 罗拉直径( mm) 28,( 28), 25,28 每台锭数 96,108,120 锭翼型式 悬定式 锭子转速( r/min) 最大 1200 卷装直径 *高( mm) 152*400 电机总功率( KW) ( 50%长绒棉) 纺纱 工艺设计 10 纺二 高晓飞 11 表 327 FA506 型细纱机技术特征 机型 FA506 适纺纤维长度( mm)
ne 类负责创建一个组件,它允许用户通过单击具有给定标题和 /或图标的选项卡,在一组组件之间进行切换。 JTextArea 类负责创建一个显示纯文本的多行区域。 它作为一个轻量级组件 Container 类负责创建一个容器对象,此容器可以包含其它组件。 AboutDialog 类是 JDialog 类的子类,负责创建一个显示对话框。 10 : jMainPane、 jPanel
误 !未找到引用源。 到 10% 错误 !未找到引用源。 所需的时间, 错误 !未找到引用源。 定义为 错误 !未找到引用源。 错误 !未找到引用源。 从 10% 错误 !未找到引用源。 上升至 90% 错误 !未找到引用源。 所需要的时间,如图。 图 IGBT 的开关特性 IGBT 的关断过程是从正向导通状态转换到正向阻断状态的过程。 关断时间错误 !未找到引用源。 定义为从驱动电压 错误