JavaWeb
Prerequisite
Java Web 也称为 Java servlet
由于马上要交(数据库 and 软件工程)大作业了,我又什么都不会,只好临时在网上找 up 主买了一份源代码,虽然在他的指导下运行成功了,但无奈我看不懂文件目录,这样根本写不了实验报告啊喂!
源码文件目录
下面这是我的文件目录:
.idea 和 .myeclipse
IntelliJ IDEA 和 Eclipse IDE 的配置文件
classes
存放的是一些编译后的 class 文件和运行所必须的配置文件
src
存放本工程所有的 java 源文件
WebRoot
存放本工程其他类型的源码和资源(静态网页、js 代码、图片等)
.classpath
类的路径
.project
使用了哪些 build 命令
我所要做的更改
① 了解,并修改数据库
② 修改内容和图片等
③ 添加新的 type,用于区分(记者、主编、企业会员及游客)
④ 了解实验报告写法
完结之日
今天是 2021 年 12 月 19 日,我已经把数据库何软件工程大作业写完了(乱做完了),稍微讲一下我学到了什么,首先从上面《我所要做的更改》开始讲起:
① 了解,并修改数据库
① 我下载了 Navicat Premium,是一个可视化数据库的软件,可以直接修改数据库数据,但我并没有因此了解数据库,我嫌麻烦而没有建立各数据表之间的关联,而且我不了解大作业源码,不知道怎么利用数据表,而是直接把原有数据表中的内容强行套到大作业要求中
② 修改内容和图片等
② 这个稍微简单一点,只需要找到源码中的所对应的前端部分,再稍微修改一下即可,毕竟文件名字都还蛮好辨认的(image、index 之类的)
③ 添加新的 type,用于区分(记者、主编、企业会员及游客)
③ 这个和第一点是一样的,我是强行套的,因为我对源码一窍不通
④ 了解实验报告写法
④ 这个也简单,老师在数据库实验报告中给了示例写法,而软件工程的实验报告我只负责代码部分和说明部分,其他莫须有的部分(如软件测试、开发背景等)由其他三位小组成员完成
接下来放一下我的实验报告文件夹:
看起来很多对吧 o( ̄▽ ̄)ブ,实际上大部分都是参考一位大佬写的,这里就不得不提一下我们计算机学院软件工程的何翔同学,他是计协的会长,成绩好长得帅还会写项目(离谱),这些文件夹基本就是参照他的原项目(掘金网页)而二创出来的,里面绝大多数文件也和他的文件格式是一致的,所以我写的时候还蛮轻松的
最后再来说一下项目源码:
下面是我根据第六感写的各目录文件与文件夹作用(毕竟我是真看不懂啊喂(#`O′))
我记得一开始做大作业的时候,我用的是另一份源码(GitHub 找的),由于不会运行,所以才找的 up 主买源码并指导运行,要说花钱值不值,那可能还是蛮值的
感想
① 在舍友的点醒下,意识到了一个人的力量是不够的,我从始至终都有着全部作业都要自己完成的想法,但到了快来不及的时候,给小组成员分配任务,发现他们也挺积极的时候,我才意识到原来我还有这么一群人可依靠啊,自己以前可能真是依赖于自己了,虽然自己也是一个拖延症惯犯。。。
② 大二上的 JAVA 课真白上,经过这次大作业,我也明白了 JAVA 用法真多,可算法与数据结构、可 GUI、可基础 Servlet、可 SSM、可 Spring。要不是因为要做大作业,我可能真意识不到我对 JAVA 的理解程度原来还是这么差,所以我的运气还真是不错呢
③ 如果到时我写个人博客的时候,我可以参考何同学的制作流程,感觉挺不错的