復習
Vue
1.vue的使用步驟:
(1)匯入vue.js
(2)創建除body以外最大的div標簽,給定id值
(3)創建vue物件
new Vue({
"el":"#app",
"data":{}, //定義變數
"methods":{}, //定義方法
"beforeCreate":function(){},
"created":function(){},
"beforeMount":function(){},
"mounted":function(){},
"beforeUpdate":function(){},
"updated":function(){},
"beforeDestroy":function(){},
"destroyed":function(){}
})
2.vue語法:
v-text,v-html,v-bind:value(:value),v-bind:src,v-model:value="",v-if,v-else,v-show,
v-for,v-on:事件名=“函式名”(@事件名=“函式名”)
阻止默認行為: ev.preventDefault();
停止冒泡: ev.stopPropagation();
3.vue的生命周期(了解)
4.vue的案例-用戶注冊頁面的表單驗證
XML
? 如何定義XML
? 如何決議XML
今日內容
1.Tomcat
-
服務器(提供服務的機器)
-
服務器的分類(資料庫服務器,ftp服務器,IIS服務器,web服務器(專門實作網站開發的服務器)等)
-
Web服務器
作用:實作基于網路的資料共享
-
Tomcat服務器
免費
-
Tomcat安裝與測驗
注意:(1)安裝路徑不要有中文 (2)一定要配置JAVA_HOME變數


訪問tomcat首頁,進行測驗
訪問地址語法: **http://服務器IP地址:服務器埠號**
實體: http://localhost:8123/專案名稱/資源名稱
? http://192.168.15.119:8123/
- Tomcat指令及檔案夾說明

- Tomcat配置操作
? 如何修改Tomcat的埠號
? 安裝路徑->conf->server.xml
```html
修改port的值,取值范圍:8000-9999
```
-
部署專案的概念及流程
部署專案:將本地專案打成war包放到tomcat服務器的程序

-
專案壓縮型別說明
java專案-》》》》壓縮檔案的格式: *.jar包
web專案-》》》》》要說檔案的格式:*.war包
-
IDEA關聯Tomcat
-
IDEA創建WEB專案及部署
web專案:包含了頁面,java代碼




2.HTTP 協議介紹
-
協議介紹
-
HTTP1.0和HTTP1.1的區別
-
F12使用說明(f12->網路(network))

- 回應碼(服務器回傳結果的狀態碼)
3.Servlet
- 已學知識點梳理

-
servlet的位置及作用
作用:實作前后端資料的互動
-
HelloServlet
頁面
<body> <h1>demo.html-web-demo.html</h1> <!-- href="https://www.cnblogs.com/專案名/資源路徑/自定義的請求名" --> <a href="https://www.cnblogs.com/testa">測驗servlet</a> </body>web.xml
<!--在web.xml檔案配置請求和處理類之間的關系 servlet-mapping 中 servlet-name 的值是自定義的 url-pattern 頁面的請求路徑(注意:這里的路徑必須使用/開頭) servlet 中servlet-name的值要和對應的servlet-mapping中的值相同 servlet-class 處理請求的類的完整路徑 --> <servlet> <servlet-name>a1</servlet-name> <servlet-class>com.atguigu.web.DemoServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>a1</servlet-name> <url-pattern>/testa</url-pattern> </servlet-mapping>java
public class DemoServlet extends HttpServlet { public DemoServlet(){ System.out.println("DemoServlet()"); } @Override //處理用戶的前端請求(自動呼叫) protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("service()被執行"); } } -
servlet執行程序

-
servlet生命周期

-
load-on-startup
取值是正整數,數值越小,啟動優先級越高
<servlet> <servlet-name>a2</servlet-name> <servlet-class>com.atguigu.web.DemoServlet2</servlet-class> <load-on-startup>2</load-on-startup> </servlet> -
servlet的體系結構
初始化引數-在init()方法中獲取servlet標簽中定義的引數資料
實作步驟:
1.定義區域初始化引數的引數名和引數值(作用范圍:只在當前的servlet中有效)
<servlet> <servlet-name>a1</servlet-name> <servlet-class>com.atguigu.web.DemoServlet</servlet-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>2.在servlet的init()方法中讀取該配置引數
@Override //初始化servlet時調取的 public void init(ServletConfig config) throws ServletException { System.out.println("init()"); String encoding = config.getInitParameter("encoding"); System.out.println("encoding="+encoding); }全域初始化引數
? 1.定義
<context-param>
<param-name>username</param-name>
<param-value>張三</param-value>
</context-param>
<servlet>
</servlet>
2.獲取全域初始化引數
@Override //初始化servlet時調取的
public void init(ServletConfig config) throws ServletException {
System.out.println("------------獲取全域初始化引數------------------------");
String username = config.getServletContext().getInitParameter("username");
System.out.println("username="+username);
}
- 注解實作servlet
注解(@overide)和注釋(// /**/)
注解:給程式看的代碼
@Override
注解的語法: @開頭+名稱
分類: 內建注解(@Override) ,自定義注解,元注解(修飾注解的注解)

自定義注解的語法:
public @interface 注解名{}
注解的學習目標:掌握每個注解的使用場景和作用
注解的優點:代碼簡潔
本文來自博客園,作者:自律即自由-,轉載請注明原文鏈接:https://www.cnblogs.com/deyo/p/17242157.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/547638.html
標籤:其他
上一篇:JavaWeb使用Kaptcha生成驗證碼(jar版)
下一篇:(二)記憶體掃描器(面向物件版)
