
2009年3月23日
posted @
2010-04-18 23:59 心夢帆影 閱讀(5882) |
評論 (0) |
編輯 收藏
posted @
2010-03-31 16:00 心夢帆影 閱讀(5869) |
評論 (2) |
編輯 收藏
posted @
2010-03-23 02:04 心夢帆影 閱讀(3227) |
評論 (8) |
編輯 收藏
posted @
2010-01-03 18:43 心夢帆影 閱讀(2765) |
評論 (2) |
編輯 收藏
posted @
2009-12-20 19:37 心夢帆影 閱讀(3056) |
評論 (3) |
編輯 收藏
posted @
2009-12-14 02:19 心夢帆影 閱讀(10324) |
評論 (7) |
編輯 收藏
posted @
2009-12-14 00:39 心夢帆影 閱讀(3823) |
評論 (1) |
編輯 收藏
posted @
2009-11-28 03:21 心夢帆影 閱讀(4058) |
評論 (24) |
編輯 收藏
posted @
2009-11-22 14:58 心夢帆影 閱讀(85062) |
評論 (25) |
編輯 收藏
posted @
2009-08-14 22:32 心夢帆影 閱讀(9478) |
評論 (10) |
編輯 收藏
posted @
2009-08-01 16:16 心夢帆影 閱讀(4404) |
評論 (11) |
編輯 收藏
posted @
2009-07-27 01:14 心夢帆影 閱讀(3242) |
評論 (2) |
編輯 收藏
posted @
2009-07-26 03:02 心夢帆影 閱讀(3614) |
評論 (9) |
編輯 收藏
posted @
2009-07-21 00:14 心夢帆影 閱讀(5896) |
評論 (2) |
編輯 收藏
posted @
2009-07-18 17:27 心夢帆影 閱讀(8083) |
評論 (10) |
編輯 收藏
posted @
2009-07-04 11:55 心夢帆影 閱讀(2026) |
評論 (7) |
編輯 收藏
posted @
2009-07-02 20:53 心夢帆影 閱讀(8325) |
評論 (0) |
編輯 收藏
posted @
2009-07-02 15:47 心夢帆影 閱讀(31830) |
評論 (9) |
編輯 收藏
posted @
2009-06-29 11:20 心夢帆影 閱讀(13400) |
評論 (1) |
編輯 收藏
posted @
2009-06-28 03:33 心夢帆影 閱讀(14913) |
評論 (4) |
編輯 收藏
posted @
2009-06-27 19:15 心夢帆影 閱讀(16697) |
評論 (6) |
編輯 收藏
摘要: 關(guān)鍵詞:基于B/S結(jié)構(gòu)的WindowsXP系統(tǒng)、Flex網(wǎng)絡(luò)操作系統(tǒng)、瀏覽器操作系統(tǒng)、仿WindowsXP的Web系統(tǒng)、在線桌面系統(tǒng)。
隨著計算機(jī)網(wǎng)絡(luò)帶寬的日益增大,“網(wǎng)絡(luò)操作系統(tǒng)”這種系統(tǒng)在將來一定會非常流行。Flex技術(shù)在外國是那么火熱,而在中國,使用這種技術(shù)的企業(yè)還不多,但不過,漸漸地會有越來越多企業(yè)會引進(jìn)這種技術(shù)的。
閱讀全文
posted @
2009-06-24 23:06 心夢帆影 閱讀(3802) |
評論 (9) |
編輯 收藏
摘要: commons-beanutils.jar可以到Apache官網(wǎng)的commons子項目下找到它,或者,在Struts2,Spring的下載包中也能看到它的影子。單獨使用時,要多引進(jìn)一個commons-logging.jar,這個包也是非常見的,可在有commons-beanutils.jar的地方找到它。
閱讀全文
posted @
2009-06-22 14:39 心夢帆影 閱讀(8906) |
評論 (2) |
編輯 收藏
摘要: Hibernate的HQL語句中的“in條件”句如:x in(‘a(chǎn)’,’b’,’c’),要求的是x是(‘a(chǎn)’,’b’,’c’)中的一個元素,而select role.users這樣查出來的是集合的集合,它內(nèi)部的元素應(yīng)該是一個集合:set
in (select role.users…),而不是一個對象: user in (select role.users…)。
可惜的是HQL語句沒有set in (select role.users….)這樣的子句,后來,查了一下Hibernate的參考文檔,得到解決方法。原來,Hibernate的HQL語句中的“in條件”中,可加入”elements”關(guān)鍵詞,即上面的查詢語句變成:
閱讀全文
posted @
2009-06-21 20:11 心夢帆影 閱讀(12100) |
評論 (4) |
編輯 收藏
摘要: 問:Java的數(shù)據(jù)結(jié)構(gòu)你用過哪些?Map與Set的本質(zhì)區(qū)別是什么?
問:Spring整合ORM框架時,事務(wù)管理用哪個類?是Spring控制事務(wù)的提交還是ORM框架控制?同一事務(wù)中執(zhí)行兩個更新操作,它的工作原理是怎樣的?
問:Http協(xié)議你了解嗎?文件上傳時,進(jìn)度條的設(shè)計原理是什么?
閱讀全文
posted @
2009-06-16 20:15 心夢帆影 閱讀(9555) |
評論 (37) |
編輯 收藏
摘要: 開發(fā)工具:Eclipse 3.4 for JavaEE
開發(fā)環(huán)境:JDK-6u14,JBoss5.0.1GA
從JPA開始,先設(shè)計四個類,分別為User, Role, Category, Article,它們之間的關(guān)系,如下圖:
閱讀全文
posted @
2009-06-13 02:15 心夢帆影 閱讀(2029) |
評論 (4) |
編輯 收藏
摘要: 今天舍友問我,JDBC中的stmt.setDate()怎么挺入當(dāng)前時間,傳入?yún)?shù)new java.util.Date()不行,傳入 參數(shù)new java.sql.Date(),試了一會,還是不行。此時,才發(fā)覺,自從用了Hibernate,JPA之后,我連原始的東西都忘記了。這可是一個很可悲的問題,決定來一次小測試! 閱讀全文
posted @
2009-06-11 17:25 心夢帆影 閱讀(3848) |
評論 (7) |
編輯 收藏
摘要: 前段時間,朋友做了一個“基于MVC的JSP+Servlet+JavaBean整合開發(fā)的例子”,有老師質(zhì)疑它這個是不是真正的MVC標(biāo)準(zhǔn)?至于這個問題,我們在這里不討論,本文目的是用Struts2.1.6來取代Servlet。經(jīng)我這位朋友同意,我把他所做的那個“JSP+Servlet+JavaBean”的例子,發(fā)布給大家,大家可以跟著我的步驟,一步一步地,把這個Servlet的例子,改寫成Struts2.1.6的例子。 閱讀全文
posted @
2009-06-10 02:37 心夢帆影 閱讀(2914) |
評論 (4) |
編輯 收藏
摘要: Hibernate和JPA控制關(guān)聯(lián)關(guān)系的,只能是一方,不能雙方控制的,
個人認(rèn)為,Hibernate(JPA)在設(shè)置多對多關(guān)聯(lián)映射時,應(yīng)該有做法能使得雙方都能控制關(guān)聯(lián)關(guān)系才好,才符合實際吧!但事實上,好像還沒有發(fā)現(xiàn)有Hibernate(JPA)這種能力!
閱讀全文
posted @
2009-06-08 13:33 心夢帆影 閱讀(26967) |
評論 (15) |
編輯 收藏
摘要: 為了在項目中加入一個在線編輯器eWebEditor,苦試了兩天,最令人頭痛的是編輯器放在二級目錄的問題,網(wǎng)上有什么飛魚版的,呂海鵬版的,其實,按他們的做法去做,都是沒成功的!
苦惱啊!
最近,在Blogjava上看到這一篇文章關(guān)于eWebEditor常見的問題及其個人使用心得 ,覺得寫得很全面,就試著他的做法去做,弄了一個晚上,還是失敗了! 閱讀全文
posted @
2009-06-08 02:52 心夢帆影 閱讀(2577) |
評論 (13) |
編輯 收藏
摘要: 范型一般用于方法的參數(shù)或者方法的返回值,上面的寫法,我們要使范型有效,就須在方法的返回類型前加入強(qiáng)制范型轉(zhuǎn)換。其中,add(T t)的參數(shù)用了范型,它的返回值是void型,就在void 前用強(qiáng)制類型轉(zhuǎn)換,即加上,強(qiáng)制轉(zhuǎn)換成范型的形式,這樣就不會報錯了。而T get(ID id),由于它的參數(shù)和返回類型都用了范型,故要在返回類型T前強(qiáng)制轉(zhuǎn)換,即。 閱讀全文
posted @
2009-05-27 02:47 心夢帆影 閱讀(3843) |
評論 (6) |
編輯 收藏
摘要: 系統(tǒng)功能: 開發(fā)一個計算器服務(wù)CalculateService,這個服務(wù)包含加(plus)、減(minus)、乘(multiply)
、除(divide)的操作。
開發(fā)前準(zhǔn)備:下載Axis2的最新版本Axis2 1.4.1 Release,網(wǎng)址
http://ws.apache.org/axis2/download/1_4_1/download.cgi,選擇Standard Binary Distribution
的.zip包即"axis2-1.4.1-bin.zip"這個文件,解壓縮得到的目錄名axis2-1.4.1,目錄內(nèi)的文件結(jié)構(gòu)如
下: 閱讀全文
posted @
2009-05-21 15:13 心夢帆影 閱讀(50043) |
評論 (28) |
編輯 收藏
摘要: 此EntityDao接口與EntityDaoImpl實現(xiàn)類,可取代了我們平時寫的UserDao,NewsDao,CompanyDao等等,可直接供Service層調(diào)用.
public Pager findForPager(final Class entityClass,final String propertyName,final boolean isAsc,final int firstResult,final int maxResults,final Criterion ...criterions){
int totalCounts = findCountsByCriteria(entityClass, criterions);
List entityList = findByCriteria(entityClass, propertyName, isAsc, firstResult, maxResults, criterions);
Pager pager = new Pager();
閱讀全文
posted @
2009-05-19 09:56 心夢帆影 閱讀(10477) |
評論 (20) |
編輯 收藏
摘要: 本文是我用EJB+JPA(Hibernate實現(xiàn))+Web Service開發(fā)時,遇到的一些問題,查了許多地方,都找不到答案,請各位朋友耐心讀一下本文,有想法的歡迎留言!謝謝!
有個疑問:是不是設(shè)置的lazy加載,即使沒有用到,也會加載的?即使會加載的,為什么我在服務(wù)器端測試時能正常,而在Web Service的客戶端測試時,卻報錯? 閱讀全文
posted @
2009-04-26 13:27 心夢帆影 閱讀(1800) |
評論 (4) |
編輯 收藏
摘要: 1、Struts+JSP時,
Struts設(shè)置成GBK,而而JSP端設(shè)置成GBK,GB2312,GB18030 --> 沒問題
Struts設(shè)置成GBK,而而JSP端設(shè)置成UTF-8 --> 亂碼
Struts設(shè)置成UTF-8,而JSP端設(shè)置成GBK,GB2312,GB18030 --> 亂碼
Struts設(shè)置成UTF-8,而JSP設(shè)置成UTF-8 -->沒問題
2、Struts+Ajax+JSP時,
Struts設(shè)置成GBK,而而JSP設(shè)置成GBK,GB2312,GB18030 --> 亂碼
Struts設(shè)置成GBK,而而JSP設(shè)置成UTF-8 -->亂碼
Struts設(shè)置成UTF-8,而JSP端GBK,GB2312,GB18030 --> 沒問題
Struts設(shè)置成UTF-8,而JSP設(shè)置成UTF-8 閱讀全文
posted @
2009-04-09 13:38 心夢帆影 閱讀(2830) |
評論 (4) |
編輯 收藏
摘要: 進(jìn)入我們基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合開發(fā)的最后一個階段了,這階段主要為我們的項目引進(jìn)Struts2的Annotation。相對于帶Annotation的Hibernate與帶Annotation的Spring整合來說,帶Annotation的Struts與帶Annotation的Spring整合還是比較容易實現(xiàn)的。
………………
成功啦!我們基于Annotation的SSH整合開發(fā)終于完成了。我所介紹的Annotation注解其實并不多,還得靠大家找資料去學(xué)習(xí)。而我們側(cè)重點是在用Annotation時三大框架是如何整合起來的。
說點題外話吧,我們在開發(fā)過程中,究竟用Annotation還是XML……
閱讀全文
posted @
2009-03-27 00:09 心夢帆影 閱讀(9411) |
評論 (37) |
編輯 收藏
摘要: 基于Annotation的SSH整合開發(fā),其實,并沒有我當(dāng)初想像中那么順利。真正去做的時候,才發(fā)覺有許多問題。但不要緊,探索一下吧。在探索過程中學(xué)到知識,才是最重要的。
…… ……
其實,到現(xiàn)在為止,我們發(fā)覺我們的XML配置文件還是很多。其實,這樣想想,上一階段我們省去了xxx.hbm.xml這類的文件,這一階段,我們少去了這樣的配置項。而這些,正是我們項目開發(fā)中,大量使用的配置。而只要書寫簡單的Annotation注解,就可以省去這樣,我們何樂而不用。而那些我們保留的XML配置文件(如:數(shù)據(jù)庫連接,事務(wù)),這樣是寫死的,一個項目就寫一次或復(fù)制過來用,我們保留它又何妨? 閱讀全文
posted @
2009-03-25 01:05 心夢帆影 閱讀(13183) |
評論 (24) |
編輯 收藏
摘要: 寫這個主題的文章在網(wǎng)絡(luò)上應(yīng)該暫時沒有吧,也看過許多SSH整合開發(fā)的書,許多都是舊版本的框架整合,而且大部分都是以XML配置文件的方式,即使談到Annotation也是針對其中一個框架而言的。隨著開源框架更新版本中不斷引進(jìn)對Annotation的支持,使得我們可以用單方面去管理我們的類與關(guān)系,而不用像以往那樣,一旦遇到問題,就要不斷在Java視圖和XML視圖中切換。好,開始吧,既然網(wǎng)絡(luò)中暫時沒有這方面的文章,我就來開創(chuàng)個先例。自己探索學(xué)習(xí)一下,也讓大家來學(xué)習(xí)和提出批評和建議。 閱讀全文
posted @
2009-03-23 21:05 心夢帆影 閱讀(15678) |
評論 (38) |
編輯 收藏