通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>服 务 器>>mail服务器>>正文 新版上线![旧版]
注:打开慢时请稍等
通过e-mail 共享java 对象

http://www.iyit.net  日期:2006-5-6 10:37:55  来源:不详  点击:
参加讨论

       jdk1.1的新功能--序列化接口(serializableinterface),简化了对象持久化(persistence)的实现。以下介绍如何通过smtpe-mail将对象传送给另一个用户。
      摘要:一些应用程序需要以一种非实时的方式(例如旅行指南、错误报告(bugreport)、 时间表(timesheet)等)和其余用户共享对象。java语言开发工具包(jdk)1.1版提供了一 个重要的功能:java.io.serializable接口。该技术能让你知道如何序列化一个对象,然 后用e-mail传给其它用户。

  对象持久化和用户间对象共享是许多商业解决方案的基础。例如,一个公司可以用从本公司网址启动的applet来完成一个时间表的制作。同样该公司也可以提供象具有开支报告、旅行指 南、错误报告(bugreport)等功能的applet。在这些情况下,从applet的使用者获得的数据需要和负责薪水、付款、旅行房间预订的人们共享。执行这些职能的人们可能分布在不同的 城市和国家,可能工作在不同的时区,不能希望每个工作人员都能象猫头鹰一样在晚上工作以填写这样的表格。相同的信息也不应该重新输入。因此,能够存储并且把这些相关对象传 送到商业应用中是这些applet有别于其它applet的优势。

  目前已经有许多方法能实现对象的持久化,例如使用对象数据库和磁盘文件。同样的也有许多办法可以共享对象,例如将数据写入一个套接字,或者实现一个符合corba,som的模 型。以上这几种方案均有自己的优点,当你设计你的商业解决方案时,需要认真地考虑这些方案。但是,还有一种开销不大但可靠的方法,它使用internet和intranet用户能够获取的 技术服务在世界范围传送对象的拷贝。它就是简单邮件传输协议,smtp。

用e-mail发送java对象

存储和保存对象的一个简单方法是将对象序列化而后用e-mail将它发送给别的用户。这种 方法有以下优点:
发送的计算机或nc(网络计算机)无需硬盘空间
使用现有的系统传送、排队、发送对象
允许用户使用最喜欢的邮件客户程序来接受邮件
提供简单的机制将同一对象的拷贝分发给许多人

这种方法也有不足之处:
邮件的传送可能因为e-mail主机的关机而被较长时间地延迟。所有的主机都可能出现这 种情况,e-mail服务器的错误恢复优先级通常比数据库服务器低。邮件的传送不能得到保证--在你的e-mail服务器通知你邮件没有发出时,你不得不重新 发送邮件。
e-mail服务器和pop客户程序的功能不足以处理大量交易信息。
这些不足和你使用的应用程序有关。对于很多商业解决方案,这些不足并不重要。作为一个设计人员,你工作的一部分就是在全面考虑价格、性能和需求的情况下确定系统的最佳整体结构。

使用java传送对象的四个步骤:

applet必须依次以下面所列出的四个步骤传送java对象:
序列化有关对象
发送时选择base64编码方式对序列化对象编码(rfc1521)
与一个smtp服务器连接
将该对象传送到这个smtp服务器
下面将介绍如何用e-mail发送一个假设的"臭虫"报告到公司的质量保证部门。
将对象序列化


本新闻共5页,当前在第1页  1  2  3  4  5  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:你的email服务器准备好应对账号搜集攻击了吗
下一篇:个人smtp服务器的配置
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
linux + java 会得到什么 利用java语言实现支持视频点播的web服务 利用java语言实现支持视频点播的web服务
利用java语言实现支持视频点播的web服务 利用java语言实现支持视频点播的web服务 利用java语言实现支持视频点播的web服务
sun java系统web服务器:关键任务的选择 javascript 实用的一些技巧  奇妙的javascript图片放大镜
java数据类型转换 用 javascript 写的一个映射表类 用 javascript 写的一个映射表类
javascript 对象与数组参考大全 javascript实例教程(3-2) javascript实例教程(3-1)
javascript实例教程(2) 创建弹出式窗 javascript实例教程(1) 目录  javascript: 改变和控制显示的图片大小
计算鼠标所在位置的x,y坐标的javascrip javascript实用的一些技巧  javascript实例教程(20-4)
javascript实例教程(20-3) javascript实例教程(20-2) javascript实例教程(20-1)
最新更新 热点排行 推荐新闻
用webeasymail架构web邮件服务器(5)
用webeasymail架构web邮件服务器(4)
用webeasymail架构web邮件服务器(3)
用webeasymail架构web邮件服务器(2)
用webeasymail架构web邮件服务器(1)
linux服务器日志管理详解(3)
linux服务器日志管理详解(2)
linux服务器日志管理详解(1)
在linux下设置www server(4)
在linux下设置www server(3)
在linux下设置www server(2)
在linux下设置www server(1)
设定linux web 服务器(6)
设定linux web 服务器(5)
设定linux web 服务器(4)
用webeasymail架构web邮件服务器(5)
用webeasymail架构web邮件服务器(4)
用webeasymail架构web邮件服务器(3)
用webeasymail架构web邮件服务器(2)
用webeasymail架构web邮件服务器(1)
qq珊瑚虫外挂4.0版本发布!
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
新开放qq免费挂级网站
摄影后期系列一:1分钟为数码相片去红眼
流金岁月!cpu历史上最难忘的十个第一
教您显示器亮度对比度的调节
腾讯qq调整升级条件不再诱发网民“通宵
qq挂机的n种快速方法
asp自动解压rar文件
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息