frameworks - JavaBeans激活框架: is it worth learning?

标签 frameworks java

最近我偶然发现了一个名为javax.activation.DataHandler的类。但是在阅读 JDK6 的 javadoc 时,我无法理解该框架的目标基本原理。如果您在现实项目中使用过该框架,请分享您的经验并解释开发人员可以从中“赚取”什么。

最佳答案

我在 JAX-WS Web 服务中使用它,使用 CXF 通过 MTOM 传输附件:

@XmlMimeType("application/octet-stream")
private DataHandler data;

JAX-WS 生成的客户端也将使用该类。从该类中,您可以根据需要访问底层输入/输出流。当调用包含 DataHandler 的 Web 服务方法时,客户端可以写入 OutputStream,而在服务器端,您可以从 InputStream 读取。这样,数据就永远不会缓冲在客户端或服务器上的内存中。

我确信这个类还有其他用途,但这只是我遇到的一个。

那么值得学习吗?嗯,这是给我的。

关于frameworks - JavaBeans激活框架: is it worth learning?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/457767/

相关文章:

django - 在 Django 中使用 Jinja2 模板有什么缺点或陷阱吗?

android - 使用英特尔 XDK 的跨平台样式

java - 模块不依赖于 Intellij IDEA 2017.2.5 Java 9

java - 我是否应该使用一个 POJO 类来表示从 Room Table 返回的所有可能的列?

Perl 网络爬虫框架

c++ - 是否有任何用于编译语言(如 C++)的 Web 框架?

ios - 如何在不使用脚本剥离模拟器切片的情况下创建动态框架

java - 重构代码查找二叉树是否是 BST

java - 为什么我可以将 null 作为参数传递给方法,而 null 不是接受参数的实例?

java - 解析为 LocalTime 模式 mm :ss. S