在 Linux 服务器上运行 java(javaserver 页面)的一个好的实现是什么?

发布于 2024-10-10 15:40:03 字数 1459 浏览 0 评论 0原文

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

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

发布评论

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

评论(1

鹊巢 2024-10-17 15:40:03

是的,绝对是。

Tomcat 正是您所需要的。它是一个开源 servlet 容器,支持 JSP(Java Server Pages),并且在 Linux 上运行良好。它非常稳定并维持非常高的吞吐量。

我可以从第一手经验告诉你,一些日常流量非常大的公司使用 Java、Linux 和 Tomcat 来构建他们的 Web 应用程序。

编辑:所以,如果您只对 JSP 感兴趣,那么 Tomcat 就是您该去的地方。对于大型 Java Web 应用程序,会使用一些其他标准技术。根据您的问题,这些可能比您现在正在寻找的更多,但以防万一......

  • Apache HTTP Webserver - 可以提供
    一些缓存,负载平衡,以及
    HTTPS 终止。
  • Hibernate - 数据库关系映射
  • Spring - 依赖注入和
    配置等。
  • Struts 或 Spring MVC - Web 应用程序
    框架
  • Velocity 或 Freemarker -
    用于模板化
  • Memcached 的 JSP 替代方案 - 分布式缓存。

这些是其他一些较大的活动部件。全部免费、开源,并且在 Linux 上运行得很好。还有很多我没有提到的小部件。

Yes, absolutely.

Tomcat is what you need. It's an open source servlet container that supports JSP (Java Server Pages) and it works fine on Linux. It's very stable and sustains very high throughput.

I can tell you first from first hand experience that some surprisingly large companies with a lot of daily traffic use Java, Linux, and Tomcat to build their webapps.

EDIT: So, if all you are interested in is JSP, Tomcat is the place to go. For large Java webapps, some other standard technologies get used. Based on your question, these may be more than you are looking for now, but just in case....

  • Apache HTTP Webserver - Can provide
    some caching, load balancing, and
    HTTPS termination.
  • Hibernate - Database relational mapping
  • Spring - Dependency Injection and
    configuration, among other things.
  • Struts or Spring MVC - Web App
    framework
  • Velocity or Freemarker -
    Alternatives to JSP for templating
  • Memcached - Distributed caching.

These are some of the other larger moving parts. All free, open source, and work very well on linux. There are tons of smaller parts that I haven't mentioned.

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