Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 (春天)从一个简单的形式到一个CRUD WebApp——要考虑什么以及避免什么陷阱?_Java_Spring_Spring Mvc_Crud - Fatal编程技术网

Java (春天)从一个简单的形式到一个CRUD WebApp——要考虑什么以及避免什么陷阱?

Java (春天)从一个简单的形式到一个CRUD WebApp——要考虑什么以及避免什么陷阱?,java,spring,spring-mvc,crud,Java,Spring,Spring Mvc,Crud,我一直在开发一个SpringMVCwebapp,它获取一些表单数据并将此帐户发送给管理员 我希望将此webapp扩展为CRUD应用程序。我已经学习了一些hibernate课程,在开始学习之前,我只需要学习一些SQL技能 我需要帮助的是扩张时要考虑的事情。大量的工作将进入这意味着我不能承担许多错误时,在这个项目的基础工作 主要组件是一个管理面板,可以处理提交的表单 +在此之后,可以通过添加用户数据库进一步开发该系统,在每个表单完成后,将在其中创建一个用户 所以我的问题主要是: 我是否要继续设计数

我一直在开发一个SpringMVCwebapp,它获取一些表单数据并将此帐户发送给管理员

我希望将此webapp扩展为CRUD应用程序。我已经学习了一些hibernate课程,在开始学习之前,我只需要学习一些SQL技能

我需要帮助的是扩张时要考虑的事情。大量的工作将进入这意味着我不能承担许多错误时,在这个项目的基础工作

主要组件是一个管理面板,可以处理提交的表单

+在此之后,可以通过添加用户数据库进一步开发该系统,在每个表单完成后,将在其中创建一个用户

所以我的问题主要是:

  • 我是否要继续设计数据库并学习Hibernate
  • 如果我希望有用户,我现在需要考虑什么吗? 身份验证
  • 我在考虑最合适的技术吗?(Hibernate,mysql+Spring安全性,我想是auth的?)

首先,您应该学习如何设计数据库。在创建应用程序后对数据库进行巨大的更改可能会导致严重的问题

您可以稍后设置spring安全性。看看吧


您可以从以下内容了解hibernate实现:web应用程序CRUD示例展示了如何集成SpringMVC和hibernate框架。技术选择是合适的(Hibernate、mysql+Spring)

感谢您的回复。我现在可以开始我的工作了,不用担心,欢迎来到Stack Overflow,谢谢你的贡献。根据我们的建议,如果您能将代码的基本部分整合到您的答案中,我们将不胜感激。高质量的答案也更有可能赢得选票。谢谢