01 2007 檔案
MapEasy-一個類似GoogleMap的客戶端JS開源庫
摘要: MapEasy is a web mapping client api which has an analogy with Google Map Api. It helps to build a map-based application easily.
閱讀全文
posted @
2007-01-31 23:50 cresposhi 閱讀(11471) |
評論 (73) 編輯
朋友們,你們還好嗎?
摘要: 還有好多好多朋友們,你們現(xiàn)在在哪里,還好嗎?
越到夜里情感越激烈,有想哭的沖動!在學(xué)校的時候居然從沒感覺過!
難道是因為要遠行的原因嗎?我也不知道,我想不管走到哪里大概心都不會變吧!
閱讀全文
posted @
2007-01-29 23:49 cresposhi 閱讀(1414) |
評論 (30) 編輯
Resin3下Spring+iBATIS組合SqlMap文件解析錯誤的問題和解決方法
摘要: 前兩天剛發(fā)了一篇關(guān)于Resin3下Spring的啟動問題的文章(在Resin3下配置SpringSide的HelloWorld示例程序碰到的問題和解決方法),我把持久層框架換成iBATIS后又出現(xiàn)了解析SqlMap文件的新問題,并且花了很長時間才找到解決方法(也可能是我了解的太少,還要加強修煉,呵呵),不管怎么樣還是寫出來和大家分享,希望對大家有所幫助。
閱讀全文
posted @
2007-01-28 00:24 cresposhi 閱讀(3062) |
評論 (14) 編輯
在Resin3下配置SpringSide的HelloWorld示例程序碰到的問題和解決方法
摘要: 因為想體驗一把Spring2.0基于aop名稱空間的AOP和Hibernate3.2比EJB3.0的JPA還要細致強大的annotation等等新特征,特地跑到SpringSide(一個基于Spring核心的強大而優(yōu)雅的企業(yè)快速開發(fā)框架)去下載了完整的開發(fā)包。記得要先照它介紹的方式運行起來,只要雙擊個.bat文件程序,數(shù)據(jù)庫(HSQLDB),服務(wù)器(Tomcat5.5)就全部署好了,范例就已經(jīng)跑起來了,非常吸引人。但是我一般用的是Resin3 ,所以我打算停了Tomcat跑起我的Resin,這時候一向聽話的Resin居然開始撒嬌了。
1. web.xml中是以為確實存在錯誤的字符導(dǎo)致web容器無法初始化,修改文件后就正常了。
2. Resin讀取Spring的配置文件必須顯示采用xerces,否則無法初始化Spring容器。建議配置服務(wù)器級的xerces。
3. 平時開發(fā)和學(xué)習(xí)過程中應(yīng)廣泛涉獵,拓寬知識面。碰到問題大膽假設(shè),聯(lián)想,細心調(diào)試。最后再糾根問底,徹查明白。
4. 遇
閱讀全文
posted @
2007-01-25 00:29 cresposhi 閱讀(5553) |
評論 (10) 編輯
什么是Annotation?【轉(zhuǎn)載】
摘要: 在創(chuàng)建EJB組件時,必需提供一些定義,使得EJB組件使用一些服務(wù)例如:安全服務(wù),持久化服務(wù),事務(wù)服務(wù)。EJB容器可以提供這些服務(wù),這樣EJB只要實現(xiàn)業(yè)務(wù)邏輯就可以了。但是說到底EJB容器使用EJB組件的元數(shù)據(jù)來提供這些服務(wù),在以前EJB的元數(shù)據(jù)是以XML配置文件形式出現(xiàn)的,這些配置文件與EJB源文件是分開的。
EJB的部署人員無法了解EJB本身的信息,如果EJB組件的創(chuàng)建者用注釋(Annotation)的方法將這些配置服務(wù)的信息和代碼放在一起,這樣EJB的部署者就可以了解EJB的信息,EJB的home接口可以使用Annotation自動生成,當(dāng)然到目前為止更好的是在簡單的Java Object上使用Annotations。
閱讀全文
posted @
2007-01-22 22:26 cresposhi 閱讀(1005) |
評論 (6) 編輯
看《墨攻》理解IoC—Spring底層核心 (寫的很有意思)【 轉(zhuǎn)載】
摘要: IoC(反向控制:Inverse of Control)是Spring容器的底層核心功能,AOP功能、聲明事務(wù)等功能在此基礎(chǔ)上生根開花。但是IoC這個重要的概念卻比較晦澀隱諱,拐彎抹角,不容易讓人望文生義,不能不說是一大遺憾。不過IoC確實包括很多內(nèi)涵,它涉及到代碼解耦,設(shè)計模式優(yōu)化等問題的考量。
2006年多部賀歲大片以讓人應(yīng)接不暇的頻率紛至沓來,其中張之亮的《墨攻》算是比較出彩的一部,講述了戰(zhàn)國時期墨家人革離幫助梁國反抗趙國侵略的個人英雄主義故事,恢宏壯闊,渾雄凝重的歷史場面相當(dāng)震撼。其中有一個場景:當(dāng)劉德華所飾的墨者革離到達梁國都城下,城上梁國守軍問:“來者何人?”,劉德華回答:“墨者革離!”,我們不妨用Java對這段“城門問對”的場景進行編劇并借由這個例子來理解IoC的內(nèi)涵。
閱讀全文
posted @
2007-01-11 23:08 cresposhi 閱讀(1069) |
評論 (19) 編輯
Spring入門 (spring初學(xué)非常好的文章) 【轉(zhuǎn)載】
摘要: Spring是一個非常優(yōu)秀的輕量級框架,通過Spring的IoC容器,我們的關(guān)注點便放到了需要實現(xiàn)的業(yè)務(wù)邏輯上。對AOP的支持則能讓我們動態(tài)增強業(yè)務(wù)方法。編寫普通的業(yè)務(wù)邏輯Bean是非常容易而且易于測試的,因為它能脫離J2EE容器(如Servlet,JSP環(huán)境)單獨進行單元測試。最后的一步便是在Spring框架中將這些業(yè)務(wù)Bean以XML配置文件的方式組織起來,它們就按照我們預(yù)定的目標(biāo)正常工作了!非常容易!
閱讀全文
posted @
2007-01-11 22:44 cresposhi 閱讀(1444) |
評論 (5) 編輯
spring相關(guān)學(xué)習(xí)
摘要: 最近開始學(xué)習(xí)spring,涉及到的術(shù)語和一些相關(guān)內(nèi)容比較多,也有些很有趣,所以記錄在此備忘。
閱讀全文
posted @
2007-01-11 22:19 cresposhi 閱讀(681) |
評論 (3) 編輯
基于struts+spring+ibatis的輕量級J2EE開發(fā)【轉(zhuǎn)載】
摘要: JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非傳統(tǒng)Struts開發(fā)模式),以ibatis作為持久化層。該示例程序設(shè)計優(yōu)雅,層次清晰,可以學(xué)習(xí)以及作為一個高效率的編程模型參考。本文是在其基礎(chǔ)上,采用Spring對其中間層(業(yè)務(wù)層)進行改造。使開發(fā)量進一步減少,同時又擁有了Spring的一些好處…
閱讀全文
posted @
2007-01-10 22:43 cresposhi 閱讀(1033) |
評論 (2) 編輯
設(shè)計模式相關(guān)文章 -- 目錄 【轉(zhuǎn)載】
摘要: 前一段時間開始寫了寫關(guān)于設(shè)計模式相關(guān)的隨筆,今天做個目錄索引,大概看了一下,有些還可以,有寫則寫的比較亂,寫的過程中為了能更通俗易懂,嘗試回憶自己剛接觸這些模式時的想法,循序而寫,
但因為時間倉促,個人理解的偏差,有些寫的過程中出錯,多謝很多朋友的指出。。。。
閱讀全文
posted @
2007-01-09 22:03 cresposhi 閱讀(652) |
評論 (10) 編輯