【javaWeb】第55天——java web階段性總結
前端
html:展示
form:
屬性:
action和method
子標籤:
input(10種)
text
password
radio
checkbox
file
submit
button
reset
hidden
image
select
子標籤 option
textarea
table:
tr
td th
css:渲染
匯入方式:
內斂樣式表 標籤 style屬性
內部樣式表 head標籤的子標籤 style
外部樣式表 head標籤的子標籤 link
css 語法:
選擇器{
屬性:值;
屬性:值;
}
選擇器:
id
class
屬性
元素選擇器
屬性:
display:是否顯示及如何顯示 none block inline
框模型
js:動畫
基礎語法
var 變數名;
資料型別:
原始型別:
typeof 判斷
引用型別
array
string
RegExp :
test();
全域性:
eval('alert("123")')
函式:
function 函式名(){}
匿名函式
function(){...}
事件:
onclick
焦點
onsubmit
onload
繫結事件:
通過元素的事件屬性 <xxx onclick="ss">
派發事件 document.getElementById(id).onclick=function(){}
BOM 瀏覽器物件模型
window
提示框
定時器
開啟關閉 open close
location
href:獲取或者是設定路徑
history
go
DOM
獲取元素四種方式
操作元素的value屬性
操作元素的style屬性
操作元素的標籤體 innerHTML
jquery:動畫
獲取jquery $("選擇器") $(dom物件)
選擇器
#id .class 標籤名 [屬性] [屬性='值']
a b a>b a+b a~b
:odd :even :eq(index) ..
:hidden
:checked
:selected
屬性操作:
attr prop
css操作:
css
html() text() val()
文件處理
內部插入
外部插入
刪除
效果:
hide show
元素遍歷
jquery物件.each(fn);
bootstrap:前端的css框架
響應式
資料庫
單表
多表
一對多
在多表的一方新增一個外來鍵,
alter table 多表 add foreign key(多表外來鍵) references 一表(主鍵)
多對多
引入一張中間表,將多對多拆成兩個一對多
一對一
多表查詢:★
內連線
外連線
子查詢
jdbc:
連線池:
c3p0
匯入jar包
編寫配置檔案
位置:src
名稱:c3p0.properties c3p0-config.xml
使用
new ComboPooledDataSource(“name”)
dbutils:
三個核心
QueryRuner:操作sql
DbUtils:事務管理 資源管理
ResultSetHandler:封裝結果集
BeanListHandler
BeanHandler
MapListHandler
ScalarHandler
web基礎
servlet
servletContext:全域性管理者(上下文)
1.獲取全域性的初始化操作(瞭解)
2.資源通訊(域物件)
3.獲取資原始檔
4.獲取mimetype
rr
request:請求,獲取從瀏覽器傳送過來的資料
獲取引數 ★
注意中文亂碼
獲取專案目錄
request.getContextPath()
request.getHeaer("user-agent");
response:響應,往瀏覽器寫東西
寫東西
getWritter().print();
注意中文亂碼
response.setContentType("text/html;charset=utf-8");
重定向:
response.sendRedirect(絕對路徑);
域物件:request
request.getRequestDispatcher("內部路徑").forward(request,response);
會話技術
cookie
session
request.getSession()
jsp/el/jstl
內建物件
el ${el表示式}
jstl
c:if
c:forEach
資料庫高階
事務
事務的特性(ACID)
不考慮隔離性會引發的讀問題
java中如何管理事務
Connection
setAutoCommit(false)
commit()
rollback()
web的高階
ajax
jquery中ajax
filter
過濾器
反射:
代理:
綜合案例
相關文章
- 課程階段性總結
- mongodb 階段性技術總結MongoDB
- 階段性總結_學習筆記筆記
- Java進階面試系列階段性總結【石杉的架構筆記】Java面試架構筆記
- java第三階段作業總結Java
- alpha階段總結
- 小學生四則運算階段性總結
- Java初階段學習的複習總結Java
- Io流階段大總結
- 第二階段總結
- day21-階段總結
- 版本控制(版本規範,持續整合,交付)階段性總結
- 【軟考第一階段總結】
- 第三階段專案總結
- Vue 近階段學習總結Vue
- 第一階段衝刺總結
- OOP課第三階段總結OOP
- OOP課第一階段總結OOP
- day13-階段總結
- 5G發牌三週年:階段性總結與展望
- 程式設計小白的成長記錄和階段性總結程式設計
- Javaweb整理總結JavaWeb
- 熱更新 + 命令列 打包 (階段總結)命令列
- 衝刺階段前四天總結
- 遊戲玩家中場休息:論“階段性總結”環節的設計遊戲
- Java Web開發者總結JavaWeb
- 暑期java(物件導向設計)學習第一階段總結Java物件
- JavaWeb學習總結JavaWeb
- 網頁開發的階段總結(一)網頁
- OOP第二階段題集總結OOP
- 團隊里程碑階段一總結
- 團隊里程碑階段二總結
- 【Web】Web 階段學習筆記Web筆記
- Java web錯誤總結~JavaWeb
- 關於Html+css階段學習總結HTMLCSS
- 第二次階段衝刺總結
- 第三階段兩次PTA作業總結
- 【最全】Java 進階面試總結Java面試