发表于: 2017-07-18 22:33:47
2 1350
1.今日完成
1)重新整理了步骤15—16的操作,其基本流程如下:
a.首先下载MAVEN3.5.0,根据搜到的教程配置环境变量;
b.使用IntelliJ IDEA 2017(IDEA界面与功能配置查找教程自定义)新建maven项目(参考http://blog.csdn.net/qq_27093465/article/details/63683873,
针对这里的任务只需要做到完成新建maven即可,后续涉及tomcat部分暂且不用)。其中可修改jar包repository的路径(一般默认在C:%\.m2下),参考http://blog.csdn.net/qq_27093465/article/details/52957253,为C盘节约点空间。
c.根据以上教程新建的maven项目的结构一般如下:
从截图看,缺少将要用到的src/main/java与src/test目录;新建java和test目录参考http://blog.csdn.net/u014756827/article/details/52497572,后续新建其他item做法类似。
至于maven project为何需要src/main/java等目录结构,需要掌握maven标准目录结构的组成及各自作用,详见《Introduction to the Standard Directory Layout》一文(http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html)。
d.在src/main/java下新建java class文件,maven的结构、java源代码及输出结果如下:
e.其中clean、install.属于mvn命令,知识点参见http://www.cnblogs.com/alipayhutu/archive/2012/08/16/2643098.html,IDEA针对maven集成了可视化命令,如下:
f.新建maven后下载的jar包路径为自定义文件夹。
2)“编写DAO,分别JdbcTemplate和Mybatis连接数据库”这一任务,没能找到合适的教程弄清楚如何通过代码实现,只好借助IDEA内置的功能连接步骤1—9中建立的MySQL数据库,如下:
2.明日任务
1)学习如何编写DAN类,以及使用JdbcTemplate和Mybatis连接数据库;
2)看书,学习java程序设计中关于类和对象的知识点。
3)申请报名线下学习。
3.遇到的问题
1)线上任务的一个task由数个步骤组成,一般涉及到多种程序开发工具的配置、使用以及相关数据库、java语言知识点的使用;作为小白,每天不仅需要看各个论坛上良莠不齐的经验教程,一遍遍反复尝试,另外必须学习遇到知识点,记下笔记和总结;其中大量时间和精力花费在试错上。不知道线下学习模式是否亦如此,即依靠任务推进来一点点摸着石头过河,没有老司机循序渐进地来讲授系统的、成框架体系的知识点这一环节。
2)“编写DAN类,分别使用JdbcTemplate和Mybatis连接数据库”,其中,对于“编写DAN”到底是什么、目的何在、实现方法(包括问题处理思路模型、代码的逻辑和软件功操作的流程)如何等自己全都不清楚,而所谓网上的教程很难讲清楚以上几点,更多的是乱凑代码配上三言两语,忽悠吃瓜群众前排围观,好气。
4.今日收获
1)进一步熟悉IDEA,能够搭建一个project雏形;
2)了解maven的standard directory layout。
评论