- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
file_resource_dzkj_08综合实际应用.ppt
综合应用 长沙民政职业技术学院 ☆WEB应用开发精品课程 完整项目导入 项目 1. 学院招生信息管理系统 2. 移动计费账户管理系统 任务 学生分组任选一个项目完成; 技术要点(关键字) 1. 使用MVC模式 2. 综合运用Html,JS,JSP,Servlet,JavaBean,JDBC等技术。 完整项目导入 其他 完成项目过程中,涉及到网站计数器实现,发送Email功能,文件上传,分页显示等技术 目标 实现网站计数器 配置SMTP服务器 使用JavaMail API 发送邮件 掌握JSP分页技术 掌握jsp smartupload实现文件上载 掌握用于国际化的基本类 了解DAO模式、Simple Factory、Factory/Abstract Factory模式 掌握DAO+Factory模式 网站计数器 方法一: 记入application对象中 方法二: 将访问数写入到文件中 特点:服务器重启计数器不会归零 JavaMail SMTP SMTP:Simple Mail Transfer Protocol 邮件客户机和邮件服务器之间通信的Internet 标准。 SMTP也用于邮件服务器之间交换Email 类结构 Message Store Session Folder JavaMail 类 Session类 Session类定义全局和每个用户的与邮件相关的属性,这些属性说明了客户机和服务器如何交流信息 利用JNDI查找一个配置好的Session Session mailSession =; String sessionJNDIName = “myMailSession” try { Context ctx = new InitialContext(); mailSession = (Session)ctx.lookup(sessionJNDIName); … } Message类 包括在JavaMail中的Message类表示单个邮件信息,它的属性包括类型、地址信息和所定义的目录结构 Message msg = new Message(mailSession); msg.setSubject(subject); msg.setRecipient(Message.RecipientType.TO,to_add); InternetAddress dest = new InternetAddress(“abc@”); msg.setRecipient(Message.RecipientType.CC,dest); msg.setContent(“ad fa”,”text/plain”); Message 中的方法 setFrom/getFrom setReplyTo/getReplyTo setRecipient/setRecipients/getRecipients/getAllRecipients setSubject/getSubject setSentDate/getSentDate setReceivedDate/getReceivedDate getFolder 或取消息所在的文件夹 getMessageNumber 获取对应消息的编号 getFlags 获取消息的标志,可以查阅当前消息的状态 setContent setText Transport类 每个邮件协议,例如POP3和IMAP,都包含自己实现的Transport接口,用于邮件的收发操作。对于WebLogic应用程序,Transport有一个重要的方法: Message msg = new Message(mySession); Transport.send(msg); InternetAddress类 在发送和接收Internet Email时,JavaMail能使用户根据Internet标准来说明地址。可以用InternetAddress来创建一个Internet地址的实例,如: InternetAddress dest = new InternetAddress(“hello@”); 用此Internet地址构造Message对象: msg.setRecipient(Message.RecipientType.TO,dest); 发送Text信件 建立一个session 建立消息对象MimeMessage 用Message的各种方法设置邮件 从session新建一个Transport 用Transport的sendMessage(
您可能关注的文档
最近下载
- 虾米曲线一体化防堵清堵振动煤斗改造方案2017.10.doc
- 电梯维修指引手册(日立MCA、HGP).pdf
- 牛津译林版八年级下册英语期末复习:全册Unit 1-Unit 8语法知识点提纲(实用,必备!).docx VIP
- 2025届高考散文专题之理解词义、句义.pptx
- 标准参照测验的设计与编制案例.ppt
- 《十万个为什么》-读书分享课件.pptx VIP
- 虾米曲线防堵清堵煤斗运行维护手册.pdf
- 最新人教版小学四年级数学下册期中考试题及答案(三套).pptx VIP
- 04水平四 七年级 武术18课时大单元计划+《健身长拳》.doc VIP
- 统编版语文六年级下册【全册】单元知识点复习课件.pptx VIP
文档评论(0)