Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java类创建基于JSP的应用程序(业务逻辑)_Java_Jsp_Business Logic - Fatal编程技术网

使用java类创建基于JSP的应用程序(业务逻辑)

使用java类创建基于JSP的应用程序(业务逻辑),java,jsp,business-logic,Java,Jsp,Business Logic,我在NetBeans中开发了一个Web应用程序。目前它没有使用框架,只有一些JSP页面。我想添加一些业务逻辑,即一些Java类,它们将处理一些数据并将其传递到输出。我知道,JSP页面是视图层。其余的(模型和控制器)呢 我是否必须使用一个框架来处理这个问题(即,如果没有框架,就不可能将JSP与基于java类的业务逻辑混合使用)?JSP是否只用于编译成servlet,而servlet必须由JSP之外的东西来管理?我是个新手,所以请原谅我的琐事;) PS我知道我可以在scriplet标记中包含Java

我在NetBeans中开发了一个Web应用程序。目前它没有使用框架,只有一些JSP页面。我想添加一些业务逻辑,即一些Java类,它们将处理一些数据并将其传递到输出。我知道,JSP页面是视图层。其余的(模型和控制器)呢

我是否必须使用一个框架来处理这个问题(即,如果没有框架,就不可能将JSP与基于java类的业务逻辑混合使用)?JSP是否只用于编译成servlet,而servlet必须由JSP之外的东西来管理?我是个新手,所以请原谅我的琐事;)

PS我知道我可以在scriplet
标记中包含Java代码,但这不是我想要的。

  • 您可以从JSP调用实现。 (使用表单或jsp:include和jsp:forward标记)
  • 您可能想使用EJB,也可能不想使用EJB。()
  • 虽然Spring、Hibernate和/或Struts可能有用,但框架不是强制性的
如果这是您第一次使用Servlet,我建议您从Servlet开始,并且只使用Servlet

这里有很多信息

  • 您可以从JSP调用实现。 (使用表单或jsp:include和jsp:forward标记)
  • 您可能想使用EJB,也可能不想使用EJB。()
  • 虽然Spring、Hibernate和/或Struts可能有用,但框架不是强制性的
如果这是您第一次使用Servlet,我建议您从Servlet开始,并且只使用Servlet



这里有大量的信息

您可以始终使用servlet并从servlet中使用您的业务逻辑。最好开始学习框架,尤其是使用MVC模式的框架。我们和在那里发布的链接中对此进行了详细的解释,例如,为了了解如何在现实生活中使用Web应用程序,您必须知道,您始终可以使用servlet,并在servlet中使用您的业务逻辑。最好开始学习框架,尤其是使用MVC模式的框架。这在我们的和发布在那里的链接中有详细说明,例如,为了了解如何在实际生活中使用Web应用程序,您必须知道,您的意思是如果我手动实现Servlet Java类(例如代码:),我可以用jsp:include操作调用它吗?是的,您可以。虽然我不确定它如何与你的例子中的作家一起工作。这不是一个很好的做法。我想这是一个不错的学习点。我认为它只会在页面顶部的servlet中打印字符串,很可能会弄乱CSS。不过,对于一个你好的世界来说,这已经足够了!我的例子奏效了。也许有人会发现它很有用:看看并跟随instructions@tkoomzaaskz这在Servlet SO wiki中得到了更好的解释。你的意思是如果我手动实现Servlet Java类(例如代码:),我可以用jsp:include操作调用它吗?是的,你可以。虽然我不确定它如何与你的例子中的作家一起工作。这不是一个很好的做法。我想这是一个不错的学习点。我认为它只会在页面顶部的servlet中打印字符串,很可能会弄乱CSS。不过,对于一个你好的世界来说,这已经足够了!我的例子奏效了。也许有人会发现它很有用:看看并跟随instructions@tkoomzaaskz在Servlet SO wiki中更好地解释了这一点。