发表于: 2017-07-18 22:33:47

2 1351


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。


返回列表 返回列表
评论

    分享到