iT邦幫忙

學習筆記相關文章
共有 197 則文章

技術 【左京淳的Spring學習筆記】基礎案例

使用首頁、輸入畫面、輸出畫面等三個基礎畫面,來熟悉畫面之間跳轉及資料移動的原理。 本練習不涉及業務邏輯的開發及資料庫的使用。 IDE(統合開發環境): ST...

技術 【左京淳的JAVA WEB學習筆記】第十六章 分頁功能(查詢用戶購買紀錄)

後台 管理員能在後臺頁面查詢用戶購買紀錄及明細 第一次進入此頁面時無參數,在表單填入以下資訊後返回結果列表。 用戶名稱 查詢範圍(開始日期及結束日期) 頁數(...

技術 【左京淳的JAVA WEB學習筆記】第十五章 商品上架&用戶購買紀錄

管理員在網站後台,需有商品上、下架操作功能。 新建BookAdd.jsp <form action="<%=basePath%>...

技術 【左京淳的JAVA WEB學習筆記】第十四章 付款處理

新建PayMoneySvl 付款後清空購物車並更新帳戶餘額 為避免重複扣款,重定向到付款成功頁面。 @WebServlet("/user/PayMon...

技術 【左京淳的JAVA WEB學習筆記】第十三章 購物車

購物車採用session儲存,結構為Map<String,Integer>。Key為isbn號,值為購入數。 Map中不儲存Book物件,只儲存is...

技術 【左京淳的JAVA WEB學習筆記】第十二章 用戶管理

如果用戶在登入畫面成功登入,則在session創建用戶對象及其購物車對象。 若失敗則返回登入頁面,提示重新登入。 新建LoginSvl @WebServlet(...

技術 【左京淳的JAVA WEB學習筆記】第十一章 顯示列表、圖片、商品細節

顯示列表 訪問案例網站時默認調用index.jsp,在此頁面設定轉向MainSvl。 http://localhost:8080/BookShop 新建inde...

技術 【左京淳的JAVA WEB學習筆記】第十章 重複代碼的提取

Dao物件的提取 Dao類的物件用來訪問DB,我們可以把其中常用的、重複性的代碼抽取出來。 新建抽象類BaseDao 注意點:connection是珍貴資源,一...

技術 【左京淳的JAVA WEB學習筆記】第九章 電商網站-基礎配置

本章開始研究實際案例 由於省略掉了一些細節,無法進行實際測試。 不過經由範例程式碼的演示,可以清楚了解實現各功能所需的流程。 DataBase(MySQL8)的...

技術 【左京淳的JAVA WEB學習筆記】第八章 伺服器異步設定

在特定時間開放搶票的網站,常常會有流量爆炸的問題。這時候可以透過伺服器的異步處理來解決。 讓買票處理使用主線程,而需要等待的出票處理使用異步線程。 要使用異步線...

技術 [Python學習筆記] 文件I/O-Day2

讀取鍵盤輸入 input函數 讀取和寫入標準輸入和輸出 開啟的txt檔案會寫入 程式中的"w"是模式 fo = open("...

技術 [Python學習筆記] 建立開發環境-Day1

"參考allenchen大大的鐵人30天搞懂Python" "如有任何不妥,請告知,會立即刪除" Python:版本:3...

技術 【左京淳的JAVA WEB學習筆記】第七章 AJAX與JSON格式

AJAX指的是局部更新頁面的技術,例如按了讚之後圖示會變成實心的,按讚數也會增加之類的。 這個技術是透過javascript裡面的一個物件實現的,叫做XMLHt...

技術 【左京淳的JAVA WEB學習筆記】第六章 檔案上傳

檔案上傳與一般表單提交的格式不同。 一般表單提交默認enctype = "application/x-www-form-urlencoded&quot...

技術 【左京淳的JAVA WEB學習筆記】第五章 過濾器與監聽器

過濾器可以用來做權限校驗或是編碼轉換等功能。 多個過濾器可以串聯在一起,做多重過濾。 自定義的過濾器需實現javax.servlet.Filter介面。 編碼轉...

技術 【左京淳的JAVA WEB學習筆記】第四章 轉發、重定向、steam輸出

轉發、重定向與域的概念 之前的章節使用轉發(RequestDispatcher),將使用者送往下一個頁面。如下: request.getRequestDis...

技術 【左京淳的JAVA WEB學習筆記】第三章 登入頁面

首先先做個測試用的基本頁面,裡面放個表單 "<%@ page language=""java"" con...

技術 【左京淳的JAVA WEB學習筆記】第二章 Servlet

Servlet是對應客戶端(瀏覽器)的窗口 上一章為了簡單測試專案的基本框架是否架好,我們直接用網址拜訪了jsp網頁。 不過在實際的網站中,這種拜訪有安全問題。...

技術 【左京淳的JAVA WEB學習筆記】第一章 軟體下載與設定

比起JAVA檔可以直接在命令列環境下進行練習和測試,JAVA WEB的專案就一定得在伺服器(server)上才能運行。所以首先,就先來下載必要的軟體吧! 整...

技術 【左京淳的JAVA學習筆記】第八章 例外處理

本章重點 例外和例外的處理 例外處理class try-catch-finally throws和throw over write JAVA的source...

技術 【左京淳的JAVA學習筆記】第七章 API

API(application program interface)是指程式之間具有特定規範的接口。透過這些接口可以引用其他程式來協助完成整體機能。 其實JAV...

技術 【左京淳的JAVA學習筆記】第六章 繼承與多型

在創造各式各樣的物件時,有很多時候會發現怎麼重複的代碼很多。 為了解決這個問題,可以採用繼承與介面的方式。 繼承的文法 class Employee {} cl...

技術 【左京淳的JAVA學習筆記】第五章 class定義與物件生成

如果把程式當成是魔法,前面幾章都是基本的咒文。 到這章開始需要用到想像力了。 class(類) class像是沒有生命的模型,裡面記載了一些關於物件的敘述與特徵...

技術 【左京淳的JAVA學習筆記】第四章 迴圈

while及do-while迴圈 文法如下 while (條件式){ 執行內容 } 當條件式為true時,會進入迴圈執行內容。 另外一種do-while文法如下...

技術 【左京淳的JAVA學習筆記】第三章 運算子與分歧文

運算子 運算子即計算、比較、位移用的種種符號,欲知詳情請自行google。 讓我們先來看看算數運算子的範例: class Sample3_1 { publi...

技術 【左京淳的JAVA學習筆記】第二章 陣列與列表

學習重點 一維陣列 多維陣列(陣列內含有陣列,形成多層結構) 列表(java.util.ArrayList類) 陣列的宣告 int [] id;//宣告陣列...

技術 【左京淳的JAVA學習筆記】第一章 JAVA基礎

阿姆斯壯的一小步-準備好裝備 在網路上搜尋、下載並安裝好最新的JDK(JAVA編輯器套裝) 設定系統path 讓JAVA在任何路徑下都能直接啟動...

技術 [資料庫] 學習筆記 - 商城交易之訂單付款與付款後產生送貨單

這次練習的題目是做出商城中訂單付款與付款後產生送貨單的功能 功能主要需求:記錄是否付款、付款方式是什麼、付款時間與持有優惠,付款後產生送貨單及訂單狀態修改 解...

技術 [資料庫] 學習筆記 - 商城交易之產生訂單

這次練習的題目是做出商城中產生訂單的功能 功能主要需求:產生訂單 (目前一筆訂單只能買一個品項)、庫存減少、庫存異動紀錄、並且用交易把這些異動包起來 解法如下...

技術 [資料庫] 學習筆記 - 商城交易之上架商品

這次練習的題目是做出商城中上架商品的功能 功能主要需求:誰上架了什麼商品、上架數量多少,如果商品沒有在商品列表,就新增商品上去,反之如果商品已存在就更新庫存...