`
dwangel
  • 浏览: 266381 次
社区版块
存档分类
最新评论

另一个DI的框架:Seasar2

阅读更多
最近在工作中碰到一个需求,要用到seasar2,上网查了一下。
是跟spring类似的依赖注入工具,同时带有AOP的处理能力。
同样使用xml格式的配置文件,后缀为dicon 。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC
    "-//SEASAR//DTD S2Container 2.3//EN"
    "http://www.seasar.org/dtd/components23.dtd">
<components>
    <component name="greeting"
        class="examples.di.impl.GreetingImpl"/>
    <component name="greetingClient"
        class="examples.di.impl.GreetingClientImpl">
        <property name="greeting">greeting</property>
    </component>
</components>



网站:http://s2struts.seasar.org/en/

跟java相关的项目:

S2Container  Light weight container supporting DI (dependency injection) and AOP (aspect oriented programming) 支持依赖注入和AOP的轻量级容器。

持久层
S2Dao  O/R mapping framework without using XML to map definitions.不使用映射定义的o/r映射框架
S2Hibernate.Java Library to use Hibernate with S2Container. 结合hibernate和S2Container。
S2Kuina JPA (Java Persistence API) framework. 使用jpa的框架。

工具
Kijimuna  Eclipse plug-in to assist edit/validate dicon file (S2Container configuration file).  帮助编写dicon(配置)文件的eclipse插件
S2JSF Plugin Eclipse plug-in to assist edit/validate S2JSF presentation template.帮助编写jsf的eclipse插件

还有很多支持WEB表现层的项目。
因为有日文文档,估计做日本外包软件的朋友们会喜欢吧。呵呵。
S2Struts里好像可以支持自动的structs的引入。
分享到:
评论
3 楼 hyhongyong 2007-07-27  
这个框架还是比较灵活的
2 楼 csr2000 2007-07-21  
http://www.seasar.org/cn/index.html

比较老,凑合着看吧
1 楼 mb459 2007-07-20  
有seasar的中文资料吗

相关推荐

    seasar2

    Seasar2是一个由日本开发的开源框架,专为Java应用程序设计。这个框架旨在简化企业级应用的开发,提供了一系列工具和服务,使得开发者可以更高效地构建复杂系统。Seasar2的核心理念是通过组件化和模块化的思想来组织...

    seasar2.3主框架

    4. **S2JUnit**:一个集成测试框架,它扩展了JUnit,使得在Seasar2环境中进行单元测试变得更加便捷。 5. **S2Scheduler**:任务调度组件,可以方便地定义和管理定时任务,适用于需要定期执行的工作。 6. **S2Excel...

    seasar2.PPT

    Seasar2是一个开源的Java框架,主要功能包括依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect Oriented Programming,简称AOP)。这个框架的设计目标是提高开发效率,通过将组件(Plain Old Java ...

    seasar2中文文档

    为了理解Seasar2框架的基本概念及如何快速启动一个项目,我们首先介绍一个简单的示例:实现一个问候功能。在这个过程中,我们将学习Seasar2中的核心组件之一——`S2Container`。 ##### 登场人物 - **问候语类** (`...

    Seasar2_3_en.pdf

    #### 三、Seasar2:下一代依赖注入的路径 为了克服这些问题,Seasar2采用了不同的策略: ##### 1. 减少配置文件的使用 Seasar2通过减少对外部配置文件的依赖来简化开发流程。它支持内联注解(inline annotations...

    基本Seasar2 Web工程项目源码

    Seasar2其实就是类似于spring的一个提供DI功能的开源框架,但比Sping轻量级。 并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应用程序发生改动也无需再次起动即可直接识别变更,因此具有...

    seasar for .net

    Seasar 是一个源自日本的开源框架,最初是为 Java 平台设计的,它提供了一系列的组件和服务,如持久层框架、AOP(面向切面编程)、事务管理等,极大地简化了企业级应用的开发。然而,随着 .NET 框架的发展,Seasar ...

    SeasarDemo

    在SeasarDemo中,我们可以预见到一个简单的场景:一个核心业务类(可能是Service或者DAO)被配置为S2Container的一个组件,它依赖于其他的辅助服务,比如数据访问对象(DAO)。当容器启动时,它会创建这些组件的实例...

    seasar2.3

    S2Tiger是Seasar2的一部分,它是一个轻量级的持久层框架,专注于数据库操作。在Seasar2.3中,S2Tiger版本为2.3.22,这是一个重要的更新,因为它是从日文官方网站获取的,可能包含了对日文环境或东亚字符集的良好支持...

    Seasar2.3全

    Seasar2.3是一个完整的Java应用框架,源自日本,它为开发者提供了全面的开发支持,旨在简化企业级Java应用程序的构建。Seasar2.3版本是该框架的一个重要里程碑,包含了许多更新和改进,以应对不断变化的软件开发需求...

    S2Tiger-2.3.23.zip

    Seasar2是一个开源的Java应用框架,其核心组件之一就是S2Tiger,你提到的"S2Tiger-2.3.23.zip"应该是Seasar2的一个版本更新,主要聚焦于依赖注入(DI)和面向切面编程(AOP)。在深入探讨这些知识点之前,我们先了解...

    http-2.0.17.zip

    Lastaflute是一个强大的Web应用框架,源于Seasar Project,它的DI(Dependency Injection)容器称为LastaDI。DI是一种编程范式,旨在减少代码间的耦合,通过外部容器来管理对象的创建和对象之间的依赖关系。LastaDI...

Global site tag (gtag.js) - Google Analytics