Seasar DI Container with AOP

所谓“Seasar2”就是一个“轻量级容器”,面向无法摆脱“Java 应用开发”之烦恼的所谓“开发者”,它能够保证开发的“高生产率和高品质”。并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应用程序发生改动也无需再次起动即可直接识别变更,因此具有脚本语言的灵活性”。

为了不用写设定文件也能够运行,Convention over Configuration的思想得以采用。Convention over Configuration就是指,“只要遵守一个适当的规约,即使不用进行非常麻烦的设定,框架结构也可以自动替我们搞定的思想”,这一思想是Ruby on Rails中所倡导的。Seasar2的Convention over Configuration是从Ruby on Rails 那里得到的提示而产生的。

使用Seasar2的话,对于仅仅需要维护数据表这样简单的应用,可以在不到3分钟的时间里作成。
基于动画(Flash)的演示版在这里

应用程序发生改动之时也无需启动便可立即识别变更的机能在Seasar2里被称为HOT deploy

Seasar2的创作中参考了Ruby on RailsSpring FrameworkPicoContainer在此表示感谢。

Seasar2的基本机能在大约15分钟的快速上手 中作了全部的介绍。在一开始的时候请试一试。

Flash演示版

3分钟即可完成Web应用程序
使用Seasar2的话,对于仅仅需要维护数据表这样简单的应用,可以在不到3分钟的时间里作成。
敬请看演示版应用程序的运行。

文档

邮件列表

seasar-user
Seasar2以及关联产品的利用者的邮件列表。
在Seasar2的使用过程中产生了任何疑问以及各种困挠,或者是期望之时,敬请至此。
seasar-dev
Seasar2以及关联产品的开发者的邮件列表。
seasar-javadoc
为了记述Seasar2以及相关联的产品的Javadoc而开设的邮件列表。
协助者征集中。

追迹列表

JIRA
臭虫报告请来这里

下载

最新版

S2Container 2.4.48
S2Container 本体 (S2Framework) 还有、JDBC 连接池和 JTA 等的扩张机能 (S2Extension)
S2Tiger 2.4.48
使用Tiger (Java5) 备注码,组件的定义在 Java 代码中记述,为此而存在的アドオン
S2JDBC-Gen 2.4.48
S2JDBC-Gen
S2JDBC-Tutorial 2.4.48
S2JDBC Tutorial
Diigu-Core 1.0.0
为了将方法函数的参数名插入类文件中的文件库

安定版

S2Container 2.3.23
S2Container 本体 (S2Framework) 还有、JDBC 连接池和 JTA 等的扩张机能 (S2Extension)
S2Tiger 2.3.23
使用Tiger (Java5) 备注码,组件的定义在 Java 代码中记述,为此而存在的アドオン
S2Backport175 2.3.23
使用Backport175 形式的备注码,组件的定义在 Java 代码中记述,为此而存在的アドオン