【问题标题】:first servlet/jsp application, just need some clarifications第一个 servlet/jsp 应用程序,只需要一些说明
【发布时间】:2010-01-13 23:54:21
【问题描述】:

我第一次尝试使用 eclipse 的 spring mvc 教程,但有点沮丧,只是使用 netbeans 完成了前几个步骤。

Netbeans 使用 java web 模板创建如下文件夹:

/webpages
/webpages/meta-inf/
/webpages/web-inf/
/webpages/*.jsp
/source packages
/source packages/xxxx/xxx.java
/test packages/
/libraries
/configuration files
/configuration files/manifest.mf, context.xml, web.xml

spring教程建议创建:

/appname/
/appname/src
/appname/war (jsp's go here)
/appname/war/web.xml
/appname/build.xml
/appname/build.properties
/appname/war/WEB-INF/appname-servlet.xml
/appname/src/appname/web/HelloController.java

现在我的问题是,如果我修改我的 netbeans 项目来镜像这个结构,它会破坏 netbeans 给我的自动构建吗?

我下载了完整版的netbeans,不知道Ant有没有自带?

当使用 IDE 的构建/运行时,我想我正在使用 IDE 的构建引擎,我可以强制它以某种方式使用 Ant,还是在命令行中使用 Ant 更好?

【问题讨论】:

标签: java spring netbeans ant


【解决方案1】:

这是为 NetBeans 重新设计的 Spring tutorial

【讨论】:

    【解决方案2】:

    一个选项,因为你有 Netbeans,是使用 Maven 来做这件事。 Maven 是 netbeans 可以使用的外部构建系统(以及更多)。创建一个新项目并选择一个 Maven 项目。然后创建一个简单的 Java Web 应用程序(或者如果您想直接进入,可以创建一个 Spring 应用程序)。设置的目录结构将是正确的。

    【讨论】:

    • 我想值得一试,但我怀疑 Maven 会导致比它修复的问题更多的问题。每次我尝试这种事情时,我都会遇到 Maven 的麻烦。
    • 春季教程没有使用 maven 标准布局,所以这无济于事。 maven.apache.org/guides/introduction/…
    • 更具体一点,Maven 设置并坚持一个与 Spring 教程中概述的完全不同的目录结构;所以那里没有多少收获。当然,这只是我的看法。
    【解决方案3】:

    作为 Eclipse 用户,我不太擅长使用 NetBeans。但我确实知道“内部构建系统”是基于 Ant 和一个非常精细的项目框架 Ant 文件。

    您可以在文件和目标的迷宫中挖掘并手动修复问题,但我的建议是让 Spring 教程的名称适应 NetBeans 为您提供的目录结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-16
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多