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

牛搬家网企业网站排名湘潭网站建设网站推广

牛搬家网企业网站排名,湘潭网站建设网站推广,北京网站建设网站改版的费用,抖音小程序推广怎么做文章目录 #x1f332;序言#x1f334;前端代码的引入#x1f38b;约定前后端交互接口#x1f343;后端服务器代码实现#x1f6a9;UserController.java#x1f6a9;BookController.java ⭕总结 #x1f332;序言 该图书管理系统#xff0c;博主将一步一步进行实现。… 文章目录 序言前端代码的引入约定前后端交互接口后端服务器代码实现UserController.javaBookController.java ⭕总结 序言 该图书管理系统博主将一步一步进行实现。一边学习新的知识一边对该项目进行完善。 所以此时所用技术或方法不对的地方后面都会进行一系列的修改和提升有心去的小伙伴可以跟着博主一起开始这一段旅程。 前端代码的引入 关于前端相关代码的书写与修改由于博主是搞后端的所以博主这里就不讲解了这里直接给出。 遇事问春风乄的gitee 代码引入 前端界面展示 约定前后端交互接口 我们先实现部分功能如下 根据需求可以得知,后端需要提供两个接⼝ 账号密码校验接⼝:根据输⼊⽤⼾名和密码校验登录是否通过 图书列表:提供图书列表信息 接⼝定义 [URL] POST /user/login [请求参数] nameadminpasswordadmin [响应] true //账号密码验证成功 false//账号密码验证失败 图书列表展⽰ [URL] POST /book/getList [请求参数] ⽆ [响应] 返回图书列表 [{id: 1,bookName: 活着,author: 余华,count: 270,price: 20,publish: 北京⽂艺出版社,status: 1,statusCN: 可借阅}, ... ]字段说明 id图书IDbookName图书名称author作者count数量price定价publish图书出版社status图书状态1-可借阅,其他-不可借阅statusCN图书状态中⽂含义 后端服务器代码实现 这里我们使用应用分层的思想分别创建四个包如下 controller里面存放接收前端发送的请求对请求进⾏处理并响应数据的代码 service里面存放处理具体的业务逻辑的代码。 dao里面负责数据访问操作包括数据的增、删、改、查 model里面存放一些固体对象 接下来每个包下面创建以下文件 UserController.java UserController.java 里面存放的是登录相关的代码负责实现登录用户名与密码的验证。这里并没有进行分层后续会进行分层 由于没有连接数据库咱们这里只用字符串代替验证。访问路径遵守接口文档的规定即可。代码实现如下 RequestMapping(/user) RestController public class UserController {RequestMapping(/login)public boolean login(String name, String password, HttpSession session){//账号或密码为空if (!StringUtils.hasLength(name) || !StringUtils.hasLength(password)){return false;}//模拟验证数据, 账号密码正确if(遇事为春风乄.equals(name) 666666.equals(password)){session.setAttribute(userName,name);return true;}//账号密码错误return false;} }BookController.java 关于图书列表展示这里我做了一个应用分层 BookController.java这里面实现的图书列表信息的返回。具体实现逻辑我放在了BookService.java里面。 因为当前阶段并没有导入数据库所以我们这里也是使用内存进行存储。并在BookDao.java进行了数据增加操作 对于Book类我放在了BookInfo.java中进行实现并且在管理对象方面使用了spring进行管理 代码实现较简单这里就不进行讲解了。代码实现如下 UserController.java RequestMapping(/user) RestController public class UserController {RequestMapping(/login)public boolean login(String name, String password, HttpSession session){//账号或密码为空if (!StringUtils.hasLength(name) || !StringUtils.hasLength(password)){return false;}//模拟验证数据, 账号密码正确if(遇事为春风乄.equals(name) 666666.equals(password)){session.setAttribute(userName,name);return true;}//账号密码错误return false;} }BookController.java RequestMapping(/book) RestController public class BookController {Autowiredprivate BookService bookService;RequestMapping(/getList)public ListBookInfo getList(){//获取数据ListBookInfo books bookService.getBookList();return books;} }BookService.java Componentpublic class BookService {Autowiredprivate BookDao bookDao ;public ListBookInfo getBookList(){ListBookInfo books bookDao.mockData();for (BookInfo book:books){if (book.getStatus()1){book.setStatusCN(可借阅);}else {book.setStatusCN(不可借阅);}}return books;} }BookDao.java Component public class BookDao {/*** 数据Mock 获取图书信息* return*/ListBookInfo books new ArrayList();public ListBookInfo mockData(){for (int i0;i5;i){BookInfo book new BookInfo();book.setId(i);book.setBookName(书籍i);book.setAuthor(作者i);book.setCount(i*53);book.setPrice(new BigDecimal(new Random().nextInt(100)));book.setPublish(出版社i);book.setStatus(1);books.add(book);}return books;} }BookInfo.java Data Component public class BookInfo {//图书IDprivate Integer id;//书名private String bookName;//作者private String author;//数量private Integer count;//定价private BigDecimal price;//出版社private String publish;//状态 0-⽆效 1-允许借阅 2-不允许借阅private Integer status;private String statusCN;//创建时间private Date createTime;//更新时间private Date updateTime; } ⭕总结 关于《【JavaEE进阶】 图书管理系统开发日记——壹》就讲解到这儿感谢大家的支持欢迎各位留言交流以及批评指正如果文章对您有帮助或者觉得作者写的还不错可以点一下关注点赞收藏支持一下
http://www.zqtcl.cn/news/871981/

相关文章:

  • 小江网站建设公司紧急页面通知升级中访问大通知
  • 那个公司做的网站详情页好看做动态图片的网站吗
  • 旅游网站模板文章wordpress 删除
  • 沛县专业做网站wordpress id重置密码
  • 湖南邵阳建设局网站做外贸一般用什么网站
  • html网站开发主要涉及哪些技术越秀金融大厦地址
  • 北京建设银行网站田村广州室内设计公司排行榜
  • 安徽金路建设集团有限公司网站平面设计班培训入门
  • 小型电子商务网站开发php mysql网站开发教程
  • 网站建设常州麦策电商2 网站建设的一般步骤包含哪些
  • cn免费域名注册网站企业推广的渠道有哪些
  • 关于网站建设心得体会网站的功能包括哪些
  • 番禺网站制作技术网站建设与管理pdf
  • 毕业设计做网站选题营销型网站功能模块
  • 西部数码网站管理助手安装建工教育网
  • wordpress 网站logowordpress文本编辑器插件
  • 杭州装饰网站建设如何免费建购物网站
  • 在vs做的项目怎么连接到网站珠海有什么网站
  • 网上购物网站建设论文6做的网站必须放在idc机房吗
  • 基于asp.net的视频网站开发500套wordpress模板
  • 商城模板建站价格寻找专业网站建设
  • 网址我的上网主页seo培训中心
  • 上海建网站服务器河南网站推广优化排名
  • 夸克作文网站淄博团购网站建设
  • 家居类企业响应式网站一个很好的个人网站开发
  • 推荐网站建设服务器百度竞价入口
  • 微信如何做网站100个成功营销策划案例
  • 手机网站分享js代码外贸网站做几种产品
  • 文化网站建设论文wordpress模板打包
  • 学校网站查询做网站 先上线再调整