SICS
文章平均质量分 61
zhaohanjiangit
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SICS编程指南 1 序言
在经过了前面的长篇叙述之后,我开始犹豫:是否真的可以向大家讲解SICS的实践应用了?牛虽然吹得震天响,但是真到要开始面对众多行家里手的时候,我不得不说:作为SICS的作者,虽然我清楚它的能力,却也非常清楚它的一些缺陷(严格来说,有些缺陷甚至非常严重)。虽然这么多年来,我一直在对SICS的体系和功能进行完善,但是依然有一些问题没有得到很好的解决。对于技术方面的问题,我通常都是力求...原创 2009-09-14 13:41:01 · 249 阅读 · 0 评论 -
为什么选择SICS 5/6
8)其它的服务和工具集:MiniHttp,OpenUser,ToolkitsMiniHttp也是SICS的原生服务之一。从功能上来说,它完全可以取代我们通常所使用的一些WEB容器.但是,它的一个特点(如果你愿意,认为这个特点是一个缺点也未尝不可)是:紧密集成SICS,并贯彻SICS的编程思想,而这也直接导致了它和标准的SERVLET/JSP规范不兼容。但是我的确为MiniHtt...原创 2009-09-08 16:19:09 · 212 阅读 · 0 评论 -
为什么选择SICS 4/6
7)实用的服务:LightRpc如果单纯的推荐SICS框架本身,那么肯定大家会觉得很勉强:即使SICS的框架再好,如果一切从头开始,那还不如使用现有的资源更合适!还好,SICS既然是为工程实践服务的,那么多少也会积累一些可以利用的资源,这些应该可以算上SICS奉上的甜点.在这类资源中,最关键的一个--也是最成功的一个--是LightRpc(轻型远程过程访问和对象服务)。要明...原创 2009-09-08 16:18:34 · 228 阅读 · 0 评论 -
为什么选择SICS 3/6
5)AOP:支持基本的AOP这里只好谦虚一点:因为SICS没有使用任何第三方工具(例如GCLIB之类),所以所有能提供的功能都受JAVA本身所提供的能力的限制。但是,对于一般的应用而言,在SICS的编程模式下,其AOP支持足以解决常见的AOP应用的需求,包括:权限,日志,事务。当然,比较高的要求可能也是存在的,但是我没遇到过--如果哪一天我接到一个项目提出了更高的要求以至于SI...原创 2009-09-08 16:18:07 · 193 阅读 · 0 评论 -
为什么选择SICS 2/6
3)以扩展性为基础,以实用为目标如果有人问我:SICS到底有哪些功能,我可能立刻张口结舌:因为,SICS只是一个框架,好比一个计算机的操作系统,如果没有外部应用,那么它几乎的一点用都没有!计算机没有用,但是大家却又到处在用计算机,原因大家都知道:可以在计算机和操作系统之上安装不同的应用程序,然后就可以浏览网页,听音乐,看电影,打游戏,写文章(例如我现在)。所以,计算机的用处就在...原创 2009-09-08 16:17:40 · 216 阅读 · 0 评论 -
为什么选择SICS 1/6
要向别人推销自己的商品,总得告诉别人这商品有些什么优点或者特点.所以,少不了我也得老王卖瓜--自卖自夸一回!1)SICS出之应用实践,对实际问题的解决手法直接了当.从SICS的诞生之日起,就是为了直接并且实实在在的解决在工程实践中遇到的问题,即不夸大,也不假设!夸大:指夸大问题的严重性和复杂性.在工程实践中,这样的夸大是非常有害的,它将严重影响工作的中心任务的实施手法,甚至...原创 2009-09-08 16:17:14 · 158 阅读 · 0 评论 -
SICS的起源
在多年以前,因为一个偶然的机会,我参与了所在公司一个项目,并对这个项目中所使用的通讯报文的格式非常欣赏,认为这样的格式具有很好的通用性。后来在回到公司后,因为公司中的一个项目的需求,在这个项目的领导者的提议下,我使用这样的通讯报文格式建立了一个简单的TCP/TP的通用请求/处理程序。因为报文的高度适应性,这个程序有了一些基本的扩展性,可以称为一个非常小型的框架。...原创 2009-09-08 16:15:46 · 836 阅读 · 0 评论 -
OSGi和SICS/SysFrame的比较
转一前辈对自己作品的介绍。 最近关于OSGi的文章似乎多了起来,包括一些中文教程、指南之类的。似乎OSGi是一颗神奇的新星,甚至将SOA的概念都以一种“美誉的花环”的形式被披挂到OSGi上。 对比OSGi所获得的荣耀,我为自己的SICS不平! 论资格,SICS已经有了好多年的发展历程,从一个非常简单的协议解释器开始,经历了几次重大体系更新,已经非常成熟;论功...原创 2009-09-08 16:01:10 · 220 阅读 · 0 评论 -
SICS编程指南 2 第一印象(2)程序结构
SICS的整体风格是我比较满意的一处:严格按照JAVA的包依赖关系设计,体系清晰。本来想发一些截图的,但是上传图片的速度实在太慢,所以这里就偷懒了,仅文字描述一下吧!SICS的包定义为:0)wherever.sysframe:这个是程序的根包,其中wherever是我为自己的所有JAVA程序设定的根;1)wherever.sysframe.running:系统运行段控制,建立了...原创 2009-09-15 20:34:29 · 304 阅读 · 0 评论 -
SICS编程指南 2 第一印象(1)基本界面
言归正转。从现在开始,我开始实际的讲解SICS的编程。首先,我们看看SICS到底是个什么样子,以下是一些相关图片。SICS提供了3种运行模式,上面的这幅图片是第一种:控制台运行模式。控制台运行模式是一些JAVA服务程序的典型运行模式。通常来说,这样的模式启动快,占用资源小。上面的这幅图片是SICS的第二种运行模式:图形模式,或者说管理...原创 2009-09-15 20:33:48 · 372 阅读 · 0 评论 -
为什么选择SICS 6/6
9)保护你的产品如果前面所提的那些您认为都是一些常见的话题,那么我至少还可以最后一次诱惑你:SICS可以保护你的劳动果实!说到保护自己的(JAVA)劳动果实,大家首先想到的肯定会有混淆、反编译、加密之类的话题。是的,SICS所做的保护也正是这些问题。在基于通常的服务器,包括WEB容器和EJB容器的开发中,你是如何发布你的应用系统的?几乎只是一个简单的打包过程吧?当你的竞争对手拿...原创 2009-09-08 16:19:33 · 178 阅读 · 0 评论
分享