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.

image.png
而後在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)、按照模塊拆(日誌模塊、用戶模塊...)

拆分後只能提升開發效率jquery

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當成模板了吧)
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息