当前位置: 首页 > 面试题库 >

Java EE程序员不写入文件

须新
2023-03-14
问题内容

今天,有人告诉我 “ Java EE程序员不写文件” 。为什么不能从Java EE容器(例如从JBoss)写入文件?怎么了?


问题答案:

最好看的页面是这个页面:http
:
//www.oracle.com/technetwork/java/restrictions-142267.html

它详细介绍了Java EE编程模型的限制。

除了上述要点之外,安全性,可移植性,群集性,线程化还考虑事务和错误处理(文件系统不是事务性的)。

但是,JVM中没有发生任何不可思议的事情,您可以创建文件(只要您具有相应的权限),就可以使用静态变量,并在知道自己在做什么的情况下创建线程。

最好花一些时间来理解为什么通常建议使用这些限制,而不是为了遵从要求而跳过并编写JCA连接器。



 类似资料:
  • 本书尽可能的从一个符合现代理念的角度出发,让初学者能更容易的学习 JavaScript, 从一开始就着眼于现代功能,快速入门。

  • 我陷入了一个奇怪的境地,我必须创造一个。名为abc的dat文件。dat但问题是,当我创建它时,然后在我的c:驱动器中检查扩展名为的文件。dat不是cretaed,而是创建了扩展名类型为_auto_的文件,请建议如何更正我的代码,以便。dat文件扩展名已创建。。。 下面是构造文件名的方法 我已经按照建议做了更改,但仍然不起作用。。但仍不起作用,请告知

  • 问题内容: 我必须从用户那里获取用户的名称和地址,并将其放入文本文件中。我写以下代码: 当我运行代码时,它需要用户输入,但文本文件为空。地址和名称未写入文本文件。如何在上面的代码中将名称和地址存储到文本文件中。 问题答案: 您创建的,但从来没有或它。 这些操作是实际写入文件的操作 正如@ManoDestra在注释中指出的那样,Java支持statement,它允许您将语句的格式设置为: 由于实现了

  • 我使用带有yaml配置的Log4j2。将日志记录到控制台工作得很好,每次都会创建一个外部日志文件,但它没有条目。谢谢你的提示。 src/Main/java/my/example/log/: 创建但为空的文件是

  • 我稍微改变了一下返回。Deleted.then(),因为它可能导致websocket立即终止。我删除了,这也会导致终止套接字。或者更有可能是在套接字关闭后调用补丁。它仍然不能像我希望的那样工作,但至少它需要一堆blobs并将它们写入文件。不幸的是,它只在我停止客户端/代码后才写入文件。 这是更新2的更改之前