我在这里阅读 oracle JDBC 教程 - http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html
请参阅图 2:数据访问的三层架构。
它说——
在三层模型中,命令被发送到服务的“中间层”,然后将命令发送到数据源。数据源处理命令并将结果发送回中间层,然后将它们发送给用户。MIS 主管发现三层模型非常有吸引力,因为中间层可以保持对访问的控制以及可以对公司数据进行的各种更新。另一个优点是它简化了应用程序的部署。最后,在很多情况下,三层架构可以提供性能优势。
我不明白粗体部分。这些观点背后的逻辑是什么?
- 中间层可以保持对访问的控制以及可以对公司数据进行的更新类型。 - 以什么方式 ?
- 简化应用程序的部署 ——如何简化部署?
- 三层架构可以提供性能优势。 -- 您刚刚在两个分层拱门之间添加了一层。现在,代码和数据库之间没有直接通信,而是有一个中间层。那么,这不应该降低你的性能/速度吗?