这是大约在3-4年前完成的一个C#实现的OSGi框架,实现的过程参照了OSGi规范与与一些实现思路(感谢当时的那些资料与项目),此框架虽然仅在几个小型项目有过实际的应用,但OSGi的规范实现还是相对比较完整的,包涵了一些基本的要素,由于个人的项目重心已经转移,现在打算把它公开出来,供大家参考: G... ...
前言 OSGi是目前动态模块系统的事实上的工业标准,它适用于任何需要模块化、面向服务、面向组件的应用程序。Eclipse如此庞大和复杂的插件体系,就是基于OSGi。Liferay也是基于OSGi。OSGi是模块化设计的一种标准,适用于大中型项目。在一些小型项目中,开发者也可以自己设计私有的class ...
分类:
其他好文 时间:
2016-11-18 14:17:35
阅读次数:
442
Github开源代码库以及版本控制系统,可以托管各种git库,可以将个人Blog或小型项目托管到github,方便看起来又高大上的样子,哈哈哈,下面就看一下实践过程和成果吧!一:注册账号:地址: ([https://github.com/),如果有了账号直接登录就ok了!] login.png 2. ...
分类:
Web程序 时间:
2016-11-17 12:44:13
阅读次数:
201
提高WebAPi性能 前言 WebAPi作为接口请求的一种服务,当我们请求该服务时我们目标是需要快速获取该服务的数据响应,这种情况在大型项目中尤为常见,此时迫切需要提高WebAPi的响应机制,当然也少不了前端需要作出的努力,这里我们只讲述在大小型项目中如何利用后台逻辑尽可能最大限度提高WebAPi性 ...
前言 WebAPi作为接口请求的一种服务,当我们请求该服务时我们目标是需要快速获取该服务的数据响应,这种情况在大型项目中尤为常见,此时迫切需要提高WebAPi的响应机制,当然也少不了前端需要作出的努力,这里我们只讲述在大小型项目中如何利用后台逻辑尽可能最大限度提高WebAPi性能,我们从以下几个方面 ...
David Kohrell 在2005年2月的 Rational Edge 期刊上指出,Rational Unified Process,® 或者称 RUP,®为项目的推进提供了一个灵活的过程 -- 从先启阶段,经过细化阶段、构建阶段,以及产品化阶段 -- 给予指导和说明。本文特别关注RUP如何同样 ...
分类:
其他好文 时间:
2016-10-28 02:11:24
阅读次数:
293
对于小型项目来说,配置信息可以通过appSettings进行配置,而如果配置信息太多,appSettings显得有些乱,而且在开发人员调用时,也不够友好,节点名称很容易写错,这时,我们有几种解决方案 本文主要说说第二种方案,它由实体类,实体类工厂及配置文件三个部分,看代码: 实体类设计: 实体工厂类 ...
隐喻是启示而不是算法。因此它们往往有一点随意(sloppy)。 隐喻把软件开发过程与其他你熟悉的活动联系在一起,帮助你更好地理解。 有些隐喻比其他一些隐喻更贴切。 通过把软件的构建过程比作是房屋的建设过程,我们可以发现,仔细的准备是必要的,而大型项目和小型项目之间也是有差异的。 通过把软件开发中的实 ...
分类:
其他好文 时间:
2016-10-22 17:02:19
阅读次数:
146
Java-开发模式 Java Web开发方案有多种,这里列举一些经典的开发模式进行横向比较JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。 缺点:页面将控制与显示集于一身。 结论:简单,适合小型项目的快速构建与运行。JSP+Se ...
分类:
编程语言 时间:
2016-10-17 11:02:08
阅读次数:
152
LINQ TO SQL是一种轻量级的ORM框架,它对ADO.NET进行了轻量级的封装,讲数据库原封不动的映射成模型,常用于中小型项目,优点:简单。缺点:数据库模型过于复杂时,可能不满足开发要求。 LINQ语句: 简单类型查询(string): 复杂类型查询: LINQTOSQL: 未完待续。。 ...
分类:
数据库 时间:
2016-09-25 00:54:49
阅读次数:
331