发表于: 2018-03-30 22:16:44

2 570


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)                            
明天计划的事情:(一定要写非常细致的内容)                            
遇到的问题:(遇到什么困难,怎么解决的)                            
收获:(通过今天的学习,学到了什么知识)

今天完成的事情:


 1.解决了昨天用navicat不能正常导入student.sql文件,出现主键重复的问题。

 我在导出文件,将表完全删除后,就可以完美导入student.sql.原因现在想想也很简单lol,因为主键是id自增非空类型只要导入的id和现在有重复那就肯定不会让你通过。这里还是要谢谢师兄,让我突然明白关于主键的定义。嗯


2.不搞阿里云了,按照普通安装步骤配置了idea和maven。导入了pom.xml的默认jar包,下载速度目前来说还能接受。(我不会说中间我卸了一遍idea的,因为为了以后不出错中途把带有中文字安装路径改成了英文结果就打不开了。。。)


3.建立了第一个maven项目,在src/main/jar创建了一个Java文件 并进行了clean和install操作。

这里我在建关于java的文件夹时花了点时间,因为不是很熟悉idea的操作:在没有把他设置为根目录文件,所以后面找了半天就是不能在里面建java class的文件。后来百度查得


    因为我一开始建立的是web项目跟着网上教程走了,所以出来的是WAR包而不是JAR。关于.m文件夹,我着实找他了好久,后来查得是因为没有执行任何maven相关的命令,之后执行之后maven才会自动去创建.m2文件夹。解决方法:在cmd命令下执行mvn help:system命令, 执行完成之后就会发现目录下自动创建了.m2文件夹。 嗯


所以如果我要一开始建立的是jar包应该怎么去选择?然后,我顺便查了一下两者之间的区别和clean,install的作用。


i.  jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理;
ii. war:是做好一个(web)应用后,通常是网站,打成包部署到容器中


打包:mvn package
编译:mvn compile
编译测试程序:mvn test-compile
清空:mvn clean    / /clean 会把原来target目录给删掉重新生成
运行测试:mvn test
生成站点目录: mvn site
生成站点目录并发布:mvn site-deploy
安装当前工程的输出文件到本地仓库: mvn install    

但是还不是很能明白,觉得有点抽象?


4.查阅相关资料初步了解maven是什么?原理是什么?tomact又是什么?


我的总结是:maven是一个项目管理和综合工具,把项目抽象成了一个个生命周期和阶段。随着越来越多的第三方库加入,maven很好的保证了库于库与库之间的联系。

1.maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你铺天盖地的到处搜索你需要的jar包了

2. 寻找依赖,帮你下载依赖

寻找jar包是第一基本功能,寻找依赖在这个是在这个基础上的功能。
在maven的代码库中,每一个jar包也有自己的 pom.xml文件,而这个文件里面也会有<dependency>配置,只要你配置的jar包所依赖的其他jar包都会被maven自动下载下来。
3 . 热部署,热编译
意思就是,在你web项目已经运行的时候,修改代码的能直接被web服务器所接受,就不需要你 重启服务器了,或者重新部署代码了,而且你可以直接通过maven 打包war或者jar项目。


Tomcat的是一个Servlet的容器,一个轻量级web应用服务器。实现了对的Servlet和JavaServer页面(JSP)的支持 


5.粗粗看了下关于JDBC流程,知道它是个协议和接口

JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范



明天计划的事情:1.进入JDBC流程的学习,找一些代码学会去理解和尝试敲出来。

                              2.熟悉IDEA的操作


遇到的问题:1.一开始建立的是jar包应该怎么去选择?

                      2.tomacat如何在项目中建立?

                  3.JDBC流程该怎样正确学习


收获:1.学会了maven项目的基本建立操作

         2.了解了maven和tomacat是什么和作用





返回列表 返回列表
评论

    分享到