Log4J使用完全手冊(cè)(轉(zhuǎn))
摘要: Log4J是Apache的一個(gè)開放源代碼項(xiàng)目(http://logging.apache.org/log4j/docs/),它是一個(gè)日志操作包。通過使用Log4J,可以指定日志信息輸出的目的地,控制每一條日志的輸出格式,定義日志信息的級(jí)別。所有這些功能通過一個(gè)配置文件靈活進(jìn)行配置。
閱讀全文
快速建立Subversion服務(wù)器
摘要: 本文是使用Subversion最快速的教程,在最短的時(shí)間里幫助您建立起一套可用的服務(wù)器環(huán)境,只需略加調(diào)整就可以應(yīng)用到實(shí)際項(xiàng)目當(dāng)中。本教程分為以下幾個(gè)部門,不僅僅是快速入門,最后我們還有一些高級(jí)功能的說明,為了說明簡(jiǎn)單,教程是在windows下使用的方式,以方便資源有限的項(xiàng)目使用,對(duì)于UNIX環(huán)境下,區(qū)別并不大。
閱讀全文
JSP容器的初始化和銷毀 - ServletContext(轉(zhuǎn))
摘要: ServletContext 被 Servlet 程序用來與 Web 容器通信。例如寫日志,轉(zhuǎn)發(fā)請(qǐng)求。每一個(gè) Web 應(yīng)用程序含有一個(gè)Context,被Web應(yīng)用內(nèi)的各個(gè)程序共享。因?yàn)镃ontext可以用來保存資源并且共享,所以我所知道的 ServletContext 的最大應(yīng)用是Web緩存----把不經(jīng)常更改的內(nèi)容讀入內(nèi)存,所以服務(wù)器響應(yīng)請(qǐng)求的時(shí)候就不需要進(jìn)行慢速的磁盤I/O了。
ServletContextListener 是 ServletContext 的監(jiān)聽者,如果 ServletContext 發(fā)生變化,如服務(wù)器啟動(dòng)時(shí) ServletContext 被創(chuàng)建,服務(wù)器關(guān)閉時(shí) ServletContext 將要被銷毀。
在JSP文件中,application 是 ServletContext 的實(shí)例,由JSP容器默認(rèn)創(chuàng)建。Servlet 中調(diào)用 getServletContext()方法得到 ServletContext 的實(shí)例。
閱讀全文
Ubuntu下安裝和配置Apache2
摘要: 在Windows下,Apache的配置文件通常只有一個(gè),就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安裝了Apache2后,竟然發(fā)現(xiàn)它的httpd.conf(位于/etc/apache2目錄)是空的!進(jìn)而發(fā)現(xiàn)Ubuntu的 Apache軟件包的配置文件并不像Windows的那樣簡(jiǎn)單,它把各個(gè)設(shè)置項(xiàng)分在了不同的配置文件中,看起來復(fù)雜,但仔細(xì)想想設(shè)計(jì)得確實(shí)很合理。
閱讀全文
struts2:利用標(biāo)簽顯示List嵌套Map
摘要: struts2:利用標(biāo)簽顯示List嵌套Map
閱讀全文
用Session實(shí)現(xiàn)在線統(tǒng)計(jì)的功能(HttpSessionListener)
摘要: 如何用Session實(shí)現(xiàn)在線統(tǒng)計(jì)的功能,其實(shí)只要對(duì)Servlet規(guī)范詳細(xì)了解一下,明白其基本原理,編寫一個(gè)類似的功能并不是一件很復(fù)雜的事情。這個(gè)例子是基于2.3以上的規(guī)范編寫的,最主要功能就是提供在線用戶列表顯示(既然用戶列表都可以顯示了,那人數(shù)統(tǒng)計(jì)自然也不在話下了)。
閱讀全文
JSP防止重復(fù)提交,重復(fù)刷新,后退
摘要: JSP防止重復(fù)提交,防止重復(fù)刷新,防止后退問題以及處理方式
閱讀全文
struts2.0標(biāo)簽應(yīng)用–for循環(huán)的實(shí)現(xiàn)
摘要: struts2.0標(biāo)簽應(yīng)用–for循環(huán)的實(shí)現(xiàn)
閱讀全文
提高JAVA代碼質(zhì)量,減少代碼缺陷
摘要: 這是最新一期IBM developworks的專題,摘錄了一些挺有用的建議和概念。高質(zhì)量代碼中往往缺陷更少!確保高的 Java 代碼質(zhì)量有兩個(gè)步驟:盡早并經(jīng)常地編寫各個(gè)層次的測(cè)試用例,以及持續(xù)的監(jiān)測(cè)質(zhì)量狀況
閱讀全文
jQuery+struts+json
摘要: 在struts中采用jquery利用json數(shù)據(jù)來動(dòng)態(tài)無刷新更新頁面。首先要準(zhǔn)備一下基本知識(shí),struts目前已經(jīng)是展示層的業(yè)內(nèi)標(biāo)準(zhǔn);jquery這里我們需要使用jquery的ajax方式獲取后臺(tái)數(shù)據(jù);json是一種數(shù)據(jù)交換格式(不太清楚的可以看我之前的幾篇文章《actionscript數(shù)據(jù)交互的幾種類型》,《JSON簡(jiǎn)介》),項(xiàng)目構(gòu)建工具maven。
閱讀全文
Struts2使用之值棧與OGNL-使用
摘要: 訪問屬性,訪問方法,訪問靜態(tài)屬性和方法,訪問構(gòu)造方法,訪問數(shù)組,訪問集合 – 投影、選擇(? ^ $),集合的偽屬性
閱讀全文
struts2標(biāo)簽使用 (#$%)/js命名空間
摘要: session中存有UserVO值對(duì)象,其中有networkListMap(當(dāng)前用戶所創(chuàng)建的network,以network的name為 key,network的信息為value),當(dāng)前用戶所在的network信息(name,description),當(dāng)前用戶可以點(diǎn)擊頁面上的 network列表切換network.
閱讀全文
分享J2EE學(xué)習(xí)的20個(gè)網(wǎng)站
摘要: 前人栽樹,后人乘涼。想當(dāng)初自己初學(xué)Java時(shí)為了解決一個(gè)很基礎(chǔ)的問題,好多的朋友熱心的回復(fù)我,幫我分析錯(cuò)誤。現(xiàn)在為了方便那些Java新手,特給出自己感覺比較好的學(xué)習(xí)網(wǎng)站和論壇,希望對(duì)朋友們能有點(diǎn)幫助。
閱讀全文