又开始学习《架构探险—从零开始写Java Web框架》这本书了,记得是在2015年的时候买的书,只读到了第二张就进行不下去了。有几个原因,对于Web框架,自己不是很熟悉,或者说是网络开发不懂。
不会用git,不会用Maven,不会翻墙,下载不到jar包,程序跑不起来。结果我自己认为自己学不了网络开发,就放弃了。
哎,宝贵的时间就这么浪费了,唏嘘感叹,自己还在这里打转转。这条路要怎么走下去啊。
这本书对于我这种没有实战经验,没有整体观念的人,还是很实用,能一窥网络开发的路径,但是不知道是不是作者出书着急,或者是说,有种只可意会,不拘泥于细节。书上代码有很多的小错误,不断的考验自己不堪的基础能力。但是也是一个学习的过程,抄完代码后,不断的推敲,加深了语法使用,也加深了理解,看怎么看问题吧。
这里记录需要改正的地方,方便查阅。
- p25 SQL语句
INSERT INTO CUSTOMER VALUES ('1', 'customer1', 'Jack', '13512345678', 'jack@gmail.com', null);
---sql
create table customer (id INT NOT NULL AUTO_INCREMENT,name varchar(255) DEFAULT NULL,contact varchar(255) DEFAULT NULL,telephone varchar(255) DEFAULT NULL,email varchar(255) DEFAULT NULL,remark text,PRIMARY KEY(id)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2018.9.6
chapter3
第三章代码中,improt log4j失败,打开structure,library中,maven:smart-framework:log4j,invalid class root。
说明smart-framework项目没有创建成功。导致内部引用第三方的程序包不能引入。
打开sf项目框架,果然是普通项目,不是maven项目,那maven仓库中一定没有sf,jar包的。
IDEA java普通项目转maven项目,
1、项目上右键 Add Framework Support。
2、选择maven,点击OK。
2018.10.07
假期学习第三章,想着学习完这本书(抄完代码),就会写程序了。
- p100
return this;
return this就是返回当前对象的引用(就是实际调用这个方法的实例化对象)
示例:
/**
* 资源url
*/
public HttpConfig url(String url) {
urls.set(url);
//return this就是返回当前对象的引用(就是实际调用这个方法的实例化对象)
return this;
}
调用样例:
HttpConfig config = HttpConfig.custom();
config = config.url(url);
2018.10.17
p109
第三章已经学习完了,或者说代码已经抄完了。
可是在chapter3代码中,引入framework代码失败,maven本地仓库有framework的文件。有知道答案的请留言。