原创 Action中配置詳解

package元素用於定義struts.xml中的包配置,<package>中可以定義action和攔截器等。使用package時一般須定義以下幾個屬性。 1、name 這個屬性必須指定,代表包的名稱,由於struts.xml可以定義不同

原创 Action中的一些配置

<result name="Action類對應返回值" type="跳轉結果類型"> <param name="參數名">參數值</param> </result>上面是一個完整的<result>配置,它的屬性包括name和

原创 struts 2的文件下載

一般是在頁面實現一個超鏈接,該鏈接指向一個action請求,然後在對應的action類中進行一些屬性的處理後直接返回“SUCCESS”,最後在action配置的result中用param配置參數完成文件的下載,先了解一下這些參數: inp

原创 安卓客戶端與服務器進行連接

最近應聘上了一個安卓開發的職位,在開發的時候遇到一個問題。就是安卓客戶端如何與服務器建立連接,以前在學校沒注意過,但是百度過後還是發現很多問題,而且很多人說的方法也都不能解決。現在我自己解決了這個問題,分享一下,希望更多的人能解決這樣的問

原创 當愛情即將敗給麪包,我迷茫了。

2010年進入大學,認識並且追到了現在的女朋友,學習的是軟件開發。大學期間我對於愛情和麪包的選擇是愛情,於是我放棄了去沿海而選擇留在了長沙,因爲她選擇了父母留在株洲,我不想因爲太遙遠的距離而讓我們的感情變談。工作之後基本每週都會去株洲陪她

原创 struts 2的標籤庫

struts 2的標籤非常容易使用,只要在頁面中導入 <%@ taglib uri="/struts-tags" prefix="s" %>就可以了,而struts 2標籤庫根據用途不同可以分爲5類: 1、數據標籤:主要用於輸出值棧中的值

原创 Hibernate基礎

Hibernate是一個開源的對象關係映射框架,它對JDBC進行了輕量級的封裝,使得程序員不用再面對繁瑣的面向過程的數據庫操作,而是升級到面向對象的問題上來,這樣不僅可以提高效率還可以避免應用JDBC編程時容易產生的錯誤。 其他的相關配置

原创 面向對象設計原則

在學習設計模式之前我們先來了解面向對象設計的一些基本原則,每一種設計模式都符合其中一種或者是多種原則,通過使用這些原則來提高軟件的可維護性和可複用性。 一般來說可維護性低的軟件設計,通常都由以下幾個原因造成: (1)  過於僵硬:很難在原

原创 struts 2的文件上傳

使用struts 2的文件上傳需要先添加兩個JAR文件,讀者自己去查找。使用文件上傳,在上傳頁面代碼的<s:form>標籤中使用其enctype屬性,屬性值爲“multipart/form-data”,表示該編碼方式會以二進制流的方式來處

原创 struts 2的輸入校驗

struts 2的輸入校驗一般有一下幾種: 1、在action類的處理方法中進行校驗。這種方法不推薦使用,因爲這樣會使得代碼臃腫,不易維護。 2、繼承ActionSupport類,重寫其validate(

原创 Struts 2工作流程

個人覺得了解Struts 2的工作流程還是很重要的,這樣你才能知其然並知其所以然。因爲有時候面試的時候會問你這個問題,雖然說你會用,但是人家一問你這個問題你不知道怎麼回答就尷尬了,很有可能會與這份工作失之交臂。 1、首先客戶端提交一個(H

原创 Struts 2的MVC模式

MVC是一個設計模式,它將程序的輸入、處理、輸出三個部分分開處理,程序被分爲了三個部件:M(模型)、V(視圖)、C(控制器),他們各自處理自己的業務。 V(視圖):視圖是與用戶進行交流的界面,它最大的作用是輸出數據並允許用戶操作,它不關心