尽管我在将近十年前学习了 Java,但我大部分时间都在使用 C、C++ 和核心 Java(不是创建企业应用程序)。现在,我已经开始在企业版中工作了。我对最初几天的工作方式有些怀疑。
我试图了解 Web 应用程序过去是如何工作的。据我了解,用于创建 Web 应用程序的主要技术是 Servlets/JSP(不考虑 Spring MVC、struts 等更高层次的抽象),部署在 Web 容器(Apache Tomcat)中。
现在,使用这些,它将如何处理事务支持?据我了解,网络容器不支持事务。那么这是否意味着最初的事务支持是通过显式编码来实现的?(这里的事务我指的是数据库事务/分布式事务)。如果是这样,这将是多么强大?
任何了解这一点的信息都会有很大帮助。