gpt4 book ai didi

java - 构建端到端 Web 应用程序所需的技术?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:58 25 4
gpt4 key购买 nike

我想开发一个网络应用程序,例如在线调度程序。 (是的,我知道它已经完成了一百万次。)我的大部分经验都在 Java 方面,因此我想在考虑技术时利用它。

我主要是一名系统开发人员,几乎没有接触过 UI 编程,所以我认为这是我需要进行大部分学习的地方。

您对我应该关注的技术有什么建议吗?我想专注于适销对路且易于学习的技术。

到目前为止,这是我认为我需要的 3 层架构(从头开始):

  • 数据库(可能是 MySQL 或 PostgreSQL)- SQL、JDBC
  • 后端服务器 - Java
  • Web 服务器 (Tomcat) - JSP、Servlet
  • Web Framework - Tapestry(在这方面薄弱,有更好的选择吗?)
  • 浏览器技术 - HTML、Javascript、CSS(需要学习)

我听说过 Flex 和 Silverlight 等“富互联网应用程序”开发工具,但我不确定此类技术的市场。

编辑:似乎很多人都提到了 Spring/Hibernate,所以我会研究一下。感谢反馈。

最佳答案

我认为你已经很好地涵盖了你的基础。

您可能想要研究一些框架/库,以便让您更轻松。

Web 框架 - Wicket/Stripes/JSF/Tapestry(组件与基于请求的框架)

Javascript 库 - JQuery/YUI/Dojo

至于您的模板语言,您可以使用 JSP/Velocity/Freemarker。

只需研究框架和工具,或者尝试一些框架和工具,看看哪些最适合您。

仅供引用,我目前正在使用。

  • Apache - 网络服务器
  • Tomcat - servlet 容器
  • MySQL - 数据库
  • Stripes - 基于请求的网络框架
  • YUI - 用于 ajax
  • Spring - 依赖注入(inject)
  • Hibernate - 对象关系映射
  • jsp - 动态生成 html

关于java - 构建端到端 Web 应用程序所需的技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/783579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com