初入山门,需记门规

修道之路,长久久,

吾将上下而求索。

凑巧步出学校,初踏入山门。

山门虽略,仙神道佛各出法通。

小子于11.14于纳入门下,

到11.27小知门规一二。

犹听慢慢道来……

 

11.14

当日同一长辈扔下一道旨令:

1:mybatis 数据持久化
2:Spring Mvc 重点是注解
3:bootStrap
4:jquery ->angularJs(指令)
5:Spring boot Spring
cloud(微服务)

 

(1)安装Intellij IDEA、MySQL、Git、Maven,并且搭建好环境;

(2)学习Git基础命令:

git config(user.name、user.email用户信息、list查看配置信息)、

取得项目之git仓库(git init初始化、git add跟踪、git clone克隆)、

笔录更新到仓库(git status查看当前文件状态、git diff查看暂存的翻新、git
commit提交更新、git rm 删除、git log查看提交历史、git
reset取消文件暂存、git checkout取消文件修改、git remote远程仓库以、git
push推送数据)、

打标签(git log、git tag)

 

11.15

(1)git 分支:

git checkout切换分支、git branch创建分支、git checkout -b创建并切换分支

git fetch同远程数据

git push推送本地分支

git merge分支合并、git rebase分支衍合

(2)服务器上git命令

git stash、git reset、git fetch、git merge、git log、git relog..

(3)git操作

本土初始化仓库

自从github上克隆仓库

 

11.16

(1)mybatis文档学习

Mybatis配置文件、

照耀配置文件(insert、update、delete、select、resultmap..)、

推加载(关联查询association、集合collection)

缓存cache

动态sql(if、choose、when、otherwise)

 

11.17

(1)Mybatis

动态sql(trim、where、set、foreach)

Sql片段

(2)springMVC

web.xml配置

Dispatchservlet处理要流程

Controller实现(注解大致了解)

(3)github拷贝两单ssm项目,对比查看代码

 

11.20

(1)springMVC注解

@controller

@requestMapping

@resource和@autowired

@pathvariable

@requestparam简单类型绑定

@modelAttribute数据回显

(2)Mybatis

DAO方法开发(原始DAO开发、mapper代理开发方法)

输入映射(pojo)

输出映射(resulttype、resultmap)

(3)github拷贝一个ssm项目查看

 

11.21

(1)Springmvc

Springmvc.xml配置(注解和非注解)

(2)mybatis和spring整合

Applicationcontext.xml配置

DAO方法开发有限种植办法的分别组成

Mapper批量扫描

逆向工程

 

11.22

(1)springmvc和mybatis整合

整合DAO、service、springmvc

型布局

布置文件整合

参数绑定(简单类型、pojo、集合类型、list、map)

很处理(自定义格外、全局十分处理器)

部署文件上传解析器multipart

Json数据交互

静态资源解析

拦截器

(2)angularJS

支付环境了解

核心概念与特色

 

11.23

(1)angularJS

MVC(controller实现$scope)

noRoute进行视图间路由于

模块(ng-repeat迭代往往组、angular.moudle模块定义依赖注入、模块切分(controllers、directives、services、routes、filters..))

双向数据绑定(ng-bind、{{..}})

ng-class切换、ng-show、ng-hide开关、ng-Animate动画

路由$routeProvider(导入ui-view、#给使用定义状态)

指令:

1)自定义指令(定义模块、directives、restrict匹配模式(AEMC)、template(模板)、replace(true/false)内容嵌套模板是否替换)

2)Compile(编译时DOM找到令/指令代码替换转换为DOM结构/存在compile函数则调用)

3)Link(链接时调用link函数/用来操作DOM、绑定事件listener)

4)指令与controller交互(link:function(..){..})

5)指令中相互(controller:function($scope){..//外部展示}      
link:function(..){..//内部使用})

6)创建独立scope(scope{},绑定策略(@绑定字符串(scope:{flavor:‘@’})、=双向绑定、&传递及一个起源父scope的函数))

7)内部指令(<a><form><input><email><radio>..)

8)Expander(展开、自定义)

9)Accordion(多只拓展)

Service和Provider(Service(内置24个)、$http服务、service单例

$filter(数据格式化的专用服务、mymodule.filter(‘filter’,function()){..})

AngularJS启动过程(手动ng-app、自动启动bootstrap、多独ng-app)

 

11.24

(1)angularJS

Provider和injector(推断型注入、声明式注入、内联式注入)

注射器(providerInjector、instanceInjector)

Injector注射器:

得到service、依赖注入、调用方法、加载模块

Provider:

可用来注入provider、service、factory、value、constant

拄注入通过provider和injector联合实现)

不过接受注入的函数类型:controller、directive、filter、service、factory..

compile和link函数(对素进行处理):

Compile:function(..){..}对指令的模版进行转移

Link:function(scope,..){..}再model和view间建立涉

双向数据绑定(tree型结构、一维结构、二维结构)

Scopes

(2)Maven

环境变量、目录结构、archetype插件、仓库(本地、远程、镜像)

Maven构建项目

Pom.xml常因此元素:

<project>

<groupId>

<artifactId>

<version>

<packaging>(默认jar)..

凭借列表:

<dependencies>

<dependency>

坐标元素

<type>

<scope>依赖范围

<optional>(true/false设置依赖是否可选)

<exlusions>

<exclusion>

..(排除因传递列表)

依傍管理:

<dependencyMangement>

<dependencies>

..

插件列表:

<build>

<plugins>

<plugin>

..

子模块继承:

<parent>

<modules>

<module>

..

依范围scope(编译、测试、运行)

倚传递

因冲突(短路优先、路径相同时先声明者优先)

Maven聚合(<modlues><module>..)

Maven继承

mvn package

mvn install

mvn clean

(3)SpringBoot

IDEA创建项目

@SpringBootApplication启动注解

启航方式(mvn spring-boot:run、IDEA启动tomcat、mvn install编译)

 

11.27

(1)SpringBoot

布局文件application.properties、application.yml

性配置(.yml)

Server:

Port:8080

..

大抵环境下不同安排文件

controller的使用(@RestController、@controller、@RequestMapping、@pathVariable、@RequestParam、@GetMapping..)

数据库使用Spring-Data-Jpa

事务管理(@Servie、@Transactional)

发明单验证(@Entity、@PostMapping、@Min..)

AOP统一处理要日志(@Before、@After、@Pointout、LoggerFactor.getLogger(类名)、@AfterReturning)

统一老处理(异常捕获、枚举类统一保管错误码和信息..)

单元测试(对service、controller、servlet测试)

 

从那之后,小子已了解门规一二。

还说与山鬼听道听道。

 

相关文章