原创 JSP&Servlet --- JSP DAO模式

這幾天開始和社會董還有小孟願開始寫小組的圖書管理系統,將在此期間遇到的一些問題和學到的一些知識總結在博客裏。 這篇博客要總結的就是在WEB項目中用到的很重要的一種數據庫設計模式DAO。 DAO是什麼 DAO是WEB項目裏面的數

原创 JSP&Servlet6(二) --- JSP標準標籤

什麼是標準標籤? 標準標籤有什麼作用? 簡明扼要的來說, 標準標籤就是一些以”jsp:”作爲前置的標籤, 主要作用是爲了減少JSP中的Java代碼. 1. <jsp:include> <jsp:forward>標籤 <jsp:i

原创 IDEA下創建一個Maven + SpringMVC項目

這幾天就開始學習Spring框架了, 工欲善其事, 必先利其器, 所以就從搭建環境開始吧. 因爲是剛開始學習, 所以對有些配置文件瞭解的不是很清楚, 這期間也參考了很多博客, 暫且將搭建步驟記錄下來, 以免忘記. 創建Maven

原创 Java8 --- 函數式接口@FunctionalInterface及default關鍵字

最近在開發的過程中有一個點讓我比較感興趣,就是使用Lambda表達式的方式來實現Comparator接口。 1. 關於Comparator和Comparable 既然提到了Comparator,那就大致來說一下Comparato

原创 bug筆記 - mybatis --- nested exception is org.apache.ibatis.builder.IncompleteElementException

前幾天在使用mybatis框架自定義mapper方法的時候報了這個錯,現在把這個原因記錄一下。 bug原因: 該自定義mapper方法用來返回表的主鍵ID這一列,mapper文件內容如下: <select id="selectI

原创 JSP&Servlet5(二) --- 應用程序事件 監聽器

Web容器管理Servlet/JSP相關的對象生命週期, 若對HttpSession對象/ServletContext對象在生成, 銷燬或相關屬性設置(或改變)發生的時機感興趣, 則可以實現對應的監聽器(Listener). 1

原创 C++和Java的淺層拷貝與深層拷貝

今天上課學到了C++的淺層拷貝與深層拷貝, 於是在這裏將C++和Java關於淺層拷貝與深層拷貝做一個對比. 一.C++的淺層拷貝與深層拷貝 先來了解一下C++中的複製構造函數: //假設有這樣一個TEST類: class TE

原创 HTTP中GET方法和POST方法的區別

爲什麼突然想要分析一下GET和POST方法的區別呢,是因爲最近在寫小組的圖書管理系統。這個項目的第一版已經基本寫完了,但是仍有一些小bug讓我想不明白。比如其中的一個bug: 用戶在圖書詳情頁對該圖書進行評價,評價成功之

原创 Java學習筆記 --- Java中常用的包及其重要的類簡要概括

今天康康問了我一個問題, 問我在Java中有沒有像C裏面stdio.h, C++裏面iostream這樣的標準類庫, 當然是有的, Java裏面的標準類都被封裝在一個個包裏面, 今天就來簡要概括一下Java裏面常用的包. 問:

原创 Java學習筆記 --- 反射機制

做完了第一版的圖書管理系統, 決定這段時間靜下心好好看一看書, 一邊複習Java基礎和Servlet&JSP, 再一邊學一學框架, 寫讀書筆記將學習到的知識點記錄下來. 反射是什麼? 反射,一種計算機處理方式。是程序可以訪問、

原创 JSP&Servlet5(三) --- 過濾器 封裝器

過濾器是什麼? 抽象點來說, 就是介於Servlet之間的獨立的元件, 可以隨時加入到應用程序之中, 也可以隨時移除. 具體點來說, 比如針對某些特定的頁面, 只有特定的用戶才能瀏覽, 這個時候我們就希望能把所有登錄的用戶進行過濾

原创 Spring學習筆記(一) --- Hello Spring

寫了近一天的博客沒有了!!!!! 我怎麼不剁了我這雙手!!!!!! 本系列博客爲Spring In Action 這本書的學習筆記 Spring簡介 Spring 是一個開源框架,是爲了解決企業應用程序開發複雜性而創建的。框

原创 JSP&Servlet5(一) --- Servlet進階API

一.關於Servlet的一些基本概念 -每個Servlet都必須由Web容器讀取Servlet設置信息(標註或web.xml),初始化等,才能成爲一個真正的Servlet. 1.ServletConfig:每個Servlet設置的

原创 計算機網絡(一) --- OSI七層模型

OSI七層模型是ISO(國際標準化組織)制定的一個關於通信協議設計的參考模型. 它將通信協議中必要的功能分爲了七層, 上下層進行交互時所遵循的約定叫”接口”, 同層交互時所遵循的約定叫”協議”. 雖然OSI模型並沒有得到普及,

原创 JSP&Servlet6(一) --- 初探JSP

前面總結完了Servlet相關的基礎知識, 現在來學習總結一下JSP. 1. JSP簡介 JSP全稱Java Server Pages, 是一種動態網頁開發技術. JSP與Servlet是一體兩面的, 因爲JSP網頁最終會被容器