gpt4 book ai didi

Java 初学者网络开发工具包/环境

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:38:00 28 4
gpt4 key购买 nike

我的任务是使用 java 和 mysql 开发一个交互式网站:使用 servlet 检索和处理数据,applet 对数据客户端进行特殊处理,并处理客户端对不同数据 View 的请求。

对于使用 java 进行 Web 开发的合适的通用工具包/环境,您会推荐什么。

我需要知道以下用途:

  • 服务器端(tomcat?/?)
  • 内容管理系统
  • 编辑/IDE
  • 通用工具/实用程序
  • 定向(特殊用途)工具/实用程序
  • 测试和 QA 工具/实用程序/技术
  • 引用资料(在线和离线)

请评估建议的解决方案并提供替代方案/改进/支持


建议的 Java 网络开发工具包/环境

通过 cdb :

  • 服务器端:
    Tomcat6
  • 内容管理系统:
    Drupal(初步阶段不需要)
  • 编辑器/IDE:
    NetBeans(适合初学者)
  • 通用工具:
    (几乎所有内容都在 NetBeans 中……稍后再做)
  • 定向(特殊目的):
    (几乎所有内容都在 NetBeans 中……稍后再做)
  • 测试和 QA:
    JUnit 并使用 Firebug(先进行手动测试)
  • 引用资料:
    关于 JSP、JavaScript 等的 HeadFirst 系列
    SCRIBD(在线)
    [编辑]
  • 框架:
    Spring Web MVC 2.5 - ( this seems to contain most of the other frameworks )

从答案中提取的选项

服务器端

  • Apache Tomcat - “用于运行 Java 代码的 HTTP Web 服务器环境”
  • Jetty - “HTTP 服务器、HTTP 客户端和 javax.servlet 容器”
  • GlassFish - 应用服务器(基于 Tomcat + 更多功能)
  • JBoss - 应用服务器(“以 100% 纯 Java 实现的基于 J2EE 的应用服务器”)

内容管理系统

编辑器/IDE

通用工具/实用程序

  • Maven - “.. 现在可用于构建和管理任何基于 Java 的项目的工具。”
  • log5j还有here [SourceForge] - “Java 版本 5 及更高版本的 java 日志库”

定向(特殊用途)工具/实用程序

测试和 QA 工具/实用程序/技术

  • Watij - “创建 Java API 以实现 Web 应用程序的自动化”
  • HtmlUnit - “它对 HTML 文档进行建模并提供一个 API,允许您调用页面、填写表格、单击链接等……”
  • Firebug - (Firefox) “在任何网页中实时编辑、调试和监控 CSS、HTML 和 JavaScript”
  • Hudson - “构建/测试软件项目 [...] 监控外部运行作业的执行情况”
  • LiveHttpHeaders - 实时查看和编辑 http 请求 header
  • JUnit - “编写可重复测试的框架”

引用资料(在线和离线)

最佳答案

  • 服务器端
    Tomcat6
  • 内容管理系统
    Drupal (初级阶段不需要)
  • 编辑器/IDE
    NetBeans (适合初学者)
  • 通用工具/实用程序
    (几乎所有内容都在 NetBeans 中……稍后再做)
  • 定向(特殊用途)工具/实用程序
    (几乎所有内容都在 NetBeans 中……稍后再做)
  • 测试和 QA 工具/实用程序/技术
    JUNIT并使用 FireBug (先做人工测试)
  • 引用资料(在线和离线)
    HeadFirst 系列 JSP , JavaScript 等
    SCRIBD (在线)

关于Java 初学者网络开发工具包/环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388125/

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