2005年10月
Geronimo的架构是使用一个Kernel 然后,其他都以GBeans的方式作为插件。这样他的架构就非常灵活。一下是几种可能的配置
Tomcat + Derby + Jetspeed + ActiveMQ
Jetty + Apache DS + ActiveMQ + OpenEJB
Jetty + JOTM + Derby + OpenEJB
Tomcat + ActiveMQ + Spring Kernel + ServiceMix
Geronimo利用了很多现成的OS项目,而不是重新写他们
MX4J, ActiveMQ, Tomcat, ActiveCluster, HOWL, JOTM, TranQL, Derby, Jetty, ServiceMix, OpenEJB.
Geronimo采用BSD-style licensed ,比起JOnAS and JBoss, 都是 LGPL,更加灵活
阅读全文>
发表于 @ 2005年10月27日 09:22:00|评论(loading...)|编辑
因项目需要,经常需要调试手机AT信令,觉得老是要插手机觉得很不方便,我自己还要用那:) 。于是便想到写一个手机串口的模拟器。
思路很简单。模拟串口通信,要么找两台机器用一根串口线连接,要么把机器自己的两个串口对接,要么用软件模拟器。
软件模拟器的原理也相当于两个串口对接:例如COM4和COM5,我往COM4发数据。COM5就能自动接收。
阅读全文>
发表于 @ 2005年10月25日 13:03:00|评论(loading...)|编辑
这个例子中,调查的选项只在页面装载时读出,投票后在原地显示最新的投票信息。不需要弹出窗口
阅读全文>
发表于 @ 2005年10月24日 09:11:00|评论(loading...)|编辑
Ajax不是什么新鲜的技术,微软98年出的MSDN里面,就介绍了msxml,xmlhttpreuqest的远程读取xml文档的功能。只不过那个时候B/S技术远没有今天这么热,所以ajax被翻出来换了个好听的名字重新炒作。
ajax的实现技术有很多。当然我指的是封装方式,这里我是用一种我认为最合理的封装的ajax框架:xajax
下面我们就看看如何通过简单的代码完成一个google suggest一样的应用的。
阅读全文>
发表于 @ 2005年10月18日 10:10:00|评论(loading...)|编辑
开始移植工作的时候,尝试了很多自动转换工具,包括access通过odbc导出,csv导入等等,发现有一些问题: 例如得到字段类型转换不能满意,象Boolean被变成Char等等.后来开始自己写转换脚本.阅读全文>
发表于 @ 2005年10月11日 09:42:00|评论(loading...)|编辑
关于监测服务器的问题,我大概整理了一下。现在有三种方案可以使用。
1 最彻底的方案,使用Net-snmp。这个包可以部署在任何平台,包括nix和Winnt。然后通过snmp客户端来访问。这种方法的好处是可以封装访问接口成组件。
缺点是所有监控的服务器都需要安装net-snmp。Linux是自带的。Windows则需要编译,而且编译过程复杂。开发还需要对snmp比较熟悉
2 求全的方案。在客户端使用守护进程来读取客户端数据。在linux下可以使用很简单的脚本,例如用perl执行ps -A ,解析返回的值,最后通过xml-rpc返回给客户。Windows下则需要使用WMI,或者WPM。这种方法实现的方案不是很完整。而且需要对Perl的正则和WMI很熟悉.有一个NSClient项目提供window service服务。可以使用NSClient4j来访问。
3 最简单能跑起来的,我看了一下http://phpsysinfo.sourceforge.net/ 这个项目,它可以显示内存,网络,硬盘等很多信息。而且可以直接输出成xml格式。这个方案虽然需要每个机器都安装。阅读全文>
发表于 @ 2005年10月08日 12:42:00|评论(loading...)|编辑
DSN方式
DSN里面都是ODBC驱动
Driver do Microsoft Access (*.mdb)
Microsoft Access Driver (*.mdb)
Microsoft Access-Treiber (*.mdb) ODBCJT32.DLL
Microsoft ODBC for Oracle MSORCL32.DLL
SQL Server SQLSRV32.DLL
Oracle in OraHome92 odbc32.dll
DSN Less方式
1 ODBC方式
ADO 缺省值是MSDASQL,此外还有MSIDXS和ADSDSOObject
Oracle
"Provider=MSDASQL;DRIVER={Microsoft ODBC for ORACLE};UID=User;PWD=Password;Server=Your_TNSNames_Alias"
Access
"Provider=MSDASQL;DRIVER={Microsoft Access Dri阅读全文>
发表于 @ 2005年10月08日 09:43:00|评论(loading...)|编辑
NetBeans IDE 5.0 Beta 刚刚发布了。看看它的特性列表:
全新的Matisse GUI Builder,比VB还完美的GUI体验。服务器支持JBoss4和WL9。Web框架支持JSF和Struts,看看里面的samples/java blueprint solution/下面有多个Ajax开发的例子。还有很多界面设计的改进。
同时发布的还有Profiler M9。
赶快去体验一下吧,Eclipse可以从硬盘上删掉了。
阅读全文>
发表于 @ 2005年10月04日 14:03:00|评论(loading...)|编辑