原创 struts2.1.6 使用札記(一)

     最近想學下struts2。手頭剛好有本孫鑫的《struts2深入詳解》,於是對着開始學習,不過由於現在的struts出的版本是2.1.6,孫老師還是2.0時代的例子,導致我第一個helloworld就虛掉了,於是多方搜索,結合官

原创 單頁界面和 AJAX 模式

單頁界面和 AJAX 模式 Dino Esposito   目錄 AJAX 模式的影響 單頁界面模型 單頁界面模型的缺點 可訪問的富 Internet 應用程序 AJAX 模式概述 唯一 URL 模式 超時模式 

原创 前後端分離的思考與實踐(一)

也談基於NodeJS的全棧式開發(基於NodeJS的前後端分離) 前言 爲了解決傳統Web開發模式帶來的各種問題,我們進行了許多嘗試,但由於前/後端的物理鴻溝,嘗試的方案都大同小異。痛定思痛,今天我們重新思考了“前後端”的定義,引

原创 Struts2中Action詳解

在Struts2中Action部分,也就是Controller層採用了低侵入的方式。爲什麼這麼說?這是因爲在Struts2中action類並不需要繼承任何的基類,或實現任何的接口,更沒有與Servlet的API直接耦合。它通常更像一個普通

原创 MyEclipse7.1+struts2.1.6配置

commons-logging-1.0.4.jarfreemarker-2.3.12.jarognl-2.6.11.jarstruts2-core-2.1.2.jarxwork-2.1.1.jar 這五個核心LIB要複製外,common

原创 一個簡單粗暴的前後端分離方案

項目背景      剛剛參加完一個項目,背景:後端是用java,後端服務已經開發的差不多了,現在要通過web的方式對外提供服務,也就是B/S架構。後端專注做業務邏輯,不想在後端做頁面渲染的事情,只向前端提供數據接口。於是協商後打算將前

原创 Swing中的多線程

本文關於Swing中的多線程,發表於1998年4月。一個月後,我們發表了另一篇文章《使用Swing Worker線程》,該文更深入地討論了這一主題。要更好地瞭解多線程在Swing中如何工作,我們建議你把這兩篇文章都看一下。 注意:在200

原创 struts2中form提交到action中的中文參數亂碼問題解決辦法(包括取中文路徑)

我的前臺頁是這樣的:<body> <form action="test.action" method="post"> 測試文件:<input type="file" id="doc" name="path"

原创 Struts 2.1.6 搭建環境

開發環境:      JDK 1.6 + MyEclipse 7.0 plus + tomcat 6.0.18Struts2 版本:      struts-2.1.6 版本一、動態Web Project實現            1、新

原创 Java 反射機制深入研究

Java反射機制深入研究 Java 反射是Java語言的一個很重要的特徵,它使得Java具體了“動態性”。 在Java運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它的任意一個方法?答案是肯定的。

原创 SpringMVC與Struts2的對比

下面這些東西基本都是我從網上粘貼過來的,沒有那麼多耐心和時間一個字一個字的敲了,但是基本能表明我選擇SpringMVC的思路和原因。 把這張圖放在這裏,我是想說SpringMVC和Struts2真的是不一樣的,雖然在都有着核心分發

原创 Swing 線程之SwingUtilities.invokeLater()

現在我們要做一個簡單的界面。 包括一個進度條、一個輸入框、開始和停止按鈕。 需要實現的功能是: 當點擊開始按鈕,則更新進度條,並且在輸入框內把完成的百分比輸出(這裏只做例子,沒有真正去做某個工作)。   代碼1: import java.

原创 java遍歷文件夾的兩種方法

A.不使用遞歸: import java.io.File; import java.util.LinkedList;   public class FileSystem {   public static void main(Str

原创 Struts2中有關struts-default.xml,struts.xml,struts.pro

       每學習一個框架,我們都免不了要學習一些關於的配置文件,struts2也不例外,下面我就講一下struts2中幾個主要的配置文件。 1) struts-default.xml 這個文件是struts2框架默認加載的配置文件。它