mybatis3中@SelectProvider的使用技巧
posted @ 2011-08-08 16:59 dbstar 閱讀(44625) | 評論 (2) | 編輯 收藏
隨筆 - 19, 文章 - 1, 評論 - 21, 引用 - 0
|
mybatis3中@SelectProvider的使用技巧
摘要: mybatis3中增加了使用注解來配置Mapper的新特性,本篇文章主要介紹其中幾個@Provider的使用方式,他們是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。 閱讀全文
posted @ 2011-08-08 16:59 dbstar 閱讀(44625) | 評論 (2) | 編輯 收藏 Gemini Web第一個里程碑版發布Eclipse Gemini Web(1.1.0.M01) 的第一個 里程碑版現已提供下載 ,它采用了Eclipse Public License和Apache License 2.0雙授權協議。 Gemini Web 是SpringSource開發使用的OSGi Web容器的參考實現,其代碼目前已捐獻給Eclipse組織作為Gemini的Web 子項目。Gemini的目標是提供一個Java EE技術的模塊化實現。Gemini Web 則會提供servlet和JSP功能。 Gemini Web運行在Equinox OSGi框架中,其中包含了 Tomcat,并會被整合進Eclipse Virgo web server。 posted @ 2010-07-07 15:40 dbstar 閱讀(2138) | 評論 (1) | 編輯 收藏 Google App Engine 初探
摘要: 這幾天在逛論壇的時候,不經意的看到的Google App Engine支持java的消息(請原諒我的out),想想這東東出來也有一段時間了,于是乎去關注了一下。 閱讀全文
posted @ 2010-05-21 15:20 dbstar 閱讀(1897) | 評論 (0) | 編輯 收藏 轉:從事IT行業的應該如何學習最高效的休息方式
摘要: 你會休息嗎?
你根本不會休息 為什么你睡了11個小時仍然覺得疲累? 為什么你花了好幾萬去島國度假并沒有增加生活的熱情? 都說要去KTV,去夜店,去游樂園就能忘掉不快,更帶勁地開始新的一天,但是盡興歸來心里只剩空虛? 我們真的明白休息的含義嗎?我們休息對了嗎? 閱讀全文 posted @ 2010-05-19 11:20 dbstar 閱讀(438) | 評論 (1) | 編輯 收藏 做一次電工的感悟
摘要: 前不久剛剛做了一次電工,把家里的老式熔斷式保險絲更換成了新型的斷路器,終于不用再忍受頻繁的跳閘和黑燈瞎火之下接換保險絲了。事后回顧了一下,頗有一些感悟,和程序工作的經驗做一下對照,發現挺有意思的,所以曬出來和大家分享分享。
閱讀全文 posted @ 2010-05-18 17:38 dbstar 閱讀(703) | 評論 (2) | 編輯 收藏 打造一個基于OSGi的Web Application——使用Tomcat原生API動態管理Listener
摘要: 本文介紹在Tomcat中,如何通過Tomcat原生API實現OSGi容器中動態管理Listener。 閱讀全文
posted @ 2010-04-02 18:47 dbstar 閱讀(3669) | 評論 (2) | 編輯 收藏 打造一個基于OSGi的Web Application——使用Tomcat原生API來動態管理Web元素:原理
摘要: Tomcat的org.apache.catalina.Context接口提供了動態管理注入到Catalina Web Container中的Web元素的API。在基于OSGi的Web Application中,可以利用這個接口來實現在OSGi容器中動態管理Web元素的目的。為了達到這個目的,我們還需要做一些額外的配置。請注意,以下方法僅適用于Tomcat,并非通用的實現,而且只針對5.5.28版和6.0.24版的Tomcat做過簡單的測試。 閱讀全文
posted @ 2010-04-01 12:02 dbstar 閱讀(3104) | 評論 (0) | 編輯 收藏 打造一個基于OSGi的Web Application——設置初始化bundle的StartLevel
摘要: 在前幾天的文章中描述了如何在Web Application中啟動OSGi,參見
《打造一個基于OSGi的Web Application——在WebApplication中啟動OSGi》 后來發現其中在初始化時加載bundle的方式,還有一些美中不足。這種方式加載的bundle都具有相同的啟動順序,即bundle的初始化默認 start level,在之前均沒有做過特別的設置,所以默認值都是1,這樣會導致所有的bundle的啟動順序無法控制,在某些希望特殊bundle優先加載的場合(如日志功能,需要最先加載),我們希望能夠在bundle初始化的時候就能指定特別的start level,這樣所有的bundle就能按照我們預設的啟動順序來加載了。下面就是我優化過的初始化代碼,能夠解決啟動順序問題。 閱讀全文 posted @ 2010-03-29 15:26 dbstar 閱讀(3699) | 評論 (0) | 編輯 收藏 打造一個基于OSGi的Web Application——增加日志輸出功能
摘要: 到目前為止,我們的基于OSGi內核的Web Application還沒有任何的日志輸出功能,本章將介紹如何在這個Web應用中配置和輸出日志。 閱讀全文
posted @ 2010-03-27 00:28 dbstar 閱讀(3343) | 評論 (3) | 編輯 收藏 OSGi中獲取Service的幾種方式
摘要: 在OSGi中,Service是動態管理的,OSGi容器提供的好幾種獲取和使用Service的方式,那么這幾種方式各有什么優、缺點呢,下面我們就以 org.osgi.service.log.LogService為例來分別講一講。 閱讀全文
posted @ 2010-03-26 18:09 dbstar 閱讀(13304) | 評論 (0) | 編輯 收藏 |
|