日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax 泛微oa表单js_OA项目总结

發布時間:2025/3/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax 泛微oa表单js_OA项目总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. OA項目總結

(1) 項目中大量應用到請求轉發和重定向,再次簡述請求轉發和重定向的區別。

轉發是帶著request和response 過去

重定向,為倆次請求

(2) 簡述MVC分層模式,并簡述一下分層開發的優點。

視圖層 JSP JSTL/EL
? 控制層 Servlet
? 模型層:接口+實現類

? 業務層 JavaBean
? 數據訪問層 DAO+JDBC

? 各層功能分配
? 實體類、DAO層基本和數據庫表對應
? 業務層、控制層、視圖層更傾向于按照模塊來劃分 ? 事務加到業務層ThreadLocal

(3) 總結JSP的四個作用域。

Request application session pageContext

(4) 簡述 ajax異步請求的步驟

異步訪問,局部刷新;提高用戶體驗
? 控制層直接返回json字符串,而不是轉發和重定向

(5) 概述我們在項目中用到過哪些插件?

日期插件 富文本編輯器 POI 驗證碼 Echarts

(6) 在做項目中經常伴隨著各種各樣的錯誤,對于程序出錯,你有哪些收獲?

答:可以使用debug進行調試,慢慢找出錯誤

2. 分頁意義和實現思路

(1) 為什么需要分頁?分頁跟增刪改查中的哪個操作有關系?

和查詢相關

(2) 簡述分頁的實現思路

3. 理解PageBean

(1) PageBean中有哪些屬性?作用是什么?

每頁幾條記錄size 可以有默認值5
當前頁號 index 可以有默認值1
記錄總數totalCount:沒有默認值,需查詢數據庫獲取真正記錄總數

4. 基本分頁的后臺操作

(1) 基本分頁的后臺操作控制層如何處理,業務層如何處理,數據訪問層如何處理?

String sql = "select * from (select rownum r,e2.* from( select e.* from student e order by score desc) e2 where rownum<=end ) where r>start

5. 基本分頁的前臺操作

(1) 基本分頁的前臺操作,如何處理?貼出代碼,并解釋代碼的含義

改變每頁記錄數
? 直接跳到某一頁
? 代碼優化,提取JS方法

? 控制層
? 取當前頁號和每頁記錄數

function change(index,size){ location.href="servlet/ShowAllServlet

}

?index="+index+"&size="+size;

6. 基本分頁的完善

(1) 本節課完善了分頁的那些功能?是如何實現的,貼出前端代碼,后端代碼,并寫出注釋

  • 改變每頁記錄數
    直接跳到某一頁
    代碼優化,提取JS方法
  • 控制層
  • 取當前頁號和每頁記錄數

function change(index,size){ location.href="servlet/ShowAllServlet

}

?index="+index+"&size="+size;

7. 帶查詢條件的分頁

(1) 帶查詢條件的分頁跟不帶查詢條件的分頁有什么區別?

需求說明: ? 視圖層:

? 查詢表單

? 記憶查詢條件 ? 控制層:

? 獲取表單數據,將表單數據(查詢條件)傳遞到業務層 ? 業務層:

? 獲取符合查詢條件的記錄總數

? 獲取符合查詢條件的記錄數據 ? DAO層:

? 改變SQL查詢語句,需要根據查詢條件拼接SQL語句

(2) 貼出帶查詢條件分頁的前端代碼,后端代碼,并寫出注釋

? 需求說明:

點擊頁碼超鏈接的同時要提交表單 ? 實現1:修改form的action屬性

document.forms[0].action="servlet/ShowAllServlet?index="+index+"&size="+size; ? 實現2:給表單添加hidden屬性,表示index和size

<input type="hidden" id="index" name="index" >

<input type="hidden" id="size" name="size" >

document.getElementById("index").value=index;

document.getElementById("size").value=size;

? 實現直接輸入頁號并提交 ? 與上個功能類似

? 更新刪除后仍舊跳回當前頁,而不是第一頁

8. 完善帶查詢條件的分頁

(1) 完善了哪些功能?簡述完善的思路.

? 需求說明:

點擊頁碼超鏈接的同時要提交表單 ? 實現1:修改form的action屬性

document.forms[0].action="servlet/ShowAllServlet?index="+index+"&size="+size; ? 實現2:給表單添加hidden屬性,表示index和size

<input type="hidden" id="index" name="index" >

<input type="hidden" id="size" name="size" >

document.getElementById("index").value=index;

document.getElementById("size").value=size;

? 實現直接輸入頁號并提交 ? 與上個功能類似

? 更新刪除后仍舊跳回當前頁,而不是第一頁

總結

以上是生活随笔為你收集整理的ajax 泛微oa表单js_OA项目总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。