狂神说Java【网站注册发送邮件功能实现】—— (五) 项目感悟

整个邮件发送的实现我们都是依赖的两个jar包:mail.jar、activation.jar

1.这两个jar包导入之后我们就在按照固定的调用这两个jar包中的功能进行代码编写,其实代码+步骤都是写死的,我们只需要复制粘贴,然后修改一下参数就可以在我们自己的项目上跑起来了,所以对于这个例子,我们只需要掌握使用Java发送邮件的原理/需要哪些步骤,而不用去记住代码怎么实现的,如果真的到了要用的时候,我们可以直接在网上搜索一下,这种例子一大堆,所以重点还是要学习实现原理,在理解原理的基础上那这个项目锻炼一下自己的编码+排错能力+提升对IDE的熟悉度
2.通过这个例子我们也更进一步的理解了为什么说在Java中万物皆对象:我们对邮件的操作中,获取客户端与SMTP服务器的连接需要一个session对象、进行客户端和SMTP服务器之间的数据传输需要使用Transport 对象、发送纯文本邮件需要使用MimeMessage 对象、发送非纯文本邮件需要使用MimeMultipart对象...

收获
​ 1.在这个项目中我们还可以加深对一个javaweb项目文件结构的熟悉

​ 2.加深我们在IDEA中创建WEB项目的3种方法:直接创建javaweb项目、创建一个干净的maven项目再添加web文件夹和直接使用maven创建一个javaweb项目

​ 3.实践了"小黄鸭调试法"

​ 4.见识了使用注解+框架开发的简便

​ 5.实现了期待的功能

posted @ 2020-09-09 19:04  Jobito  阅读(396)  评论(0编辑  收藏  举报