呵呵,这下露底了! 其实我曾经想用这个思想去找一份工作,去寻求帮助,但是没有办法啊,没有公司或企业愿意接受我啊(也可能是我接触都是一些中层人士吧,人家没有义务帮你,你的到来说不定要砸人家饭碗哟!),在中国想做成一件事情是非常困难的,必须依靠一定的经济实力才行.由于有些人存在妒忌心态:帮助国人等于贬低自己;他们以自我为中心,认为自己天下第一,不愿意接受他人思想;另外一点就是瞧不起中国人自己的努力成果(象Jdon这么好的框架没有得到大面积推广,为啥? 难道做得不好?)

呵呵多言了.我曾经妄想把我的作品无偿捐献给民族企业来求得发展,为社会做点贡献,可无人理睬啊!在这个物欲横流的社会,很多事情显得苍白无力.求人不如求己,无奈之下,就将它开源了.希望得到大家的支持!谢谢!

如果对服务方面不好理解的话,我举个形象的类比的例子吧:

钻石大家都知道吧,它在一定条件下会发出光彩的,也许是因为它有多个小棱面的缘故吧.呵呵,该明白我的意思了吧!下面我就贴一个钻石图给大家,希望大家有一个愉快的周末!





我所理解的服务接口模型与助手模型,真心希望得到大家的指点! 谢谢!



学习下!顶!

感谢sadrz的回复.

再提Jmservice的一些特点:
1:服务助手与方面控制
2:服务相关接口与类的统一定义


这些应该算是一个新轮子吧,我们不希望有任何公司,企业,个人再发明同一个轮子!
请尊重他人努力成果,支持原创!

也许今天不说出来,明天就有可能有人指出这些并非原创! 谢谢!



看了一下你的文档,不过older兄弟,能不能讲的通俗一点,到底这个东西,包含几个方面,它能为我们带来什么,有什么功能,有可能的应用场景。

呵呵,我理论水平比较低,不是很理解。

Jmservice为一个服务平台.
它主要是利用服务方面助手达到服务方面控制!

已有功能
1:在Jmservice平台上制作了一个J2ee server.(不是很全)

2:支持部署(利用部署助手达到部署,如部属组件)

3:远程调用(服务助手可以同做到RMI的事情),通俗一点,我相信可以做到类似RMI组件的功能!它的模型与与Webservice是不一样的!


服务作为一个封闭的个体,它可以有很多方面助手.
[该贴被older于2007年06月18日 08:34修改过]

看过八爪鱼没有? 如果把八爪鱼比作服务,那些爪就等等同于助手!

我研究了你的代码,有点意思,呵呵。不过还是有不少东西不是很了解,请教你一下。

我说说对你目前的实现的理解,你看看对不对,

首先,提供了一个IOC实现,基于这个

基于IOC实现,以组件的概念,实现了JDBC数据源,命名服务,RMI,CORBA等J2EE服务,kernel是一个基本的容器实现,在此基础上,实现Jmin Server,是吗

每个组件服务,你都抽象成,服务,组件,助手,部署,以统一的方式扩展组件服务,是这样吗

首先感谢 leadyu的热心回贴! 部署方面是这样的。

kernel是一组方面控制器的集合!里面有部署控制器,远程调用控制器。等等。

服务方面助手助手是用来回答做什么的,而内部流程是回答怎么做的,每个服务的部署过程可能会不一样,但是它的部署接口是一至的。

目前你所看到代码是以前写的,是个参考实现!

新的有些改变了!





说说我们自己手的吧.

我们每个正常人都有十个手指头,分别叫作
大拇指,食指,中指,无名指,小拇指. 是不是大家都这么叫法?
当然如果你非要把你的五个指头重新命名也不是不可,只不过大家遵从广泛习惯了,通一了叫法. 我们的手可以可以做什么呢?这么愚蠢的问题就不用回答了吧.

很多人用大拇指,食指,中指拿筷子或笔,用小拇指挖耳朵....呵呵!
(不同的手指可以干不同的事情吧)立体看事物,一些事物总会存在面的概念,如果把服务的助手类别一下,你会有同样的感触.我们可以把服务看成一个长有手的圆球怪物(机器人)! 不同手做不同的事情.这个道理很容易懂吧.只不过在Jmservice平台中的服务是可以动态增加或拆卸助手,呵呵,人的手不可以这样的.当然这个服务有A类型的助手,另一个服务是可以没有A类型助手,这都是允许的.也许一些服务存在共同一些共同类型助手,但是助手的运作过程有可能会不一样的.


以上为个人愚见!

大家都知道皮影戏吧,通常会小人的手和脚都是连着线的,然后操作人去拉线,那么小人就会动起来了.呵呵,有意思吧. 那么这个操作人就是一个控制器!