- 浏览: 247839 次
- 性别:
- 来自: 大连
-
最新评论
-
di1984HIT:
不错。不错~
JIMI、JAI和ImageIO的一些感想 -
houyi521:
...
给OSGi加入数字签名及认证特性的思考 -
dsjt:
map是映射到直接内存,回收比较复杂。用堆内存缓存:
Byte ...
慎用 MappedByteBuffer! -
faint2010:
PHP这个基础本身是非持久的,你却硬要做持久层,无异于霸王硬上 ...
用PHP做ORM效率那是相当的低啊! -
wuhoufeng:
orm带来开发上的方便 但是增加性能优化上难度 所以要配合缓存 ...
用PHP做ORM效率那是相当的低啊!
文章列表
大家可以到 中国Eclipse社区 里下载:
http://www.eclipseworld.org/bbs/read-cec-tid-13031.html
- 2007-07-27 18:32
- 浏览 4290
- 评论(4)
最近想出这么个点子,像开发Java一样开发PHP程序(仅架构而已),以前在Java中使用的Struts/Tiles,很不错,在PHP中只有Smarty模板生成引擎这样孤单地实现,还没发现一套可灵活使用的开发框架。于是,偶就试验了这个点子...
这个点子我取名叫“区块数据绑定技术”,关于这个技术我是这样定义的:一个页面(page)由一个或多个区块(block)组成,每个区块都有其实现类,负责区块内容的显示和操作。
下面是测试成功的样本代码,大家可以看一看,还有没有更好玩儿的特性能添加进去:
Cmspad.php 区块实现类代码
<?php
import('Block ...
最近升级系统到Vista,开始用IE7作为日常浏览器。用了才知道,原来FF还是很不错地。
首先,要看打开选项卡的速度,IE7打开选项卡兼职是很慢,犹如打开了一个新的窗体;而FF速度非常的快,以前用Maxthon的时候还真没感觉出来。
其次,使用IE7经常出现系统级别上的问题,例如用了一段IE7后,偶系统的屏幕保护不能自动启动,重启一下后才好用;FF由于没有操作系统级别的操作,所以至今没有产生类似的情况。
再次,IE7经常因为某些原因导致非法退出;FF据说也有,只是到现在为止,我没有遇到过。
最后,当某日偶系统出问题了的时候,好多软件(包括IE)都打不开了,但TB和FF可以照常打开。
虽 ...
# 允许参考链接为本站域名
SetEnvIfNoCase Referer "^http://(.)+\.eclipseworld\.org" local_ref=1
SetEnvIfNoCase Referer "(.)+\.eclipseworld\.org" local_ref=1
# 允许直接输入地址
SetEnvIfNoCase Referer & ...
- 2007-04-03 04:50
- 浏览 1513
- 评论(0)
社区网站要改版了,为了体现新版的技术实力,我们计划布局全部使用DIV+CSS构建,其中最重要的替代就是Table表格了。
为了测试DIV+CSS真的能达到目的,偶今晚(不,应该说今儿早上)做了基于PW 5.3的一个论坛主页,通过一晚上的工作,终于完成了首页部分全DIV的布局,这包括了两种常用表格布局
一种是纵向布局:每个板块儿按纵向排列,不限制显示的列数,大多数论坛常用此布局。
另一种是横向布局:每列显示N个板块儿,显示个数可以在后台修改,此布局常用于特定事务(如产品具体型号及班级等)的讨论。
演示地址:http://www.9xyz.com/index.php (该站目前只 ...
这两天没什么事情,研究了一下RoR,粗看了一下,感觉Ruby语言比较可怕,短期内不研究。
由于正在开发MINI OSGi,我在想,能不能使用Rails的模式,在OSGi上建立Web应用呢?
于是仔细地想了一下,感觉还是比较可行的,咱们可以这样做:
规定每个Service就是一个action,Service中的Method是action的具体执行方法,代码如下:
Service的Java代码
public class SomeAction{
public void someMethod(HttpServletRequest request,
...
经过一段时间的改造和重构,MINI OSGi的代码已经实现Layer的分离开发。
从下图可以看到,com.yipsilon.osgi 部分是Module Layer部分,而 com.yipsilon.osgi.service 是Service Layer部分,他们只之间的耦合关系非常小,仅仅是接口继承而已。
这样就形成良好的代码结构,减轻了代码维护的难度,当我们需要针对规范进行方法调整的时候,所涉及的代码关系其实是很少的。
- 2007-01-17 16:39
- 浏览 2235
- 评论(0)
由于项目需要, 偶开始研究Equinox, 发现它的console做得很不错, 于是就想, 如果能把项目整合到equinox, 让console也支持项目特定的命令就好了, 于是开始研究可行性, 发现这是很简单的事情, 下面就来说说如何把自定义的命令添加到Equinox上的...
开说之前先提一句: Console并不是OSGi规范所要求的, 也就是说, 如果实现这个功能, 那项目就对Equinox有所依赖了. 所以大家在使用这个功能之前要确定自己的项目有没有跨OSGi实现的要求, 如果有的话, 那本方法就不能使用了.
Equinox 定义了命令提 ...
跟 Blue Davy 研究了一下,已动手开发了一套基于 Java 5 除了 Security Layer 之外的最小化OSGi Core实现-MINI OSGi。
Module、Lifecycle 部分前两天已经完成了,今天主要实现 Service 部分,目前已经进入开发末期,等待全面测试中。未来几天用于软件测试和改善文档过程,预计在2月18日前可以发布公开测试版本,以迎接新一年的到来~:0
研发感言:
OSGi 的入门很容易,可以轻松地让初学者进行开发。参考材料中,BlueDavy的《OSGi实战》就很不错,基本上涵盖了Core中的常用操作。
OSGi 规范的实现其实不是 ...
- 2006-12-31 08:18
- 浏览 2663
- 评论(4)
吃完晚饭,闲着没事儿,做了个简单的MINI OSGi管理器。用于管理Bundles。
- 2006-12-28 19:20
- 浏览 2111
- 评论(2)
经过了“偶也研究OSGi了之一”和“偶也研究OSGi了之二”,作为三部曲之尾是今天技术总结的完结篇... ...
我很不喜欢OSGi规范中的 config.ini,总感觉又把我拉入到了配置文件编写的漩涡之中~因此,我在设计MINI OSGi的时候省略了 co ...
继“偶也研究OSGi了之一”之后不到12小时,偶又开始发博了,大家检查一下内容质量如何~
这次,在上次的示例基础上,展示一下MINI OSGi的一些基本特性。还是刚才的代码(有少许变化):
PS:为了简化代码,省略了所有的注释,代码结构还算不错,一般可以看懂~
java 代码
public class TFramework extends TestCase {
private Framework framework;
public void setUp() {
framework = ...
偶也开始研究OSGi了,这东西真不错。不过官方的OSGi标准包太大了,前两天偶根据规范实现了其Module Layer部分并根据大家提到的一些不足,增加了自定义ClassPath和NativeCode的功能,这下应该可以用在基于Spring的Webapp上了~
不多说了,看看测试代码吧:
java 代码
public class TFramework extends TestCase {
private Framework framework;
public void setUp() { ...