在Struts和Hibernate之間搭起橋樑

  Hibernate和struts是當前市面上幾個最流行的開源的庫之一。它們很有效率,是程式員在開發Java公司專屬應用程式,挑選幾個競爭的庫的首選。雖然它們經常被一起應用,但是Hibernate的設計目標並不是和Struts一起使用,而Struts在Hibernate誕生好多年之前就發布了。為了讓它們在一起工作,仍然有很多挑戰。這篇文章點明了Struts和Hibernate之間的一些鴻溝,尤其關係到物件導向建模方面。文章也描述了如何在兩者間搭起橋樑,給出了一個基於擴充Struts的解決方案。

Log4j比較全面的配置

來源:http://ajava.org/blog-3431-411.htmllog4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true# 應用於控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out

ExtJS中FormPanel的labelWidth問題

項目需要,在一個彈窗中只有一個FormPanel,form中也只有一個textarea,不需要label,但初始時不管怎樣設定label,該寬度依然存在。查看源碼,labelWidth預設寬度確實是100,實際操作中,改大可以,改小不見效果。未對源碼進行修改,後將layout:form改成layout:fit,之前設定均得到展現,原來布局不自覺的寫成form,大意了,也是經驗不足!EXTJS中常見布局參見:http://blog.csdn.net/folio/article/details/67

CXF產生webservice客服端代碼

1. CXF:http://cxf.apache.org/download.html,下載apache-cxf-2.7.0.zip(目前最新),解壓,在bin目錄(如:D:\apache-cxf-2.7.0\bin)下運行命令:         wsdl2java -d d:\\src http://localhost:8080/projectName/webservice?wsdl    即在d:\src目錄下產生用戶端代碼。wsdl路徑也可為儲存的wsdl類型的檔案。 2.

JQuery $(this).next

 <div class="item">       <label>A ID:*</label>       <input class="bothcheck" type="text" value="" tabindex="1"         maxlength="200" name="aid" id="a id">       <span

Extjs實用簡單小功能總結

1、數組求最大,最小值,判斷是否包含元素Array.prototype.max = function(){ //最大值 return Math.max.apply({},this) } Array.prototype.min = function(){ //最小值 return Math.min.apply({},this) }Array.prototype.S=String.fromCharCode(2); Array.prototype.contain = function (e)

System.arraycopy

JAVA中數組複製幾種方法:1.使用FOR迴圈,將數組的每個元素複製或者複製指定元素,不過效率差一點。2.使用clone方法,得到數組的值,而不是引用,不能複製指定元素,靈活性差一點。int[] arr1 = {1, 2, 3, 4};int[] arr2 = arr1.clone(); // {1, 2, 3, 4}3.使用System.arraycopy(src, srcPos, dest, destPos, length)方法,推薦使用。/** *

js中正則的常用驗證

// 字母 數字var reg = new RegExp("[^A-Za-z0-9]");if(reg.test(fillv)){...}// 郵件var reg = new RegExp("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");if(reg.test(fillv)){...}//數字 固定字元 - ( ) +var reg = new

所有漂亮的代碼跑哪裡去了?

所有漂亮的代碼跑哪裡去了?作者:cleverpig本文:06年5月9日在拉斯韋加斯舉辦了ServerSide Java 會議。會上,Gregor Hohpe對一位Java高手說,每個軟體Team

myeclipse啟動報錯

玩的時候發現工作管理員中有2個javaw.exe進程(後面研究~),殺了一個,然後myeclipse掛了,啟動的時候報如下錯誤       好吧,去看日誌,說是幾個jar已經存在什麼的。。。各種嘗試均無效,網上看到一個解決方案,很簡單。方案如下:命令視窗中,轉到myeclipse安裝目錄/eclipse/,運行eclipse.exe

Extjs中PropertyGrid預設排序問題

PropertyGrid自作主張地一定要把所有的屬性按字母升序排列,不管怎麼弄就是調不過來,原來原始碼裡是寫死的排序!唯一的辦法是,把Ext.grid.PropertyGrid.initComponent()函數替換成下面這樣: initComponent: function() { this.customEditors = this.customEditors || {}; this.lastEditRow = null; var store =

項目雜記130423

        寫在之前:        項目中一些小的知識點,不易單獨成篇,此處僅做摘要,權且記錄細節。1. 時間格式問題。要求記錄產生的時間精確到分,就加上了 hh:mm<td><s:date format="yyyy-MM-dd hh:mm" name="createTime"/></td>後面說要24小時制,才發現區別<td><s:date format="yyyy-MM-dd HH:mm"

quota磁碟限額實驗

一、分區準備     /dev/hda1    ( ext2/ext3 格式) 二、使用者目錄準備    添加使用者u1,u2   #useradd u1   #passwd u1   #useradd u2   #passwd  u2 三、掛載   (1)手動掛載         mount -o usrquota,grpquota  /dev/hda1   /mnt/hda1   (2) 自動掛載       # vi /etc/fstab       添加        /dev/hda5

Myeclipse7.0安裝時出現“災難性故障”

Myeclipse7.0在安裝過程中會報 “災難性故障”,總結了一下,可能原因有一下幾個方面1. jdk版本和Myeclipse不相容解決方案:重新安裝jdk新版本2.安裝路徑的問題解決方案:安裝Myeclipse時,不修改其預設的安裝路徑,讓其自動安裝到c盤。3.軟體衝突,一些程式可能與myeclipse安裝程式有衝突解決方案:把其他開啟的軟體都關閉,尤其殺毒軟體和防火牆都要關閉。 目前遇到的解決方案就三種,大部分的出現“災難性故障”這種問題的都可以解決。

Swing是MVC設計的典範

不管你的項目是否用到了Swing技術,我都要說,Swing是一個設計優秀的Java包,它充滿了大師的智慧。如果你學了Java卻連一個Button還不會寫,就象你學習Visual

php5中調用webservice

php5中包含了使用webservice的拓展。需要php.ini中的兩項配置:extension=php_openssl.dllextension=php_soap.dll手冊中的說明在“SOAP Functions”部分。大致過程:1.使用web service的訪問路徑new一個

Struts中使用displaytag簡單小教程

Display Tag Lib是一個標籤庫,用來處理jsp網頁上的Table,功能非常強,可以對的Table進行分頁、資料匯出、分組、對列排序等等,能夠大大減少代碼量。      這個是Display Tag的官方網站http://displaytag.sourceforge.net。       

有關雷軍和小米

      我兩周前買的小米機子,那天去中山東路長發那裡拿機子,正好有個人進來說機子有問題,反應慢死機什麼的。說一起買的兩部,另外一個都沒這些問題。當時裡面的職員就說可能是系統有問題,安卓是開源系統咋咋地,讓人很不爽,明顯是演練過的,都沒檢測過就下結論了,還說不是硬體問題不能退機。艸,老子真後悔沒當場退機。你網站上說的清楚,小米的系統是MIUI,是你們在安卓基礎上做了百來項改進的,親!有問題是安卓的,沒問題就是你們改的好。靠,果然繼承了中國上千年文化的精髓。       今天看到說小米除了什麼“

在演算法的漩渦裡躊躇著

我是一名大三的學生,這學期開了演算法分析與設計這門專業課。 看著教授在講台上將它講的出神入化,可我的CPU(大腦)依舊不能將其充分地吸收理解。 這學期來的時候決定了自己是要考研的,為了自己的將來,或者說是為了我們的將來。我在盡我自己的能力努力著,而我現在卻深陷在演算法的痛苦深淵裡。 這是第一次在這裡發一篇或許跟電腦沒什麼關係的文章,沒有在部落格裡跟空間裡發出來,不想叫熟悉自己的人看見這樣的自己—逃避。 不想再在這裡躊躇了,我想我也不會那麼sui。COME ON!

解決FORM的重複提交

關鍵字:        當我們提交一個表單之後可以重新導向來防止重新整理來重複提交表單,但在有些情況下,通過遊覽器的後退再來提交,就會重複提交表單,為瞭解決這個問題,我們可以使用struts中的Token.下面給出一個例子:1,我們在轉向表單的Action中加入代碼saveToken(request);2,我們在處理表單的Action加入代碼:/**驗證FORM的重複提交  

總頁數: 61357 1 .... 20032 20033 20034 20035 20036 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.