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

简单介绍

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

开发工具

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

初用IDEA

  1. 一上来我们就接触了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就是工具嘛,里面放的就是充当工具人的角色被反复调用咯。
第一篇先写到这里,后续部分,之后再写。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值