使用Java写一个旅游项目(一)

    技术2022-07-10  79

    简单介绍

    你可能以为这个项目挺高级,但其实并没有,最终效果只是打个jar包到控制台里实现效果。这是我们学期末实训的一个教学内容,在此只是想记个笔记,如果有人愿意看那也希望能帮到你,当然个人认为是新手向的,我自己本身也不是大佬。同时这是我的第一个博客,也希望博客可以见证我在计算机专业上的成长。

    开发工具

    反正用java比较出名的就Eclipse和IDEA了,据说IDEA的使用量已经超过Eclipse,反正我都是听说的,自己也没取证,但是IDEA的提示功能太香了,这次用过IDEA之后,估计我再也不会用Eclipse了。

    初用IDEA

    一上来我们就接触了maven,我反正是第一次接触maven,我对于它的理解就是:快速创建项目,并且能管理到jar包的下载。 使用maven中的quickstart快速创建一个项目: 这是创建好的项目,条例条理清晰,帮你安排的明明白白: 本人以为就此我可以开始码出属于自己style的项目了,没想到光为了显示上图这个项目就被搞了两天!因为我的maven导入项目一直出问题,当然新人第一次导项目肯定会觉得为啥加载这玩意要转这么久呀,这个时候就可以直接百度搜索如何添加阿里云镜像,根据网上的步骤操作即可。但是!我不行,我添加过阿里云镜像了!我也在setting里设置过maven了!可是就是一直报错,并且已经开始信玄学了,我想想我干了些啥:IDEA重装、电脑重启、换JDK、挂梯子…都没用,我又懒得手动导包,急死了。不知道有没有人和我有过类似的问题,最后我灵机一动把我同学的下载的本地仓库复制到我电脑上来,“暂时”解决了这个问题,最后也去问了老师,老师说是网络的问题…

    2.导包,同样我这个渣渣也是第一次知道导包,具体使用呢就是IDEA右上角这个图标 然后选择Artifacts添加,我还百度了一下这个单词,说是“史前古器物”,我傻了和打jar包有啥关系么?然后跟着流程走,具体操作百度也是一堆,我也就不赘述了。然后Build->Build Artifacts->选中jar包,rebuild即可。接着项目里就会蹦出一个out文件夹,里面就会有打好的jar包了,右击Show in Explorer来到文件夹,在文件夹里写 即可快速召唤控制台!哇!说真的我不知道,之前都是傻不拉几地cd到某个路径下…命令行代码java -jar travel.jar,这个travel.jar是我打的jar包,要用的话输入你们打的jar包就行,接着就可以使用写的程序了。

    BS模式下的三层架构

    又开始学习我不知道的知识了,学java的时候就听说过有什么架构一说,这回第一次遇到了,还有点小兴奋。我的理解:BS就是Browser/Server的简写嘛,就是浏览器和服务器嘛,用户通过浏览器看到用户界面,主要的业务逻辑、数据库操作都是在服务器端实现的。 因此就有三层架构代表仨包:web、service、dao,web用于显示页面(咱们这个控制台就当是界面了哈哈哈),service层用于写业务逻辑,dao层用于进行数据访问也就是数据库操作的,效果如图: 至于为啥还有一个bean和util,bean呢里面放了诸如用户、路线(这是个旅游项目)这种类,至于为啥叫这个名我也不知道,好像是约定俗成的,util就是工具嘛,里面放的就是充当工具人的角色被反复调用咯。 第一篇先写到这里,后续部分,之后再写。

    Processed: 0.015, SQL: 9