阅读更多

5顶
0踩

企业架构

原创新闻 Impala 1.0 RC1发布:Spring 动态模块

2009-09-27 11:32 by 副主编 zly06 评论(4) 有4637人浏览

Impala 1.0 RC1版本发布了,此版本对很多主要功能进行了改善:

  • 添加了一个新的Spring Web 命名空间,用于在Impala Web 模块中注册servlet,过滤器和Web artifacts;
  • 对性能的增强,自动模块装载机制更加健全,更易于生产中使用;
  • 在创建,服务和动态类加载方面做了很多的改进;
  • ……

Impala是一个为Java企业应用开发提供支持的动态模块框架,基于Spring框架,着重于简单和高效,Impala使用Spring和相关技术能够快速开发应用。

Impala使得开发者可以将基于Spring MVC的web应用划分成一组形成继承体系的模块,它采用Java 1.5运行时,其许可协议基于Apache V2。

使用该框架的每个应用都包含一个根模块,还可以包含一个或多个子模块。根模块的主要作用是定义一套接口beans并为应用中使用的Java接口和共享/领域类提供home接口,而子模块主要关注领域。

该框架可以在运行的应用中动态增加、更新或删除模块,还可以利用JMX查看和重新装载模块。

Impala从内心深处拥抱测试驱动开发并提供了一个基于JUnit 3的“交互式测试运行器”,其目的在于减少开发/部署/测试的周期,尤其是集成测试。

该项目考虑到与OSGi的关系,最终允许将OSGi作为Impala应用的另一个可选运行时。

点击查看更多Impala介绍详情:http://code.google.com/p/impala/wiki/Release1_0RC1Announcement

Impala Home: http://impala.googlecode.com
Blog: http://impalablog.blogspot.com

来自: theserverside
5
0
评论 共 4 条 请登录后发表评论
4 楼 by5739 2009-09-28 12:01
terryzhou 写道
大概看了下http://impala.googlecode.com
和平常理解的"动态模块"大相径庭。
impala是按web,service,dao这种层次划分的.


晕哦...横切啊..
3 楼 whaosoft 2009-09-28 10:46
‘基于Spring框架,着重于简单和高效 ’,没使用过
2 楼 terryzhou 2009-09-28 09:09
大概看了下http://impala.googlecode.com
和平常理解的"动态模块"大相径庭。
impala是按web,service,dao这种层次划分的.

1 楼 maxwee 2009-09-28 09:03
沙发。。。嘻嘻

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • .NET Core 获取操作系统各种信息

    一.前言 .NET Core 内置了一些API供我们获取操作系统、运行时、框架等信息。这些API不是很常用,所有有些小伙伴可能还不知道,这里做一些可能用到的获取操作系统的API介绍 二.判断操作系统 判断操作系统是否为 Linux OSX Windows,主要使用 System.Runtime.InteropServices.IsOSPlatform()这个方法,使用如下: Console.Wri...

  • c 获取服务器物理路径,获取远程机器共享目录的物理路径的代码

    第一:依靠135端口,用wmi。像下边的脚本是得到共享目录ttt的物理目录。strPath ="\\192.168.1.55\ttt"strPath = Replace(strPath, "\\", "")arrPath = Split(strPath, "\")strComputer = arrPath(0)strShare = arrPath(1)Set objSWbemLocator = C...

  • 关于WMI开发随笔一

    今天研究了一下关于WMI对于打印机的操作,目前研究,仅仅研究了网络打印机(即打印机自带网卡) 1、安装打印机端口 2、添加驱动程序 3、添加打印机 4、设置为默认 一、打印机端口添加,使用 WMI的命名空间Win32_TCPIPPrinterPort,需要设置以下几个属性 "Name" ="财务打印端口" "Protoco...

  • .NET中获取系统硬件信息

            与原始的 WMI 相比,使用 .NET Framework 中的 WMI 编写客户端应用程序或提供程序具有多种优势,特别是对于使用 C#(而不是 C++)的开发人员。在这种情况下,编写提供程序意味着为在托管代码中编写的应用程序添加规范。在编写客户端应用程序和提供程序时,.NET Framework 中的 WMI 具有下列优势: 利用公共语言运行库功

  • c#获取系统信息的几种方式

    1.Environment 这个没什么好说的,最简单的方法 //提供有关当前环境和平台的信息以及操作它们的方法。此类不能被继承。 //获取或设置当前工作目录的完全限定路径。 public static string CurrentDirectory { get; set; } //获取当前计算机上的处理器数。 public ...

  • dotnet 通过 WMI 获取系统信息

    本文告诉大家如何通过 WMI 获取系统信息

  • vb如何往另一台计算机的共享文件夹里面添加文件,VB 创建网络共享文件夹

    Private Sub Command3_Click()'*************************创建网络共享***********************Const FILE_SHARE = 0Const MAXIMUM_CONNECTIONS = 1 '最大连接数strComputer = "adm503" '计算机名Set objWMIService = ...

  • 获得机器上的共享文件夹

    ObjectQuery oq=new ObjectQuery("select * from win32_share");   ManagementObjectSearcher s=new ManagementObjectSearcher(oq);   foreach(ManagementObject obj in s.Get())   {    lb.Items.Add(obj["Name"]);

  • wmi 操作系统硬件类 SELECT * From win32 类

    http://msdn.microsoft.com/zh-cn/library/aa389273(en-us,VS.85).aspx#_hmm_networking_device_classes

  • 【WMI】WMI For C#/dotNet 用WMI获取系统信息

    想C++/COM一样,通过C#使用dotNet一样可以进行查询和调用方法查询的基本过程如下:1.引用WMI的.NET类库 在项目->引用里面添加对System.Management命名空间所在dll:System.Management.dll的引用。2.创建ManagementObjectSearcher类的实例ManagementObjectSearcher类用于根据指定的查询或枚举检索管理对象

  • .net中的WMI编程(二):WMI中的WQL语言和WQL的测试工具

    今天临晨本人写了一篇有关.net中WMI编程的入门文章,名字是《 .net中的WMI编程(一):WMI介绍及简单应用》,如果你对WMI还不太熟悉,请先阅读那一篇,以便有个大概的印象,网址是:http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2042697.aspx。 昨天给大家展示的例子都比较简单(我个人觉得),不过还是有不少朋友私底下问我为什么有些语句需要那么写,还有人问我怎么知道那样写,以及怎么知道查询结果中会有那些字段名(既然叫WQL,我就称之为字段

  • ActiveXObject对象使用整理

    一、什么是 ActiveX 控件?         ActiveX 控件广泛用于 Internet。它们可以通过提供视频、动画内容等来增加浏览的乐趣。不过,这些程序可能出问题或者向您提供不需要的内容。在某些情况下,这些程序可被用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制您的计算机。一般软件需要用户单独下载然后执行

  • 通过WMI获得硬盘Id和CPU的物理序列号网卡的Mac地址

    通过WMI获得硬盘Id和CPU的物理序列号网卡的Mac地址

Global site tag (gtag.js) - Google Analytics