学习java两个月连个管理图书系统都写不出来,说明什么?

本文探讨了在信息时代背景下,如何利用现有Springboot+JPA框架开发图书管理系统,通过参考和修改现有代码实现规范化管理,提升效率。通过实际操作,学习者将理解增删改查在图书管理中的应用和关键步骤。
摘要由CSDN通过智能技术生成

 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,而有信息处理就离不开信息管理系统,这使得信息管理系统被广泛应用于各领域.尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题.基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作.下面为大家进行图书管理系统介绍.

https://www.bilibili.com/video/BV1pu411o7oW/?p=5&spm_id_from=pageDrivericon-default.png?t=M276https://www.bilibili.com/video/BV1pu411o7oW/?p=5&spm_id_from=pageDriver

先写结论:

1 图书系统写不出来,不说明你能力差,但可以说明你方法不得当。

2 真实工作中,不是让你从零基础开始做项目,而是通过参考现有代码,在人家代码的基础修修改改实现功能。

然后具体展开说明:

Java开发项目一般是用Spring boot+JPA,大多数公司做项目,是会要求程序员参考现有代码做功能,比如现有针对订单模块的增删改查,要求程序员再做个类似的客服模块,而不会要求程序员从零开始写。

在项目中,程序员开发业务代码的一般的做法如下。

1 搭建环境,把现有的代码跑通,并通过界面操作了解大致的运行流程。

2 随后通过看代码,对于了解你要怎么改代码,比如连接数据库部分可以调用现成代码,业务服务模块,人家是连订单数据库,你要改成连接客服数据库。

3 如果你专注于后台开发,公司一般不会要求你多做前端,但后端Spring boot和前端怎么交互传参数,你需要了解。

4 其实照抄+修改,可以解决大多数的问题。但是话说回来,程序员如果要提升,不仅需要了解Spring boot(或其他架构)的运行流程,更可以了解spring boot整合各种组件实现高并发的技巧。

学习是为了工作挣钱,所以对应地,给出你学习,以及你做图书管理系统项目的做法。

1 可以初步了解Java语法,这里的语法是纯粹java的,和spring boot等框架无关,相信你已经做到这点。

2 找个现成的项目来改,而不是从头做起,因为项目里不是这样做的。改的时候需要改数据库,改业务代码,改控制器类和前端。

在这部分里,甚至可以这样说,你只要通过了一个业务,掌握了Spring boot框架(或其他你用的)怎么实现增删改查,这就代表着你成功了,至于多写几个业务模块,多写几个前端页面,确实会让你更加熟练,但在一个模块的基础上再写其他模块,就属于重复劳动。

3 注重前后端。看你的问题,你是做java后端代码的,所以你可以关注前端实现,但更要专注后端,即Spring boot+jpa连数据库,以及后端输出日志,安全框架,单元测试等。

你一开始可以实现基本的图书管理系统的功能,后面你想要提升的时候,至少得知道后端包含哪些技术,以及这些技术该怎么学怎么用。

回到主题,按照我上文给出的步骤,你知道可以先找可以借鉴的例子,并通过搭建环境把人家的代码运行通,并在此基础上把人家的代码修改成满足你需求的。

这样做,你至少知道该怎么继续,后面哪怕遇到问题,也属于技术问题,比如Spring boot依赖包不对,这样你就可以通过解决一个个问题来提升你的能力,而不至于干坐的没头绪。

不过话说回来,写出一个图书管理系统,虽然是你学习上的一个里程碑,但离开你找工作以及做好java开发,还有段距离。

怎样继续提升,所谓会者不难,不过那方面技巧的基础是,运行通一个增删改查的项目并了解其中的关键代码和关键流程(请注意我的文字是运行通,而不是从头开发)。

需要源码资料私信我!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值