当前位置: 首页 > news >正文

怎么设置网站名称域名服务器ip地址查询

怎么设置网站名称,域名服务器ip地址查询,100种增加网站流量的方法,许昌做网站公司目录 🌲序言 🌴前端代码的引入 🎋约定前后端交互接口 🚩接口定义 🍃后端服务器代码实现 🚩登录接口 🚩图书列表接口 🎄前端代码实现 🚩登录页面 🚩…

目录

🌲序言

🌴前端代码的引入

🎋约定前后端交互接口

🚩接口定义

🍃后端服务器代码实现

🚩登录接口

🚩图书列表接口

🎄前端代码实现

🚩登录页面

🚩图书列表页


🌲序言

由于目前所学知识还不足以完成图书管理系统的开发,后续我们会边学习新的内容,边进行开发

准备工作:创建项目

🌴前端代码的引入

由于本文章只讲述后端内容,前端就直接展示即可。

代码引入:

前端页面展示:

注意:图书列表显示的数据都是前端的假数据

🎋约定前后端交互接口

当前我们先完成登录功能和列表功能:

🚩接口定义

根据需求可以得知,后端需要提供两个接⼝

  1. 账号密码校验接⼝:根据输⼊⽤⼾名和密码校验登录是否通过
  2. 图书列表:提供图书列表信息

登录接口:

url:/user/login

type:post

参数:json/普通参数userName,password(这里我们定义为普通参数)

返回结果:验证成功返回" ",验证失败返回"用户名或者密码错误"

图书列表接口:

url:/book/getList

type:无要求

参数:无

返回结果:返回图书列表,List<BookInfo>

🍃后端服务器代码实现

由于目前还没有学习应用分层,我们将所创建的类还是存于同一文件下

🚩登录接口

代码:

postman测试:发现当前返回了一个空,请求成功

错误测试:

🚩图书列表接口

BookInfo字段定义:是由"添加图书"和"修改"以及"图书列表展示"信息的字段进行一个融合组成的BookInfo,当前这个三个所有的信息都一样。

图书列表接口代码:

由于这里没有真实数据返回,所以采用"mock"的方式,就是模拟的意思,对于当前也就是造假数据

postman测试:

🎄前端代码实现

🚩登录页面

ajax请求后端数据:

当我们把代码写完之后,我们查看一下登录页面的源代码:发现这里的代码并没有改变,也就是缓存的问题,通过crtl+f5强刷一下

再次查看源代码:此时就有了(若还是不行crtl+shift+delete删除数据,还是不行,查看后端target文件是否将前端代码正确加载,通过clean或者直接删除target文件,重新运行)

正确登录:发生页面跳转

错误登录:弹窗提示

🚩图书列表页

ajax请求数据:

访问book_list页面:

🌳应用分层

学习完该文章就可以对上述代码进行分层:【JavaEE进阶】应用分层-CSDN博客

  • controller:里面存放接收前端发送的请求,对请求进⾏处理,并响应数据的代码
  • service:里面存放处理具体的业务逻辑的代码。
  • dao:里面负责数据访问操作,包括数据的增、删、改、查
  • model:里面存放一些固体对象

接下来每个包下面创建以下文件

 

🚩UserController.java

UserController.java 里面存放的是登录相关的代码,负责实现登录用户名与密码的验证。这里并没有进行分层(后续会进行分层)

由于没有连接数据库,咱们这里只用字符串代替验证。访问路径遵守接口文档的规定即可。代码实现如下:

🚩BookController.java

关于图书列表展示这里我做了一个应用分层

BookController.java这里面实现的图书列表信息的返回。具体实现逻辑我放在了BookService.java里面。

因为当前阶段并没有导入数据库,所以我们这里也是使用内存进行存储。并在BookDao.java进行了数据增加操作

对于Book类我放在了BookInfo.java中进行实现,并且在管理对象方面,使用了spring进行管理

BookController.java调用BookService.java:

BookService.java调用BookDao:

BookInfo:

http://www.15wanjia.com/news/27697.html

相关文章:

  • 在linux上做网站搭建seo是什么岗位的缩写
  • 网站分析怎么做的官方网站怎么注册
  • 无锡设计网站找哪家营销推广活动方案
  • 长沙精品网站建设公司网络热词2021
  • 网站备案 企业 个人东营优化公司
  • 引航科技提供网站建设vivo应用商店
  • 东莞品牌网站建设seo信息优化
  • 网站建设比较好的多少钱2023年8月疫情恢复
  • 易企秀网站怎么做轮播图yandex引擎搜索入口
  • 专业简历制作软件seo教学视频教程
  • 做网站优化的注意事项怎么建网站教程
  • 怎么用云虚拟主机建设网站百度站长
  • gate网站合约怎么做空下载安装
  • 做网站你给推广专门的网页制作工具有
  • Wordpress html5 动画seo怎么优化关键词排名
  • 敬请期待什么意思关键词seo排名公司
  • 网站图片上传却不显示不出来营销型网站的推广方法
  • 网站建设服务开税率多少的票学好seo
  • 如何免费创建一个个人网站营销网络是什么
  • 服务器在美国的网站关键词优化到首页怎么做到的
  • 建立网站的流程是什么手机百度网盘登录入口
  • 吉林省建设集团有限公司网站腾讯搜索引擎入口
  • 个人电脑建立网站企业官方网站有哪些
  • 专业微网站建设优化网站的意思
  • 返利系统网站开发中文网站排行榜
  • 做化妆品网站网站seo平台
  • 金融理财网站建设方案百度快照是什么意思?
  • wordpress 图片环绕seo网络推广案例
  • 网站建设好不好杭州网站免费制作
  • 烟台公司做网站百度seo优化工具