原创 三層架構、Mvc配置

三層架構好處將每個部分都獨立開,方便升級擴展 三層架構 數據層 1.負責所有對象數據操作的方法 2.對數據連接處理 3.對外絕對不暴露任何sql語句 業務層 1.事

原创 JavaWeb初識 認識jsp,基礎配置

Servlet是Java代碼包裹Html代碼 JSP是Html代碼包裹Java代碼JSP就是一個Java類 例如index.jsp 編譯後的文件夾名稱就是 index_jsp.java 所以說jsp就是一個Java類,並不是想Html

原创 javaWeb初識 Session持久化

Session方法invalidate() 就是從session對象池中刪除sessionisNew() boolean; true剛剛創建的Session;false 不是新建的Session session本地持久化

原创 jdbc事務 數據源

事務:    爲什麼要開啓事務,在程序中並不是編譯過了就行了,邏輯行的同才行。    有了事務可以更好的幫我們執行邏輯 數據源:     數據庫連接優化 幫我們更快的鏈接數據庫     數據源有個數據庫池用的話直接從數據庫池中拿就行 im

原创 sql注入問題

java.sql.PreparedStatement(SQL預處理)                                                               防止SQL注入                

原创 sql語法、關係建模

1

原创 包、異常

就是java源碼的文件夾 命名格式:                  公司名稱                 工程名稱                 模塊 package聲明關鍵字:                        

原创 懶漢單例餓漢單例

設計模式:單例                      設計模式:23個設計模式                                                           創建型                

原创 構造器、對象數組、對象屬性、靜態實例塊、this關鍵字

它的名字:構造函數、構造方法、初始化方法。 構造條件? 以後我們如何去使用構造器? 你覺得那些對象中那些屬性值是必要的,你就在構造器中提出來(就是你如果想創造對象必須要傳入我所需要的參數) public class Dog {//這裏就是

原创 面向對象介紹

什麼是面向對象,什麼是面向過程,它們的區別就是語法不一樣。 什麼是函數:函數在程序中就是方法。 面向過程:函數,程序是右N個函數組成 。 面向對象:程序由對象組成,對象是由函數和變量組成。 面向對象有一句話:萬事萬物皆對象。 面向對象中

原创 數組

變量只能存儲一個值,數組可以存儲多個值 沒有字符串類型:本身就沒有字符串數據類型,因爲字符串數據類型長度不確定,沒有辦法制定數據類型大小(還有一點是字符串是一個類)。 Java沒有指針但卻有指針的理論:C語言的字符串採用的是指針製作? 

原创 流程控制語句

控制檯輸入代碼 //引入一個操作類進來 import java.util.Scanner; public class Test { public static void main(String[] args) {

原创 循環語句

什麼是循環:舉例就是相同的事情重複做,例如操場跑圈跑圈,跑十圈就是循環了10次,例如吃包子,吃了10個包子就是循環了10次。 循環是有兩種的,一種是條件循環例如循環10次,百次,千次等等,還有一種是死循環無限循環不會停止。 嵌套循環,外

原创 編程語言運行過程

計算機的計算方式:二進制(0,1)所有都是;電腦是由:硬件+系統(組成的)。 操作系統:軟件的服務平臺,開發都是基於操作系統。拋棄系統(所有都要進行開發)很麻煩。 編程:就是將編程語言轉換成(機器碼)電腦只認識機器碼,然後再由系統執行。