原创 01 05 Smartupload上傳組件

文章目錄1 基本上傳2 上傳加強3 混合表單 1 基本上傳 在HTML元素input裏面有一個file類型。 <input type="file"> 那麼當文件選擇完成之後則應該隨着表單一起提交到服務器上,那麼此時的服務器可以採

原创 08 04Struts 2.x數據驗證

文章目錄1 數據驗證方法覆寫2 錯誤信息顯示 1 數據驗證方法覆寫 在任何的開發情況下,只要是項目編寫,那麼絕對不可避免的就要涉及到數據驗證部分,但是對於數據驗證的部分應該是有兩種形式的: (1)第一種形式:客戶端驗證,使用Jav

原创 08 01Struts 2.x標籤

文章目錄1 標籤與屬性範圍2 非UI標籤3 UI標籤 1 標籤與屬性範圍 在Struts 2.x裏面,每一個JSP頁面一定要與Action緊密聯繫在一起,尤其是在Action進行了服務器端跳轉之後,也同樣可以直接利用標籤訪問這個類

原创 08 10 Struts 2.x結合JFreechart繪圖

文章目錄1 使用JFreeChart繪製一個圖形2 在Struts 2.x中應用JFreeChart組件 在很多的系統之中,數據的統計結果報表時經常會出現的功能,但是在現在的開發之中,大部分都會基於HTML5的Canvas繪圖功能

原创 08 07Struts 2.x指令牌驗證(Token)

在現實的開發之中會出現這樣一種情況,當用戶填寫了一個表單,並且將此表單提交之後,用戶直接選擇後退操作,回到了原本的表單上。那麼爲了解決這樣的問題,最早的時候是使用Session進行處理。、 但是到了Struts 2.x的時候實際

原创 01 06Servlet編程入門

文章目錄1 開發第一個Servlet程序2 利用MyEclipse開發 CGI是最早的動態編程技術,並且這是一個標準,可以使用任何的語言實現,但是Java對CGI程序的實現就是Servlet,也就是說Servlet就是一個CGI程

原创 08 08Struts 2.x文件上傳

文章目錄1 基礎上傳2 上傳的進一步操作3 上傳限制 如果你的代碼使用的是標準MVC開發的,那麼強烈建議使用SmartUpload完成,但是如果你的項目代碼使用的是框架開發,例如:Struts 1.x、Struts 2.x、Spr

原创 10 02Hibernate之配置文件與核心類庫詳解

文章目錄1 配置文件說明2 Hibernate操作類 在整個Hibernate編寫的過程之中會生成一些文件並且也使用到了一些新的處理類。 1 配置文件說明 在整個Hibernate裏面最爲核心的兩種配置文件: (1)Hiberna

原创 08 00Struts 2.x基礎

文章目錄1 Struts 2.x簡介2 開發第一個Struts 2.x程序(搭建開發環境)3 開發第一個Struts 2.x程序(編寫ECHO程序)4 跳轉類型5 過濾器6 跳轉配置7 取得JSP內置對象8 多人開發9 亂碼解決1

原创 10 06Hibernate之實現CRUD

文章目錄1 數據增加2 數據查詢操作3 數據修改4 數據刪除操作 Session接口是負責所有數據基礎更新操作與基礎查詢操作的主要接口,而SharedSessionContract接口主要負責事務或者是數據查詢操作的,那麼本次的重

原创 10 00Hibernate之Hibernate簡介

文章目錄1 傳統開發的弊病2 解決數據層的問題 Hibernate中文翻譯爲“冬眠”,在開發上Hibernate的主要功能是進行數據層的操作實現。疑問?數據層的開發不應該使用JDBC嗎?那麼爲什麼又會產生一個Hibernate呢?

原创 08 05Struts 2.x驗證框架

文章目錄1 驗證框架基礎使用2 驗證加強 1 驗證框架基礎使用 只要是MVC的框架,都會提供有驗證框架,但是需要擺正一個明確的態度,任何一個框架的前端驗證框架都不好用。 在之前的驗證操作之中,都使用的是validate()方法進行

原创 10 05Hibernate之聯合Struts 2.x開發

文章目錄1 開發業務層2 開發控制層及顯示層 Hibernate是屬於數據層的工具類,所以在所有的開發之中,Hibernate只能夠在數據層上編寫代碼。 1 開發業務層 1、建立一個SHProject; 2、數據庫腳本如下: --

原创 10 07Hibernate之數據查詢

文章目錄1 Session查詢2 Query查詢2.1 數據查詢2.2 使用SQL查詢(不建議使用)2.3 查詢佔位符2.4 在配置文件中編寫HQL(不推薦)2.5 更新操作3 Criteria接口 1 Session查詢 Ses

原创 03 GITHUB

文章目錄1 GITHUB簡介2 配置GITHUB3 遠程倉庫維護4 克隆遠程倉庫5 創建與合併分支6 衝突解決7 分支合併模式8 bug分支9 feature分支(擴展分支)10 補丁11 多人協作開發 1 GITHUB簡介 在前