【问题标题】:Sending an XML file to a seperate application; JSP or Servlet? JAVA将 XML 文件发送到单独的应用程序; JSP 还是 Servlet? JAVA
【发布时间】:2012-10-09 20:05:01
【问题描述】:

我一直在研究需要创建哪种类型的 Java Web 应用程序才能执行此用例活动:

  1. Oracle CRM 发送带有 GET 变量的 http 请求
  2. 系统在 Oracle SQL 查询中使用 GET 变量
  3. 系统通过 HTTP 将带有 SQL 结果的 XML 文件发送回 CRM。

从我目前阅读的内容来看,有两种 JAVA 变体是 Web 应用程序;这些是 JSP 和 Servlet。

假设我没有使用像 Spring 这样的框架。将其实现为 JSP 应用程序或 Servlet 的最佳方式是什么。

或者还有其他 Java 替代方案。

仅供参考:我不是 JAVA 程序员,这是一个介绍性(在池的深处)项目。

谢谢

【问题讨论】:

  • 如果您不是 Java 程序员,那么您将很难使用 JSP 和 Servlet。在开始创建 Web 应用程序之前,您需要首先清楚地了解基础知识。 JSP 和 Servlet 的区别在于,JSP 用于在 Web 上呈现数据,而 Servlet 用于处理 BusinessLogic。阅读 Web 上的 MVC 设计模式以获得清晰的理解。
  • @Arham ;我在 PHP (CodeIgniter/CakePHP) 中使用过 MVC,我对这个概念很满意。但我从你所说的猜测我的应用程序需要同时使用 JSP 和 Servlet?
  • 即一个处理查询、提取和发送 XML 的 JSP 的 servlet?
  • 问自己两个问题,你想在网络上显示一些从服务器返回的数据吗?那么你需要一个 JSP。你想在服务器端应用一些业务逻辑来生成数据吗?我猜是的,因为你想查询数据库——那么你需要一个 Servlet。
  • 是的,在您的情况下,您只需要一个 Servlet。是的,JSP 仅用于表示层。虽然您也可以在 JSP 中拥有业务逻辑,因为 JSP 最终会在后端转换为 Servlet,但这是一种不好的做法,不能遵循。

标签: java jsp servlets xmlhttprequest


【解决方案1】:

是的,在您的情况下,您只需要一个 Servlet。是的,JSP 仅用于表示层。尽管您也可以在 JSP 中拥有业务逻辑,因为 JSP 最终会在后端转换为 Servlet,但这是一种不好的做法,不能遵循。 :)

【讨论】:

    猜你喜欢
    • 2012-11-14
    • 1970-01-01
    • 2013-05-27
    • 2014-07-21
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    相关资源
    最近更新 更多