前端实现

前后端数据交互

前后端数据互换可以利用到jQuery ajax、axios和fetch等办法实现。
不过须要把稳的是,前后端分离开拓的情形下须要规避同源策略问题实现跨域要求。
这里以axios办法为例,如果我们想让前端分离项目要求到后端做事器,那么就须要在后端实现了WebMvcConfigurer接口的配置类中重写addCorsMappings()方法,这样就能办理跨域问题。
如下图所示:

前后端交互

jsp多行文本输入Java中若何实现文本框中输入的数据经由过程数据库保留 AJAX

如果是前后端未分离项目,那么就不要关心跨域和同源策略问题了,我们直接根据项目的相对路径来获取静态资源,根据掌握层中RequestMapping的URL映射来做相应要求。

后端处理

在通过jQuery ajax、axios和fetch等办法将数据传输到掌握层后,我们根据前端所给数据格式,如FormData形式、URL参数格式或Json数据格式等来做相应处理接管数据,这里就不展开权限掌握(如cookie、session、token和jwt等)和加解密处理干系先容。

然后可以根据后端经典项目框架SSM来到做事层。
在做事层须要处理一系列业务,就会对很多数据库或数据表构造进行操作,从而在这个曾经中会Autowired或Resource一些数据操作接口。
在此过程中将掌握层接管到数据经由一系列处理转化成数据库须要的DO数据构造,然后调用数据层接口进行干系操作,如插入、更新、删除和获取操作,简称CURD,这是口试造火箭的后半部分。

mysql数据库

对付DAO层,以JPA规范或ORM框架实现办法最为常见,现在很少有直策应用原生JDBC来操作数据库。
除了一些批量处理办法可能会用到,现在口试都不问JDBC了,而是对数据库中间件、二级缓存、数据库事务处理等方面稽核。
常见的关系型数据库包括Oracle和MySql数据库,这里以MySql为例。
你可以利用varChar或者text,乃至json的数据类型办法来保存传入数据,要根据自身情形和数据大小来做相应决策,并不是数据类型承受的信息内容越多就越好。

整体流程和处理逻辑便是这么大略,但是终极还是须要自己亲自实践。
你的眼睛和大脑说懂了,手不一定能写出来,编程便是须要多想多练,正所谓好记性不如烂笔头,练着练着就有觉得了。