java网络编程的目录 (JAVA网络编程技术)
本文目录导航:
java网络编程的目录
第一章 Java网络编程的要素网络程序的性能安保性等等!还有更多!第二章 基本网络概念网络网络的分层IP、TCP和UDPInternet客户/主机模型Internet规范第三章 基本Web概念URIHTML、SGML和XMLHTTPMIME媒体类型主机端程序第四章 流输入流输人流过滤器流浏览器和书写器第五章 线程运转线程前往线程中的信息同步死锁线程调度线程池第六章 查找Internet地址InetAddress类Inet4Address和Inet6AddressNetworkInterface类一些有用的程序第七章 U R L和U R IURL类URLEncoder和URLDecoder类URI类代理经过GET方法与主机端程序通讯访问受口令包全的网站第八章 Swing中的HTM L组件上的HTMLJEditorPane解析HTMLcoOkie一第九章 客户端Socketsocket基础用Telnet钻研协定Socket类Socket意外Socket地址示例第十章 主机socketServerSocket类一些有用的主机第十一章安保Socket包全通讯创立安保客户端socketSsLSocket类的方法创立安保的主机socketSSLSerVerSocket类的方法第十二章 非阻塞I/O。一个示例客户端一个示例主机缓冲区通道就绪选用第十三章 UDP数据报和SocketUDP协定DatagramPacket类DatagramSocket类一些有用的运行程序DatagramChannel第十四章 组播socket何为组播socket?经常使用组播socket两个方便示例第十五章 URLConnection关上URLConnection读取主机的数据读取首部性能衔接性能客户端的恳求HTTP首部向主机写入数据内容处置器0bject方法URLConnection的安保思考猜想MIME内容类型HttpURLCOnnectiOn缓存JarURLCOnnectiOn第十六章 协定处置器何为协定处置器7URLStreamHandler类编写协定处置器更多协定处置器示例和技术URLStreamHandlerFactory接口第十七章 内容处置器何为内容处置器7ContentHandler类ContentHandlerFactory接口FITS图片格局的内容处置器第十八 章远程方法调用何为远程方法调用7实如今运转时加载类java rmi包jaVarmiregistry包javarmiserver包第十九章 JavaMailAPI何为JavaMail API?发送电子邮件一接纳邮件口令认证地址一URLName类Message类Part接口多局部信息和附件MIME信息文件夹……
SpringBoot经常使用JavaMailSender发送邮件
在Spring Boot名目中经常使用JavaMailSender启动邮件发送已成为一种高效方便的模式。
随着技术开展,早期经常使用JavaMail API编写邮件发送代码变得相对繁琐。
为处置这一疑问,Spring框架推出了JavaMailSender接口,进一步简化了邮件发送环节。
在此基础上,Spring Boot经过引入spring-boot-starter-mail依赖包,为开发者提供了一站式的邮件发送处置打算。
JavaMail是由Sun定义的用于发送和接纳电子邮件的API,宽泛实用于不同厂商的成功。
只管它未被蕴含在JDK中,但却是Java EE的关键组成局部。
JavaMailSender底层基于JavaMail jar包,成功邮件发送性能。
邮件通讯协定分为SMTP、POP3和IMAP三种。
关于加密传输,有SMTPS、POP3S和IMAPS等协定,确保数据安保。
此外,JavaMail服务提供程序须要配合JAF(JavaBeansActivationFramework)处置非文本邮件内容,包括MIME(多用途互联网邮件裁减)、URL页面和文件附件等。
在Spring Boot中,发送邮件流程可概括为以下几个步骤:1. **减少依赖**:在文件中引入spring-boot-starter-mail依赖。
2. **性能参数**:在(或)文件中参与相应的性能信息,例如邮箱主机地址、端口号、用户名、明码等。
示例性能(以网易邮箱为例)====true端口号默以为25,依据实践状况调整。
3. **编写邮件服务接口**:定义一个接口并成功发送邮件性能。
4. **封装在Controller层**:在Controller层中调用邮件服务接口,成功邮件发送。
至此,发送邮件的流程完整完结。
启动名目并调用关系接口,即可成功发送邮件。
Spring Boot的starter模块提供了智能化性能,引入spring-boot-starter-mail依赖后,系统会依据性能文件中的信息创立JavaMailSender实例。
因此,开发者只有在须要经常使用邮件发送性能的代码中经常使用@Autowired注解引入JavaMailSender对象即可。