JSF项目布线

JSF项目布线,jsf,Jsf,我正在使用JSF编写一个足够简单的程序,我需要一些关于如何进行的建议。我有一个jsp,它接受一个唯一的ID,并且必须找出该ID是否存在于3个不同的数据库中。如果它这样做了,它应该显示一条消息,告诉用户它存在的位置,否则它应该给用户一个选项,将ID添加到一个特定的数据库中 我有一个jsp页面,其中有一个输入ID的文本字段,还有一个名为Submit的按钮,它应该触发查询db的过程,以查看ID存在的位置。我的问题是,如何从前端、中间teir和db层的角度构建这个项目。 我有一个JSP页面,当用户单击S

我正在使用JSF编写一个足够简单的程序,我需要一些关于如何进行的建议。我有一个jsp,它接受一个唯一的ID,并且必须找出该ID是否存在于3个不同的数据库中。如果它这样做了,它应该显示一条消息,告诉用户它存在的位置,否则它应该给用户一个选项,将ID添加到一个特定的数据库中

我有一个jsp页面,其中有一个输入ID的文本字段,还有一个名为Submit的按钮,它应该触发查询db的过程,以查看ID存在的位置。我的问题是,如何从前端、中间teir和db层的角度构建这个项目。 我有一个JSP页面,当用户单击Submit按钮时,托管bean中有一个监听器,该监听器将被执行。我还了解到侦听器可以是托管bean,也可以是单独的类。我应该有一个单独的类作为侦听器吗?如果是这样,它应该是web.xml文件中的一个Servlet映射,以便所有请求都被转发到此类。那么,是否应该有一个单独的DAO类来处理实际的查询 被执行。我们也在使用hibernate

我想听听人们对应该有多少类以及特定的ID检查将如何从JSP->Servlet->DAO通过程序,然后返回到同一个JSP的评论。只有JSP,没有其他导航页面

任何方向都将不胜感激


我以前使用过Spring,这对我来说是一件轻而易举的事,使用控制器将请求委托给适当的服务,然后服务将调用DAO类。但这里我们使用的是JSF,它必须是一个JSF网页。我以前没有使用过JSF,所以我不确定需要哪些不同的组件。我有前端jsp和一个带有实际查询的DAO类,只是想知道中间层和业务逻辑。单击Submit按钮后的前端请求如何到达中间层,需要什么接线?它在web.xml中吗?

我建议您仔细研究一下框架。这里有一个教程让你开始学习