摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(M...
阅读全文
摘要:4.1.简介生命周期层提供了bundle的生命周期管理和安全控制的API。本层是建立在在模型和安全层之上。4.1.1.要点 完整性—生命周期层必须提供包括bundle安装、启动、停止、更新、卸载和管理的所有状态的API。 深入性—API必须要提供深入到框架实际状态的视点。 安全—通过使用小粒度的权限来实现的安全环境下,API必须可以在这样的环境下使用。但是...
阅读全文
摘要:AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。AppDomain是CLR实现代码隔离的基本机制。每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理;一个AppDomain的运行失败不会影响到其他的AppDomain。CLR在被CLR Host(windows shell or InternetExplorer or SQ...
阅读全文
摘要:1998年java EE技术有Sun公司发布,2001年IBM公司开发出了Eclipse平台,并开放了全部的源代码。java版本历史: IDE 集成开发环境,Integrated Development Environment,可以辅助开发程式的应用软件。 1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明...
阅读全文