Time of Update: 2018-12-05
HttpSessionBindingListener介面有兩方需要實現的方法:public synchronized void valueBound(HttpSessionBindingEvent httpsessionbindingevent)public synchronized void valueUnbound(HttpSessionBindingEvent
Time of Update: 2018-12-05
最近比較忙,除了吃飯,睡覺,其它的時間都在公司。也不知道為什麼,總之,就是一個感覺:忙!今天周六,可以好好的休息一天,原來就很想去靜安寺看看,今天有時間了,怎麼能放過呢。昨天約好一個大學同學,早上便匆匆的坐上了去靜安寺的地鐵。很快就到了,在門口等朋友的時候,一位大姐要給我算命,我想本來自己就學這些東西的,也知道一些。可她太熱情了,讓我實在不聽都不行了。說的都是一些大福大貴的東西,也記不清了,也沒有必要記得些什麼。朋友過來了,和他老婆一起來的,我應該叫她嫂子了。門票十元一張,我就這樣很不理解進去了
Time of Update: 2018-12-05
很多朋友都使用過JavaMail進行郵件發送,在郵件內文中的亂碼容易解決。但郵件主題的亂碼無論怎樣轉碼總是顯示一堆亂碼。到底應該怎麼處理呢? JavaMail中的郵件主題需要進行BASE64編碼,格式形如: =?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?= 所以,直接使用msg.setSubject("中文主題"),或者msg.setSubject("中文主題".getBytes("8859_1"),
Time of Update: 2018-12-05
解決webwork2中不能正確截獲由js形成的日期屬性問題[方法]將PeriodView日期類型屬性設為String,在頁面用Regex判斷,params和model-driven攔截器攔截屬性(String類型)後再轉變為Date類型設定到Period對象中,具體實現:[1]在頁面寫js<script language="javascript" type="text/javascript"> function strDateTime(id) { var str =
Time of Update: 2018-12-05
我們使用一個簡單的例子來示範一下Spring中的AOP,這是一個log的例子,實際上log是一個對於AOP來說很不好的例子,這裡我們只為說明Spring AOP的使用。 一,首先我們來建立一個自己的interceptor。這個類必須繼承 org.aopalliance.intercept. MethodInterceptor介面。Spring的AOP架構就是參照 aopalliance這個標準實現的,所以我們的MyInterceptor要繼承這個標準中的介面。這個介面只有一個要求實現的方法:
Time of Update: 2018-12-05
<script language="JavaScript" type="text/javascript">function submitUpdateInfo(){ if(document.getElementById("username").value==""){ window.alert("暱稱不可為空"); form1.username.focus(); return false; }
Time of Update: 2018-12-05
1.使用<Plugin>機制在struts1.1中利用新增的org.apache.struts.action.PlugIn 介面提供<Plugin>擴充機制。任何的JAVA類都可以當作你自己的PLUGIN,只要該類實現前面提到的PlugIn介面。PlugIn介面包含兩個方法,如下:/***The org.apache.struts.action.PlugIn Interface*/public interface PlugIn {/*** Receive
Time of Update: 2018-12-05
我們知道Struts的ActionForm一直被大家視為缺陷,覺得多餘,但我個人認為ActionForm還是有它存在的理由。我們建立ActionForm通常和Web頁面的Form元素繫結,用於資料的收集和校正等。ActionForm的屬性必須聲明,然後才能用於和Web頁面中,我們經常遇到一些屬性不需要全部聲明,如查詢條件等,而且ActionForm的屬性太多時管理也是個問題,再另一些情況下,如採購單,使用master/detail方式,ActionForm的建立變的困難,好多屬性均不確定,如採購
Time of Update: 2018-12-05
我們都知道Struts預設沒有實現AOP,這和WebWork2想比確實矮了一截,還好,有人(Lars Hoss 和 Don Brown)意識到這點,編寫SAIF(Struts Action Invocation
Time of Update: 2018-12-05
最近的相關主題討論見:http://www.hibernate.org.cn/viewtopic.php?t=19317在 spring 中, 交易管理一般是通過聲明一個 txProxyTemplate, 然後業務 bean 中 parent = "txProxyTemplate", 這樣做未免顯得有些繁瑣, 並且如果業務 bean 還需要其他攔截器, 配置也不太方便, 下面貼出我的配置, 用 DefaultAdvisorAutoProxyCreator 實現自動代理
Time of Update: 2018-12-05
作者:阿黛婚姻是戀愛的嘉獎,好象小孩子學習成績好,家長會給個糖塊以資鼓勵一樣。因為愛情看不見摸不著、因為愛情太不可靠,所以婚姻便以契約的形式出現,給愛累了的雙方一點掌聲和肯定。當然,契約一般是無限期的,兩人將憑著越來越少的愛情將其維持到生命盡頭。不過婚姻合約並非不能終止,離婚便是婚姻關係中最有效“後悔藥”。只不過合約終止一次,本人的信用度就會下降一回,若總是結了又離、離了又結,還不如一輩子單身算了。如果婚姻是投資房產用經濟學的眼光來看,婚姻是一項長期投資,做短線是不可能有收益的。若是拿房產來比喻
Time of Update: 2018-12-05
使用單元測試來逐步改進代碼Malcolm Davis顧問2000 年 11 月內容: 從類開始 自動化單元測試 整合到構建中 瞭解測試的工作原理 並非完全無痛 實現 24x7 參考資料 關於作者 軟體開發習慣中一個細微更改都可能會對軟體品質產生巨大改進。將單元測試合并到開發過程中,然後從長遠角度來看它可以節省多少時間和精力。本文通過使用代碼樣本說明了單元測試的種種好處,特別是使用 Ant 和 JUnit
Time of Update: 2018-12-05
一、 servlet包 web開發使用javax.servlet.*和javax.servlet.http.*兩個程式包的類和介面。其中javax.servlet包中只有一個GenericServlet類,被HttpServlet繼承。其他的都屬於javax.servlet.http聲明servlet類aaServletpublic class aaServlet extends HttpServlet{}二、sevlet的生命週期 1,載入與初始化。
Time of Update: 2018-12-05
關鍵詞:session,重新導向。 分析 login.htm: 負責接受使用者輸入資訊,比如使用者名稱和密碼。 login.jsp: 負責接受login.htm中表單提交的資料並串連資料庫核對使用者 身份的合法性。 reogin.htm:負責使用者重新輸入。 info.jsp: 使用者合法登陸並通過系統核准後重新導向到的頁面。
Time of Update: 2018-12-05
由於作業系統、瀏覽器、資料庫、JVM採用的字元集都不一樣,基於Weblogic Server開發的應用經常出現中文顯示亂碼問題,其實在Weblogic Server上啟動並執行WEB應用有很多與字元集有關的設定,下面做一個總結,為了正確處理中文,最好把這些設定都設上。1. 在JSP檔案頭加入<%@ page contentType="text/html; charset=GBK" %>
Time of Update: 2018-12-05
FrankSoo是我的專案經理。前段時間公司決定作個新的J2EE二次開發平台,以替換公司原有的開發平台。公司讓FrankSoo和我組成平台開發項目組,FrankSoo擔任專案經理。現在這個平台整合開發階段已經結束,進入項目應用階段。下面是我們的整合工作小結,介紹一下我們在工作中遇到的問題,以及我們選擇的解決方案. 1、架構的選擇 首先,我們都同意以我們現有的能力,沒有足夠的時間和資源自行開發一套完整的平台。在已有的眾多開源項目中選擇若干優秀的項目進行整合,才可能按時完成項目,達到項目目的。
Time of Update: 2018-12-05
上大學的時候,一個女人說:只要你有吃飯看電影的錢我就跟你。 我說:可惜我還在上學,所有的錢都是花年邁父母的,我連這點錢也沒有。(埋頭奮鬥中……) 畢業後,另一個女人對我說:只要你的工資有3K以上,我就跟你。 我說:可惜我的工資只有2K左右,不能保證你的小資情調。(埋頭奮鬥中……) 女人說:那如果你能保證有充足的時間陪我散心,聊天也行。 我說:可惜我要加班。(繼續埋頭奮鬥中……) 畢業三年後,又一女人對我說:你有房子嗎?(流汗中……) 三十歲生日那天,在我那130平米
Time of Update: 2018-12-05
ANT目錄設定及說明:build.bat //設定環境變數,執行ant(可暫時不用)build.xml //ant的設定檔/+- dist //放置編譯,打包後的最終檔案+- src +- package //放置java源檔案 +- webroot //jsp源檔案及相關設定檔+- build //放置編譯後的檔案+- lib //放置編譯所需要相關類檔案+- doc //產生的api文檔說明:
Time of Update: 2018-12-05
Jboss 4.0的開發人員版本是一個開源的應用伺服器,他把HypersonicDB作為他的預設資料庫。然而,開發人員也許還要使用除了HypersonicDB以外其他種類的資料庫,在這篇文章中我們將看到如何在Jboss上配置使用其他的資料庫。簡介Jboss4.0使用了JDBC設定檔來設定資料庫串連,它為EJB和其它J2EE應用提供了資料來源(data source)進行訪問。如果你要使用HypersonicDB以外的資料庫你就要修改這個設定檔。這篇文章將著重講解下面的幾個部分:
Time of Update: 2018-12-05
相信大家誰都做過分頁的東西,那些代碼在每個分頁頁面中重複使用,有些使用封裝的方式以減少每個網頁中的重複代碼的位元組數,但是通用性又是一個新的難題.那麼怎麼樣寫一個又方便,又通用的分頁代碼呢?如果用JSP的會知道,taglib應該是最好不過的方式了.那麼我們就開始寫吧.....先等等,原來高人早就想到了這個方法,早已經寫好給我們這些菜人用了.我就給大家介紹一下:jsptaglibs.com的pagetablib標籤.大家可以到它的網站上去下載,也可在我這裡下載,版本2.0.點擊下載下面通過一個代碼