ASP编程:Java Mail API及其使用 ―― 一个邮件列...
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.服务器|邮件列表JavaMailAPI是Sun开辟的最新尺度扩大API之一,它给Java使用程序开辟者供应了自力于平台和协定的邮件/通信办理计划。本文先容该API的中心机制,并经由过程一个邮件转发服务器(邮件列表服务器)演示其详细用法。JavaMailAPI的开辟是Sun为Java开辟者供应公用API框架的延续勉力的优秀例证。倡始公用框架,否决受限于供给商的办理计划,充实预示着一个日趋开放的开辟情况的创建。
在email通信范畴,面向终极使用的开辟者(和用户)已可以购置到最合适他们必要的公用API框架完成,而低层开辟者可以供应无效会见特定邮件服务的办理计划。其意义在于:小型开辟组可以会合精神于开辟高功能的客户端邮件软件,而为它供应分歧邮件情况下的撑持则变得相称简单;年夜型开辟构造则偏重于为新开辟的企业级邮件服务供应公用的会见撑持,并由此取得丰厚的使用软件撑持。最年夜的赢家是信息体系用户,它可以依照请求(功能、投资等)便利地集成由分歧厂商供应的产物和计划。开辟高度可重用的开放API框架的关头之一在于夸大笼统接口手艺,即在撑持现有尺度的基本上,撑持将来扩大和可选完成。JavaMailAPI表现了这一头脑。Sun和别的开辟商正在为年夜多半现有的公用尺度和协定供应缺省完成和工具。已可用的撑持最少包含:POP3、SMTP、IMAP等。
1、JavaMailAPI先容
JavaMailAPI的布局自己证实了它的开辟者的基础方针之一――软件开辟的事情量应当取决于使用程序自己的庞大水平和开辟者所请求的把持水平。换句话说,JavaMailAPI尽量地坚持复杂。本文所附示例程序ListServer(和API软件包所带的演示程序)充实申明了这一点。
乍看起来,JavaMailAPI所具有的类总数和类之间的干系大概让人曲解为必要冗长的进修工夫。实践上,一旦正式入手下手利用,你就会发明该API不掉为在使用程序中到场强健的邮件/通信撑持的复杂工具。
JavaMailAPI包含的类数目远宏大于此处触及的类数目。上面依照在一个典范的使用程序中各个类呈现历程为序,会合先容部分中心类的功效和感化:
◆javax.mail.Session
javax.mail.Session是JavaMailAPI最高层出口类。它最经常使用的办法用于为分歧邮件协定把持和装载SPI(即ServiceProviderImplementation)。如javax.mail.Store是经由过程Session类取得的。
◆javax.mail.Store
javax.mail.Store类完成特定邮件协定上的读、写、监督、查找等操纵。经由过程javax.mail.Store类能够会见javax.mail.Folder类。
◆javax.mail.Transport
javax.mail.Transport类也是由服务供应者供应的类,完成用特定协定发送动静/邮件。
◆javax.mail.Folder
javax.mail.Folder类用于分级构造邮件,并供应依照javax.mail.Message格局会见email的才能。
◆javax.mail.Message
javax.mail.Message类模子化实践email动静的一切细节,如题目、发送/吸收地点、发送日期等等。
◆JavaMailAPI与JAF
值得一提的是,JavaMailAPI实践上依附于别的一个Java扩大JAF,即JavaBean举动框架(JavaBeanActivationFramework)。JAF的目标在于一致处置分歧数据格局的办法(不论数据格局为复杂文本仍是由图片、声响、视频乃至别的“举动”内容配合构成的复合文档)。在这个意义上,JAF对Java的感化正如插件对Web扫瞄器的感化。
</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
页:
[1]