乐趣区

关于java:JT03

1. 整合 web 资源

1.1 创立我的项目、引入 jar 包、编辑配置文件

1.11 创立的是个什么我的项目啊?war?还是 jar?

创立的是一个 maven 我的项目,和第三阶段那个 spring Assistant 不一样了
是一个 war 包。在 pom 文件里最上表标记的
<modelVersion>4.0.0</modelVersion>
<groupId>com.jt</groupId>
<artifactId>springboot_demo3</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

1.12 编辑配置文件

设置 Tomcat 端口
配置数据源
配置前端控制器
mvc:
    view:
        prifix: /WEB-INF/ #默认代表根目录 src/main/webapp
        suffix: .jsp
整合 mybatisPlus
定义表别名 之后映射类型能够主动的实现拼接
开启驼峰映射
打印 sql 语句

1. 异步形式实现拜访

得在 jquery.com/download/ 中下载个 js.


而后在 webapp 下新建一个目录 js, 把下载好的 js 文件放在里边
在本人的 jsp 中引入 js
<!– 1. 引入函数类库 –>
<script src=”../js/jquery-3.4.1.min.js”></script>
而后 ajax 申请

2. 京淘架构设计

2.1 单体架构存在问题

耦合性太强,不便于开发和保护

2.2 怎么解决

2.3 分布式架构?核心思想(拆)怎么拆、

2.3.1 依照层级拆(pojo、mapper、service、controller)、依照模块拆(日志模块、用户模块 …)

拆分后只能进步开发效率

2.4 分布式架构有问题吗?怎么解决

阐明:maven 我的项目打包形式 1.jar 包(默认)2.war 包 3.pom(聚合工程)

2.4.1 我的项目泛滥,如何对立治理

采纳聚合工程的形式对立治理我的项目,打包形式 pom

2.4.2 我的项目泛滥了当前,如何保障 jar 包版本的稳固

采纳对立的形式治理 jar 包文件:父级定义,子级继承。

2.4.3 工具 API 如何对立治理

定义外围工具 API。架构师 / 高级程序员对立保护 API 我的项目。之后 API 我的项目被其余我的项目进行依赖

3. 京淘后盾搭建

3.1 创立父级工程 JT。它是 pom 包

3.2 创立子级 common,它是什么包?怎么让他依赖父级

common 是默认的 jar 包,继承于父工程
<parent>
    <artifactId>jt</artifactId>
    <groupId>com.jt</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>

3.3 创立子级 manage, 它是什么包?怎么让他依赖父级

因为动静 web 资源 jsp 关系,所有须要打成 war 包。也是继承符工程,和 common 继承一样
```
<parent>
<artifactId>jt</artifactId>
<groupId>com.jt</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
```
不过它除了继承父工程以外,还要依赖 common:```
<dependencies>
<dependency>
    <groupId>com.jt</groupId>
    <artifactId>jt-common</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
```

3.3 对于首页跳转阐明

输出门路 localhost:8091 后会动静拼接前缀后缀。(/WEB-INF/views/)和.jsp
Adding welcome page template: index(后盾服务器显示这个,可能是把 index 当成模板了吧)
退出移动版