﻿<?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-老菜鸟的笔记本</title><link>http://www.blogjava.net/ghostdog/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 13:21:22 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 13:21:22 GMT</pubDate><ttl>60</ttl><item><title>设置gwt eclipse插件的jndi支持</title><link>http://www.blogjava.net/ghostdog/archive/2009/05/17/jetty_jndi_setting.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Sun, 17 May 2009 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2009/05/17/jetty_jndi_setting.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/271105.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2009/05/17/jetty_jndi_setting.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/271105.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/271105.html</trackback:ping><description><![CDATA[用gwt开发，部署环境使用的是jndi, 而gwt 1.6自带的jetty缺省是不支持jndi设置的。<br /><br />1.  copy  jetty-naming-6.1.11.jar jetty-plus-6.1.11.jar两个文件到 war/WEB-INF/lib目录下去。<br /><br />这步一定注意，单纯把jar文件加到项目的classpath是无用的，其他类都可以从项目的classpath装载，这两个类不可以。<br />另外gwt 1.6自带的jetty是6.1.12以下版本的，所以只能用6.1.11.<br /><br />2.  在web-inf下创建一个 jetty-web.xml . 我用的是oracle， 使用oracle自带的连接池就可以了。 如果用h2的话， 应该可以使用spring的singleConnectionDatasource, 稍后再试。<br /><br />&lt;?xml version="1.0"?&gt;<br />&lt;!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd"&gt;<br />&lt;Configure class="org.mortbay.jetty.webapp.WebAppContext"&gt;<br />    &lt;New id="REPORT" class="org.mortbay.jetty.plus.naming.Resource"&gt;<br />        &lt;Arg&gt;jdbc/reportdb&lt;/Arg&gt;<br />        &lt;Arg&gt;<br />            &lt;New class="oracle.jdbc.pool.OracleConnectionPoolDataSource"&gt;<br />                &lt;Set name="URL"&gt;jdbc:oracle:thin:@localhost:1521:oralce10<br />                &lt;/Set&gt;<br />                &lt;Set name="User"&gt;reportdb&lt;/Set&gt;<br />                &lt;Set name="Password"&gt;reportdb&lt;/Set&gt;<br />            &lt;/New&gt;<br />        &lt;/Arg&gt;<br />    &lt;/New&gt;<br />&lt;/Configure&gt;<br /><br />第一个问题搞死人了：（<br /><img src ="http://www.blogjava.net/ghostdog/aggbug/271105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2009-05-17 10:47 <a href="http://www.blogjava.net/ghostdog/archive/2009/05/17/jetty_jndi_setting.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WTAI 主要功能 摘要</title><link>http://www.blogjava.net/ghostdog/archive/2009/04/26/267570.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Sun, 26 Apr 2009 07:53:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2009/04/26/267570.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/267570.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2009/04/26/267570.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/267570.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/267570.html</trackback:ping><description><![CDATA[手机上网的时候， wml/XHTML 网页上往往有一些连接，点击即可调用手机实现拨号和发短信的功能，比较自然的体现了手机应用的特点。 dig了一下。 <br /><br />Wireless Telephony Application Interface (WTAI) 负责定义此项实现， 实际上，早期的j2me 实现类似功能，据说也是调用wap浏览器来间接做到的。<br /><br />WTAI URI基本格式如下<br /><br />wtai://&lt;library&gt;/&lt;function&gt; (; &lt;parameter&gt;)* [! &lt;result&gt;]<br />&lt; &gt; Denotes an enumerated operator<br />[ ] Denotes an optional section<br />|  Denotes a pair of mutually exclusive options<br />( )*  Repeat none or multiple items<br />*( )  Repeat one or multiple items<br />library  Name that identifies type of library, WTA Public uses library “wp”<br />function  Function within a library, for example “mc” for function “make call” in “wp” library<br />parameter Zero or more parameters sent to a function, should be delimited by a semicolon “;”<br />result  Start of result is denoted by “!”. optional<br /><br />WTAI 代码示例<br /><br />1. 实现click - to- dial 功能<br />mc: make call<br />&lt;a href="wtai://wp/mc;5551212"&gt;Call 5551212&lt;/a&gt;<br />另外在一些同时支持wml和xhtml mp的手机，比如nokia 系列， 也可以以非标准WTAI URI的方式调用，比如<br />
&lt;a href="tel:+468123456"&gt;Call&lt;/a&gt;<br /><br />2.  Add-to-Phonebook  <br />WMLScript: WTAPhoneBook.write("2", "5554367", "EINSTEIN");<br /><br />3. Add-to-Speed Dial<br />&lt;a href="wtai://wp/ap;5551212;My Company”&gt;5551212&lt;/a&gt;<br /><br />4. voice call<br />wtai://vc/sc; 5554367;1<br /><br />5. Accept Call<br />可以接收一个call 入电话，这个还不知道怎么玩，比较有意思。 如果能和后台语音系统整合<br /><br /><br />6. read text<br />可以读入一个网络文本，并且保存到手机。 超级短信？这个做广告的时候会比较实用。<br /><br />WTAI是一个比较老的规范， 还不支持短信调用。<br />查了一下，在 xhtml mp中可以用如下格式 发送短信。<br /><br /><pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;">&lt;a href="sms:+3581234567"&gt;Send SMS to us &lt;/a&gt;</pre><br /><br />ps:实际测试发现， sms只有nokia支持， phonebook，除了nokia，很多手机都只支持加电话，会丢失联系人信息。<br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/ghostdog/aggbug/267570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2009-04-26 15:53 <a href="http://www.blogjava.net/ghostdog/archive/2009/04/26/267570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>restful web service 读书笔记（1）</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/30/218809.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Wed, 30 Jul 2008 11:37:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/30/218809.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/218809.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/30/218809.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/218809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/218809.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/30/218809.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/218809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-30 19:37 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/30/218809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>架构大师之路</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/29/218268.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Tue, 29 Jul 2008 01:57:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/29/218268.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/218268.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/29/218268.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/218268.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/218268.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 笑话，慎入&nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/29/218268.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/218268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-29 09:57 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/29/218268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaone 2008 slide 一些读后感</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/11/214324.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Fri, 11 Jul 2008 11:52:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/11/214324.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214324.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/11/214324.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214324.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214324.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/11/214324.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214324.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-11 19:52 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/11/214324.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Effective Java 读书笔记（2）- Singleton</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/11/214319.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Fri, 11 Jul 2008 10:29:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/11/214319.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214319.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/11/214319.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214319.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214319.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 介绍对singleton的一种意外情况&nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/11/214319.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-11 18:29 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/11/214319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>netbean6.x的ruby中文乱码问题</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/11/214317.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Fri, 11 Jul 2008 10:09:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/11/214317.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214317.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/11/214317.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214317.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/11/214317.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-11 18:09 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/11/214317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ruby on window 网址收集</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/11/214202.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Fri, 11 Jul 2008 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/11/214202.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214202.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/11/214202.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214202.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214202.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 网站信息摘要&nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/11/214202.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-11 11:05 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/11/214202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>确实好用-visualvm</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/10/214120.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Thu, 10 Jul 2008 14:57:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/10/214120.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214120.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/10/214120.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214120.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214120.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/10/214120.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-10 22:57 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/10/214120.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>QT学习笔记- 事件处理</title><link>http://www.blogjava.net/ghostdog/archive/2008/07/10/214099.html</link><dc:creator>鬼狗</dc:creator><author>鬼狗</author><pubDate>Thu, 10 Jul 2008 11:51:00 GMT</pubDate><guid>http://www.blogjava.net/ghostdog/archive/2008/07/10/214099.html</guid><wfw:comment>http://www.blogjava.net/ghostdog/comments/214099.html</wfw:comment><comments>http://www.blogjava.net/ghostdog/archive/2008/07/10/214099.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostdog/comments/commentRss/214099.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostdog/services/trackbacks/214099.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/ghostdog/archive/2008/07/10/214099.html'>阅读全文</a><img src ="http://www.blogjava.net/ghostdog/aggbug/214099.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostdog/" target="_blank">鬼狗</a> 2008-07-10 19:51 <a href="http://www.blogjava.net/ghostdog/archive/2008/07/10/214099.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>