要求更新的技术

发布于 2024-09-17 20:28:06 字数 500 浏览 2 评论 0原文

我正在开发一个使用多种技术的项目:

  • Java
  • JDBC 事务隔离级别
  • Java 服务包装器
  • Log4j
  • Apache Tomcat Webserver
  • BIRT
  • Apache 版本编号系统
  • Apache ANT 构建系统
  • SOAP

该软件支持众所周知的数据库,例如 MSSQL、MySQL、Oracle和DB2。该环境被细分为模块:

  • 与数据库交互的 WebGUI
  • 通过 HTTP 与数据库交互的服务(创建自己的表单并获取结果的纯格式输出)
  • 通过 SOAP 与数据库交互的服务

几乎所有服务通过 webapps 在 Tomcat 中提供。我很确定我们没有这些技术的最新版本。 但我仍然想知道,我们是否可以通过更少的依赖来实现同样的目标。有什么新的东西可以提高我们的生产力吗?----

I'm working on a project which takes use of several technologies:

  • Java
  • JDBC Transaction Isolation Level
  • Java Service Wrapper
  • Log4j
  • Apache Tomcat Webserver
  • BIRT
  • Apache Version Numbering System
  • Apache ANT Build System
  • SOAP

The software supports well known databases, such as MSSQL, MySQL, Oracle and DB2. The environment is subdivided in modules:

  • A WebGUI to interact with the database
  • A service to interact with the database through HTTP (create own forms and get a plain of formatted output of the result)
  • A service to interact with the database though SOAP

Almost all services are offered in Tomcat via webapps. I'm pretty sure that we don't have the newest versions from those technologies.
But I still wonder, if we could achieve the same with less dependancies. Anything new that could make our productivity more efficient?----

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十六岁半 2024-09-24 20:28:06

您列出的依赖项是相当完善的标准技术,它们都可以解决不同的问题。

我认为您不应该尝试减少依赖项的数量。任何相当复杂的网站都会(并且应该)具有如此多的依赖项,以便他们可以利用专门从事这些领域的专业人士,并将他们的知识打包到免费提供的库中。无论如何,使用它们!

现代网站已经非常复杂,以至于没有人知道如何从头开始构建一个网站,同样的方式 没有人知道如何制作铅笔

The dependencies you have listed are fairly well-established and standard technologies that all solve different problems.

I don't think you should be trying to reduce the number of dependencies. Any reasonably complicated website will (and should) have this many dependencies, so that they can harness the expertise folks who specialized in each of those areas, and so kindly packed their knowledge into freely available libraries. By all means, use them!

Modern websites are already so complicated that no single person knows how to build one from scratch, the same way nobody knows how to make a pencil.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文