原创 Struts2數據有效性的校驗的兩種方式,Struts2數據校驗(案例+解析)

一、數據的校驗,Struts2提供了兩類數據校驗 前臺校驗:JS校驗、 JS的校驗不是必須的,JS的校驗是可以被繞行的、JS提升用戶體驗。 後臺校驗:編碼校驗。 必須的校驗 執行攔截器的時候向FieldError當中添加

原创 Spring的IOC和DI(案例+解析)

IOC和DI 1、IOC:控制反轉,將對象的控制權,反轉給Spring。 (1)DI:依賴注入,前提必須要有IOC的環境(也就是將對象交給了Spring),Spring在管理這個類的時候,將類的依賴的屬性注入(設置)進來。 將類交

原创 Spring的配置,XML提示的配置,Bean的相關配置

一、XML提示的配置 1、Schema 的配置 一個XML只能被一個dtd約束,但是可以被多個 Schema 約束 二、Bean的相關配置 1、< bean > 標籤的id 和 name 的配置 id:使用了約束的唯一約束。 不

原创 Mysql計算月份差

hiredate是數據庫當中的時間 now() 獲取的是當前時間 DATE_FORMAT() 對時間進行格式化 SELECT *,PERIOD_DIFF(DATE_FORMAT(now(),'%Y%m'), DATE_FORMAT

原创 Java OGNL入門(Java環境當中使用)

OGNL入門(Java環境當中使用) 創建好web工程: 引入Struts2的jar包 1、訪問對象的方法 import org.junit.Test; import ognl.Ognl; import ognl.OgnlCont

原创 Java Web 網絡商城案例演示二十二 管理員查詢訂單

Java Web 網絡商城案例演示二十二 查詢訂單 步驟分析: 步驟實現: 1、準備工作:/admin/letf.jsp d.add('0105','01','訂單管理'); d.add('010501','0105','

原创 C語言指針數組介紹,定義指針數組,輸入輸出指針數組

指針數組 1、什麼是指針數組; (1)數組裏面的每一個元素不是值而是指針。 (2)把很多的指針集合在一起,就是一個指針數組 2、定義一個指針數組: 類型標識符 *數組名[長度]; 比如:int *a[4]; 定義了一個數組名爲a

原创 Java Web 網絡商城案例演示二十一 利用工廠模式解耦(適用於不同數據庫的配置)

Java Web 網絡商城案例演示二十一 利用工廠模式解耦(適用於不同數據庫的配置) 通過這種方式只需要配置XML傳入不同的Dao就可以實現不同的DaoImpl連接不同的數據庫 創建XML文件 <?xml version="1.0

原创 Java Web 網絡商城案例演示二十三 管理員界面異步顯示訂單詳情 修改訂單狀態

Java Web 網絡商城案例演示二十三 管理員界面異步顯示訂單詳情 思路 1、將當前的功能要實現的最終效果先實現靜態的效果 order/list.jsp <table border="1" width="100%"> <tr

原创 Hibernate框架介紹以及入門 【一】Hibernate 快速入門 框架的概述 什麼是 Hibernate Hibernate 持久層的ORM框架 下載Hibernate 官網 編寫測試代碼

Hibernate框架 Hibernate框架入門: 一、框架的概述 1、什麼是框架 框架:指的是軟件的半成品,已經完成的部分功能。 二、EE的三層結構 三、什麼是 Hibernate Hibernate (開放源代碼的對象

原创 簡單的 Java Web學生管理系統從前端到後端的源代碼

Java Web學生管理系統從前端到後端 index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-

原创 Struts2的值棧(ValueStack),詳解+圖解

值棧的概述 1、什麼是值棧 Struts2將XWork對Ognl的擴展這一套機制封裝起來,這個對象叫ValueStack。 ValueStack實際上就是一個容器。 它由Struts框架創建,當前端頁面如jsp發送一個請求時,S

原创 太恐怖了 兩天搞定一個項目 Java Web MVC 網絡商城教程+源代碼

兩天搞定一個項目 Java Web MVC 網絡商城教程+源代碼 最近自學做了一個網絡商城將以下是代碼和教程 環境搭建–數據庫設計–頁面設計—後臺設計 本項目使用的jdk版本是 運行項目前需要先配置好mysql和Redis,my

原创 OGNL,OGNL在Struts2環境當中的使用(入門)

一、OGNL概述 1、什麼是OGNL 對象導航圖語言(Object Graph Navigation Language),簡稱OGNL,是應用於Java中的一個開源的表達式語言(Expression Language),它被集成在