也说applet的磁盘存取.

lionet 2000-08-31 02:19:00
看了几篇文章,有说可以的,也有说不行的,真是五花八门.据我所知,是可以的.applet的磁盘存取功能受限的是客户机,即applet不能向客户机磁盘存取任何文件,但是向服务器则不受限制,比如 你可以在你的applet中加入:
RandomAccessFile rf = new RandomAccessFile(this.getCodeBase().toStrin
g().subString(6)+"myfile.txt","rw");
请各位高手指教.

...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionet 2000-09-01
  • 打赏
  • 举报
回复
绝不是在灌水。我可以提供资料:《Vj++6.0核心技术内幕》中有相关的描述。我将在近日实验。
之后答复!
javaduke 2000-08-31
  • 打赏
  • 举报
回复
测试完毕,完全行不通,希望各位发言前三思而后行!!!!!!
javaduke 2000-08-31
  • 打赏
  • 举报
回复
你的程序在ie中行的通吗?
里面暂时只有90个列子 1.Cookie 2.Cookie可存取路径的设置 3.Cookie有效时间的设置 4.Cookie的应用 - 网上考试 5.IO流 6.session时间与编号 7.url重组 8.下拉列表框 9.下拉菜单联动 10.使用Beans 11.修改数据 12.写内容到文件 13.函数中投掷异常 14.分行写入数据 15.分页显示 16.分页显示调查问卷 17.删除数据 18.判断是否空白文件 19.利用absolute方法设置记录指标所指向的记录 20.利用applet载入applet 21.单选型列表框] 22.单选择按钮 23.参数式查询 24.发E-mail 25.发送邮件 26.取得当前的磁盘路径 27.取得数据库中各栏名称 28.取得文件属性 29.取得目录中的文件 30.图形计数器 31.多选型列表框 32.存取application数据 33.学生成绩单 34.将数据写入文件 35.应用cookie的猜数字 36.应用session的网上测试 37.建立错误页 38.指定用户计数器 39.数据完整查询 40.数据库链接的建立与关闭 41.整笔记录的修改 42.文件的建立与删除 43.文字型计数器 44.显示时间和年月日 45.显示目录中内容 46.月历 47.有效时间的设置与取得 48.检查框的使用 49.汉字处理 50.注册确认 51.添加数据 52.添加表单中数据 53.游戏软件购物中心 54.游戏:二十一点 55.猜数字游戏 56.用Bean传递数据 57.用Bean链接数据库 58.用plugin加载Applet 59.用通配符查询 60.略过字节不读取 61.目录的建立与删除 62.真正的计算器 63.管理Session变量 64.网上测验 65.网络订餐服务 66.群组检查框的使用 67.聊天室 68.自行投掷异常 69.色彩变换 70.获得客户端浏览器信息 71.计数器 72.计算器 73.记事本 74.记录数与记录指针位置 75.设置光标位置 76.设置显示页 77.设置页面属性 78.读取整行字符 79.读取文件中的字符 80.读取文件内容 81.读文件内容 82.追加内容到文件 83.逆序取得数据 84.选择钮的数据检查javascript 85.逐渐显示文字 86.通讯录 87.错误检测 88.随机大小的文字 89.顺序取得数据 90.高级搜索
RoseHA的工作原理 RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。配置好的系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络被RoseHA软件捕捉。当捕捉到这种变化后RoseHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据RoseHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续工作。 RoseHA实现容错功能的关键在于,对客户端来主机是透明的,当系统发生错误而进行切换时,即主机的切换在客户端看来没有变化,所有基于主机的应用都仍然正常运行。RoseHA采用了虚拟IP地址映射技术来实现此功能。客户端通过虚拟地址和工作主机通讯,无论系统是否发生切换,虚拟地址始终指向工作主机。在进行网络服务时, RoseHA提供一个逻辑的虚拟地址,任何一个客户端需要请求服务时只需要使用这个虚拟地址。正常运行时,虚拟地址及网络服务由主服务器提供。当主服务器出现故障时,RoseHA会将虚拟地址转移到另外一台服务器的网卡上,继续提供网络服务。切换完成后,在客户端看来系统并没有出现故障,网络服务仍然可以使用。除IP地址外,HA还可以提供虚拟的计算机别名供客户端访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器就会自动接管,同时启动数据库和应用程序,使用户数据库可以正常操作。 RoseHA主要功能特点 l 友好的界面 RoseHA 提供了友好直观的图形安装界面和监控管理界面。通过直观而又方便的Java Applet管理界面,用户可以交互式地对集群系统进行配置、监控和管理,并可以利用Applet的网络特性,通过网络对系统进行远程管理,实时地显示出主机系统及服务的状态 l 灵活的Active-Active模式和Active-Standby模式 RoseHA支持Active-Active模式和Active-Standby模式。用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。 l 支持多条心跳路径 可以将网线和RS-232串口线作为在RoseHA软件的心跳路径。配置多条心跳路径可以避免系统的单点故障。 l 自动切换 当系统出现故障时(如:系统宕机、HA进程/应用进程被杀掉、RS-232、SCSI、光纤、网络线缆断开),RoseHA 将确定故障原因,并采取相应对策,并将这些应用切换到备份服务器上。而故障服务器中未受影响的应用不会被切换,既不会受任何影响。不需要系统管理员干预。 l 自动检测 在集群系统的每一台服务器内,RoseHA具有两个核心进程,它们互相监控,如果其中一个进程失败,另一个进程会立即进行恢复。 l 服务器可靠性 在主服务器出现故障(如掉电或宕机)时,另外一台服务器接管故障服务器上运行的所有的关键性应用。 l 网络可靠性 如果服务器的网络部分发生故障,会导致客户不能连接和访问到服务器,这同样是致命的故障。如果该服务器配备了冗余的网络接口,RoseHA会使用它来恢复网络连接。在没有配备冗余的网络接口,或者所有的网络接口均出现故障时,HA会将该应用切换到另外一台服务器上。切换完成后,客户在短暂的切换过程后能够继续访问所需的服务。 l 存储可靠性 需要将应用的全部数据存储在两台服务器都能访问到的共享磁盘中。建议使用磁盘阵列来存储数据,这样可以避免单点固障,而且便于对系统的容量进行扩充。对由Volume Manager软件管理的磁盘阵列,RoseHA提供了相应的处理程序,以保证磁盘阵列及数据的可靠性。 l 应用可靠性 在高可用性系统中可以运行多个应用。每一个应用是作为一个服务而存在的。在服务器中,当某个服务失败而其它服务正常运行时,RoseHA将处理这个失败的服务。在将这个服务切换到另一台服务器上时,该服务器上运行的服务也不会受到影响。对于与网络不相关的纯数据应用,只需要

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧