首页 > 编程知识 正文

javaweb实现文件上传,javaweb实现页面跳转

时间:2023-05-04 10:02:46 阅读:274748 作者:2686

最近翻看了一下之前学习编程的时候,写的一些代码,不禁感慨万千。很久以前写的代码,现在看起来,真的low,毫无规范可言,扩展性为零,但心里还是挺开心的,因为这是学习编程的必经之路!之所以感觉之前的写的代码很烂,是因为自己在不断成长不断进步。感谢过去的自己,充实现在的自己!!!
我找出一个我大学期间做的一个有意思的demo给大家分析一下。

一、demo效果图


做的很粗糙但是效果是实现了。

二、简单介绍

功能呢,很简单,但这个demo确实是一个JavaWeb的项目,所有的棋子和羁绊信息都存在数据库中。

我为啥想起来做这个东西?
因为当时玩多多直走棋的时候特别喜欢这个游戏,但是呢那时候游戏中的羁绊信息并不想现在一样,直接会给你在战局中提示(更没有现在的推荐阵容)。查看羁绊的途径就是在游戏界面的棋子中进行查看,很不方便,所以就做了这个demo,用于方便查看棋子之间的羁绊信息。

数据库:

这是设计的数据库,把棋子的信息都放到了一起,其实不应该这样做的。比如棋子的种族和职业,应该单独创建一张表。
工程结构及技术:
当时使用的工具是eclipse,前端采用html+js+Ajax,后端使用的是java+MVC+MySQL。

三、重构这个demo

抛开用途不说,就单单像重构和完善这个demo,我有如下几点想说的:
(1)技术选型:

前端:HTML+JS 或者是Vue都行后端:Springboot+Mysql(这样做起来比较快)图片存储:需要一个图片服务器(因为图片较少,使用图片服务器有些浪费)

(2)数据库设计:

羁绊表职业表种族表棋子信息表

(3)后台管理

可以对棋子进行增删查改更换棋子图片禁用棋子

就想到这吧。。。。

四、我的感受

这个demo的用途和难度并不大,但是我做出来时的成就感还是很强烈的,因为我从有这个想法开始,然后动手去做(那时候还不会JS呢)凭借着会java语言和上网百度,成功的把心中的想法给实现了,还是非常高兴的。
这也是我一直坚持学编程的一个很大的动力,就是我能把我的想法用代码实现出来。每次学到一个新知识都想把它运用起来,然后在使用的过程中把知识掌握住!

路漫漫其修远兮,吾将上下而求索

与君共勉~*

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。