﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-dbstar的技术Blog</title><link>http://www.blogjava.net/dbstar/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 03 May 2026 06:27:22 GMT</lastBuildDate><pubDate>Sun, 03 May 2026 06:27:22 GMT</pubDate><ttl>60</ttl><item><title>mybatis3中@SelectProvider的使用技巧</title><link>http://www.blogjava.net/dbstar/archive/2011/08/08/355825.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Mon, 08 Aug 2011 08:59:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2011/08/08/355825.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/355825.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2011/08/08/355825.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/355825.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/355825.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: mybatis3中增加了使用注解来配置Mapper的新特性，本篇文章主要介绍其中几个@Provider的使用方式，他们是：@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2011/08/08/355825.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/355825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2011-08-08 16:59 <a href="http://www.blogjava.net/dbstar/archive/2011/08/08/355825.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Gemini Web第一个里程碑版发布</title><link>http://www.blogjava.net/dbstar/archive/2010/07/07/325458.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Wed, 07 Jul 2010 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/07/07/325458.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/325458.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/07/07/325458.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/325458.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/325458.html</trackback:ping><description><![CDATA[<p style="padding: 2px 1em 0.5em 0px; margin: 0px;">Eclipse&nbsp;<a target="_blank" href="http://www.eclipse.org/gemini/web/">Gemini Web</a>(1.1.0.M01)&nbsp;的第一个
里程碑版现已提供<a target="_blank" href="http://www.eclipse.org/gemini/web/download">下载&nbsp;</a>，它采用了<a target="_blank" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse
Public License</a>和<a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License
2.0</a>双授权协议。</p>
<p style="padding: 2px 1em 0.5em 0px; margin: 0px;">Gemini Web
是SpringSource开发使用的OSGi Web容器的参考实现，其代码目前已捐献给Eclipse组织作为Gemini的Web
子项目。Gemini的目标是提供一个Java EE技术的模块化实现。Gemini &nbsp;Web 则会提供servlet和JSP功能。</p>
<p style="padding: 2px 1em 0.5em 0px; margin: 0px;">Gemini Web运行在Equinox
OSGi框架中，其中包含了 Tomcat，并会被整合进Eclipse&nbsp;<a target="_blank" href="http://www.eclipse.org/virgo/">Virgo</a>&nbsp;web server。</p>
<p style="padding: 2px 1em 0.5em 0px; margin: 0px;">关于Gemini Web
更详细内容可参考<a target="_blank" href="http://www.eclipse.org/gemini/web/documentation">文档</a>和<a target="_blank" href="http://wiki.eclipse.org/Gemini/Web">Wiki</a>。</p>
<img src ="http://www.blogjava.net/dbstar/aggbug/325458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-07-07 15:40 <a href="http://www.blogjava.net/dbstar/archive/2010/07/07/325458.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google App Engine 初探</title><link>http://www.blogjava.net/dbstar/archive/2010/05/21/321545.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Fri, 21 May 2010 07:20:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/05/21/321545.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/321545.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/05/21/321545.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/321545.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/321545.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这几天在逛论坛的时候，不经意的看到的Google App Engine支持java的消息(请原谅我的out)，想想这东东出来也有一段时间了，于是乎去关注了一下。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/05/21/321545.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/321545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-05-21 15:20 <a href="http://www.blogjava.net/dbstar/archive/2010/05/21/321545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转：从事IT行业的应该如何学习最高效的休息方式</title><link>http://www.blogjava.net/dbstar/archive/2010/05/19/321348.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Wed, 19 May 2010 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/05/19/321348.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/321348.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/05/19/321348.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/321348.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/321348.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 你会休息吗？<br><br>你根本不会休息<br><br><br>为什么你睡了11个小时仍然觉得疲累？<br>为什么你花了好几万去岛国度假并没有增加生活的热情？<br>都说要去KTV，去夜店，去游乐园就能忘掉不快，更带劲地开始新的一天，但是尽兴归来心里只剩空虚？<br><br>我们真的明白休息的含义吗？我们休息对了吗？&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/05/19/321348.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/321348.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-05-19 11:20 <a href="http://www.blogjava.net/dbstar/archive/2010/05/19/321348.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>做一次电工的感悟</title><link>http://www.blogjava.net/dbstar/archive/2010/05/18/321300.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Tue, 18 May 2010 09:38:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/05/18/321300.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/321300.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/05/18/321300.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/321300.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/321300.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前不久刚刚做了一次电工，把家里的老式熔断式保险丝更换成了新型的断路器，终于不用再忍受频繁的跳闸和黑灯瞎火之下接换保险丝了。事后回顾了一下，颇有一些感悟，和程序工作的经验做一下对照，发现挺有意思的，所以晒出来和大家分享分享。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/05/18/321300.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/321300.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-05-18 17:38 <a href="http://www.blogjava.net/dbstar/archive/2010/05/18/321300.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打造一个基于OSGi的Web Application——使用Tomcat原生API动态管理Listener</title><link>http://www.blogjava.net/dbstar/archive/2010/04/02/317342.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Fri, 02 Apr 2010 10:47:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/04/02/317342.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/317342.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/04/02/317342.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/317342.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/317342.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文介绍在Tomcat中，如何通过Tomcat原生API实现OSGi容器中动态管理Listener。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/04/02/317342.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/317342.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-04-02 18:47 <a href="http://www.blogjava.net/dbstar/archive/2010/04/02/317342.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打造一个基于OSGi的Web Application——使用Tomcat原生API来动态管理Web元素：原理</title><link>http://www.blogjava.net/dbstar/archive/2010/04/01/316855.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Thu, 01 Apr 2010 04:02:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/04/01/316855.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/316855.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/04/01/316855.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/316855.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/316855.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Tomcat的org.apache.catalina.Context接口提供了动态管理注入到Catalina Web Container中的Web元素的API。在基于OSGi的Web Application中，可以利用这个接口来实现在OSGi容器中动态管理Web元素的目的。为了达到这个目的，我们还需要做一些额外的配置。请注意，以下方法仅适用于Tomcat，并非通用的实现，而且只针对5.5.28版和6.0.24版的Tomcat做过简单的测试。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/04/01/316855.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/316855.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-04-01 12:02 <a href="http://www.blogjava.net/dbstar/archive/2010/04/01/316855.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打造一个基于OSGi的Web Application——设置初始化bundle的StartLevel</title><link>http://www.blogjava.net/dbstar/archive/2010/03/29/316833.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Mon, 29 Mar 2010 07:26:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/03/29/316833.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/316833.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/03/29/316833.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/316833.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/316833.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在前几天的文章中描述了如何在Web Application中启动OSGi，参见<br>《打造一个基于OSGi的Web Application——在WebApplication中启动OSGi》<br>后来发现其中在初始化时加载bundle的方式，还有一些美中不足。这种方式加载的bundle都具有相同的启动顺序，即bundle的初始化默认 start level，在之前均没有做过特别的设置，所以默认值都是1，这样会导致所有的bundle的启动顺序无法控制，在某些希望特殊bundle优先加载的场合(如日志功能，需要最先加载)，我们希望能够在bundle初始化的时候就能指定特别的start level，这样所有的bundle就能按照我们预设的启动顺序来加载了。下面就是我优化过的初始化代码，能够解决启动顺序问题。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/03/29/316833.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/316833.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-03-29 15:26 <a href="http://www.blogjava.net/dbstar/archive/2010/03/29/316833.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打造一个基于OSGi的Web Application——增加日志输出功能</title><link>http://www.blogjava.net/dbstar/archive/2010/03/27/316676.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Fri, 26 Mar 2010 16:28:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/03/27/316676.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/316676.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/03/27/316676.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/316676.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/316676.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 到目前为止，我们的基于OSGi内核的Web Application还没有任何的日志输出功能，本章将介绍如何在这个Web应用中配置和输出日志。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/03/27/316676.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/316676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-03-27 00:28 <a href="http://www.blogjava.net/dbstar/archive/2010/03/27/316676.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OSGi中获取Service的几种方式</title><link>http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Fri, 26 Mar 2010 10:09:00 GMT</pubDate><guid>http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html</guid><wfw:comment>http://www.blogjava.net/dbstar/comments/316645.html</wfw:comment><comments>http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/dbstar/comments/commentRss/316645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/dbstar/services/trackbacks/316645.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在OSGi中，Service是动态管理的，OSGi容器提供的好几种获取和使用Service的方式，那么这几种方式各有什么优、缺点呢，下面我们就以 org.osgi.service.log.LogService为例来分别讲一讲。&nbsp;&nbsp;<a href='http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html'>阅读全文</a><img src ="http://www.blogjava.net/dbstar/aggbug/316645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/dbstar/" target="_blank">dbstar</a> 2010-03-26 18:09 <a href="http://www.blogjava.net/dbstar/archive/2010/03/26/316645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>