逸逸记事
逸逸记事

我的分类(专题)

首页(175)
儿子(9)
SIP技术(9)
Web2.0(12)
摄影和DVD(8)
软件开发随笔(18)
名古屋打工生活(11)
微软技术开发(47)
Java技术(12)
加拿大移民生活(20)
生活点滴(6)
第一份工作--上海贝尔(18)
完成项目(13)
回国后的生活(0)


最新日志
独行者
终于知道什么叫外包了
人生悲哀之事
水晶报表中显示动态图片
水晶报表中的简单参数设置
怀念下小黑
dotnet中的数据连接Timeout
老板的思路
又买房了
交通事故

最新回复
回复:独行者
回复:怀念下小黑
回复:老板的思路
回复:mjSip学习笔记
回复:老板的思路
回复:dotnet中的数据连接Timeo
回复:mjSip学习笔记
回复:交通事故
回复:交通事故
回复:又买房了

留言板

签写新留言

您好,很希望问您一个关于jain-sip
生活经历就是最大的财富,羡哦~
java的Web开发问题
回复:疑问
IT还不如妓女呢,呵呵
myjavaserver的空间
求助
您的子域名已开通

统计
blog名称:人在旅途
日志总数:175
评论数量:505
留言数量:13
访问次数:1664779
建立时间:2005年12月7日

链接

 

生命是过客,人在旅途。奶奶是信基督教的,没啥文化,却养育了四子二女,还带过九个孙辈。老人家对生命的看法就是“人都是客人,迟早要回去的。”就以《人在旅途》来纪念她。

 

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31

公告
  本人上传的源程序中可能引用或使用了第三方的库或程序,也可能是修改了第三方的例程甚至是源程序.所以本人上传的源程序禁止在以单纯学习为目的的任何以外场合使用,不然如果引起任何版权问题,本人不负任何责任.




     本站首页    管理页面    写新日志    退出
调整中...
[完成项目]做了个网络书签的Web2.0程序
人在旅途 发表于 2006/8/19 8:45:12

因为要在公司和家里两边使用电脑和网络,保存两份要同步的书签很麻烦,虽然可以用msn或yahoo的<我的主页>等服务,但花花绿绿的沉重页面和广告并不适合在公司和笔记本电脑上用,于是就打算自己做一个,现在经过几个月的临敲碎打终于可以用了. 整个程序分三个部分:1.服务器端:500)this.width=500'>MJSApp.rarOS:TOMCAT的JAVA,需要有JSP和SERVLET功能,JDK是1.5.DB:使用SingleInstance(和MSAccess差不多)的HSQL.功能:完全是数据的保存和读取.一个JSP(index.jsp),可按画面中的"TestDB"按钮来初始化DB的Table,为了安全,完成初始化后应该从服务器上删除该文件;XMLService.java是个SERVLET,提供服务的唯一入口.myDB/*.*:保存数据,init.txt用来保存密码和位置等信息;HSQL数据库文件用来保存实际的书签等数据.2.客户端:所有其他功能.500)this.width=500'>WebHome.rar在Windows的IE6.0上使用,使用了Bindows的JavaScript的Frame,所以是个胖客户端瘦服务器程序,也算是WEB2吧.Bindows可从这http://www.bindows.net/下载试用版,自己用用不用花钱买吧.launcher.html:启动程序.3.MJSApplet.jar:500)this.width=500'>MJSApplet.rar 因为要对书签的说明和笔记本的内容加密,而用JavaScript加密大数据很慢,所以就做了这个Applet来完成加密工作(快多了),它是在一个隐藏的IFRAME中载入的,当IE禁止Applet时程序就会自动使用JavaScript函数来加密了(这还没测试过,不过JavaScript加密函数肯定是好的,是先有JavaScript的再有Applet的).Applet是用JDK1.5编译的. 程序安装:1.服务器端:可以把服务器端程序解包后用NETBEANS5.0打开后运行就可以了.也可以去http://www.myjavaserver.com/申请个免费帐号(只有5M,但也够了,我就是按它的要求来开发的),然后把把服务器端程序中的<zhoujianjun>package改为你在myjavaserver申请的帐号名(<yourid>),同样地更改目录<~zhoujianjun>名为<~yourid>后Build服务器端程序.Build后把<yourid>package下的class文件带上目录名(比如webHome/BookMark.class...)COPY到你所申请到帐号的根目录,再在你所申请到帐号的根目录下创建myDB/目录,最后别忘记把index.jsp也COPY到合适的地方并访问它以初始化DB.2.客户端:下载并安装Bindows的试用版(可以安装到你的本地硬盘上,也可以安装到你的服务器端程序所在的TOMCAT服务器上),在安装的目录下面CREATE一个子目录(比如MyApp),然后把客户端程序解包(WebHome/*.*)后COPY到该目录(就成为MyApp/WebHome/*.*),最后把MJSApplet.jar也COPY过去(成为MyApp/WebHome/MJSApplet.jar).用UTF-8编辑器打开MyApp/WebHome/WebHome.js,查找<this.uri = "http://localhost:8084/MJSApp/XMLService";>,并把它替换成你的服务器所在URL,如果是在myjavaserver上就是<this.uri = ".webHome.XMLService">http://www.myjavaserver.com/servlet/<yourid>.webHome.XMLService";>.重要:如果想要改变客户端的js,html,xml的话,请用UTF-8编辑器打开编辑. 运行:启动客户端的MyApp/WebHome/launcher.html. 程序功能:1.Create目录(可多重).2.Create书签项目.3.Create笔记本项目.4.自动支持ENGLISH,CHINESE,JAPANESE5.可备份和恢复数据,选择MENUBAR上第三个大MENU中倒数第二个小MENU,会打开个IE并显示备份的数据(数据大的话就要耐心等一下了),把打开的IE中的内容COPY下来并保存到BookMarkRestore.xml文件中(要用UTF-8的编辑器),把该BookMarkRestore.xml文件COPY到服务器上的myDB/目录下,选择MENUBAR上第三个大MENU中倒数第一个小MENU就会清除DB并把BookMarkRestore.xml中的数据恢复到DB中.6.只支持单用户,支持密码,第一次访问时会连续两次让你输入新密码,然后该密码被保存到服务器端的myDB/init.txt中,下次再访问就会问你要这个密码.如果想改变密码,请先备份数据到BookMarkRestore.xml中,再删除服务器端的myDB/init.txt文件,再重新启动程序以重新设置新密码(连续两次输入),最后按上面的步骤从BookMarkRestore.xml中恢复数据到DB.7.支持显示当前汇率信息(美元-日元,美元-RMB,欧元-美元),在左下角的STATUSBAR中,双击显示或更新.现在是访问<http://jp.moneycentral.msn.com/investor/market/rates.asp?Region=0&Compare=1>来获得文本信息并分析来取得的,这个方法不好,因为格式容易变,如果谁知道有XML服务来提供外汇信息的就好了.(因为SECURITY的原因,只有客户端程序在本地硬盘上启动的才可用此功能.)8.支持从服务器端更新显示信息.9.支持隐藏当前显示的信息,并可用密码从隐藏中恢复显示.10.支持设定目录和项目排列的顺序并保存该顺序信息.11.可用MOUSE拖拉来移动项目到其他目录.

阅读全文(6992) | 回复(1) | 编辑 | 精华

回复:做了个网络书签的Web2.0程序
chunlinjiayu(游客)发表评论于2006/8/19 20:13:00

ha

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.199 second(s), page refreshed 144765096 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号