Java “什么是通用的方法?”;通行证;从Spring表单到DAO的数据?

Java “什么是通用的方法?”;通行证;从Spring表单到DAO的数据?,java,database,jsp,spring-mvc,dao,Java,Database,Jsp,Spring Mvc,Dao,我正在SpringWebMVC框架中实现一个基本的登录表单。 我的目标如下: 从用户处获取用户名和密码 处理它,即找出用户名和密码 是否与数据库中的匹配 返回响应-登录成功或失败 我用我的控制器成功地从一个用户那里获得了所有信息,但不幸的是,我在第二点上被卡住了,因为我不知道它到底是如何工作的 Spring正在处理这种情况 我这样设想:DAO是一个接口,负责从一侧的表单和另一侧的数据库传输数据。在这一点上,其他一切对我来说都是神奇的 请启发我 --------------------------

我正在SpringWebMVC框架中实现一个基本的登录表单。 我的目标如下:

  • 从用户处获取用户名密码
  • 处理它,即找出用户名和密码 是否与数据库中的匹配
  • 返回响应-登录成功或失败
  • 我用我的控制器成功地从一个用户那里获得了所有信息,但不幸的是,我在第二点上被卡住了,因为我不知道它到底是如何工作的 Spring正在处理这种情况

    我这样设想:DAO是一个接口,负责从一侧的表单和另一侧的数据库传输数据。在这一点上,其他一切对我来说都是神奇的

    请启发我

    ------------------------------------------------------------------------------------- login.jsp


    
    用户名
    密码
    
    FormDao.java


    包si.src.dataAccess;
    导入si.src.forms.Obrazec;
    公共接口FormDao{
    /*道方法*/
    公共作废保存表(Obrazec Obrazec);
    }
    
    FormDaoImpl.java


    包si.src.dataAccess;
    导入org.springframework.stereotype.Repository;
    导入si.src.forms.Obrazec;
    @存储库
    公共类FormDaoImpl实现FormDao{
    公共无效存储表单(Obrazec Obrazec){
    //TODO自动生成的方法存根
    }
    }
    

    ====================================================================================================

    为什么不使用Spring Security,它可以为您处理所有这些问题。它甚至包含DB身份验证


    不要重新发明轮子;-)

    谢谢你的推荐。当然,如果你有一个登录表单,这是必不可少的。但除了登录表单,我还有其他几个表单需要以同样的方式处理。你知道我怎么处理这个案子吗?谢谢,只需将dao注入控制器即可。使用ModelAndView obejct并将值绑定到输入字段。当请求到达控制器时,ModelAndView对象将被传递,您可以访问输入字段中键入的值。。。或者您可以使用HTTP方式,使用标准GET或POST参数,并在控制器中将它们映射到适当的方法是的,这是正确的,但就我而言,如果要传递非常大的表单,这不是一个非常优雅的解决方案。如果我错了,请纠正我。