`
zhangdaiscott
  • 浏览: 410421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

seasar一般性配置

 
阅读更多

http://www.masatom.in/pukiwiki/?cmd=read&page=Java%2FSeasar2&word=seasar

seasar一般性配置:

diconファイル。 †
さてSeasar はSpringとちがってできるだけxmlを書かずに自動化(Coc:Convention over Configuration:設定より規約)する思想で作られてるようで、先のインタフェースHogeService? と実装 HogeServiceImpl? も自動的にコンテナから取得することができました。

ちなみにDoltengをつかうといくつかのxmlファイル(*.dicon)が自動で作成されています。見てみると

app.dicon
<components>

<include path="convention.dicon"/>

<include path="aop.dicon"/>

</components>convention.dicon
<components>

<component class="org.seasar

.framework.convention.impl.NamingConventionImpl">

<initMethod name="addRootPackageName">

<arg>"nu.mine.kino.s2sample"</arg>

</initMethod>

</component>

</components>说明: 在注入模块时候,根目录需要注入,如上面的:nu.mine.kino.s2sample

另外只注入自己的业务模块,注入实现接口的类目录而不是接口目录。有多少就在

component里面添加多少。creator.dicon
<components>

<include path="customizer.dicon"/>

<include path="convention.dicon"/>

<component name="actionCreator" class="org.seasar

.framework.container.creator.ActionCreator"/>

<component name="converterCreator" class="org.seasar

.framework.container.creator.ConverterCreator"/>

<component name="daoCreator" class="org.seasar

.framework.container.creator.DaoCreator"/>

<component name="dtoCreator" class="org.seasar

.framework.container.creator.DtoCreator"/>

<component name="dxoCreator" class="org.seasar

.framework.container.creator.DxoCreator"/>

<component name="helperCreator" class="org.seasar

.framework.container.creator.HelperCreator"/>

<component name="interceptorCreator" class="org.seasar

.framework.container.creator.InterceptorCreator"/>

<component name="logicCreator" class="org.seasar

.framework.container.creator.LogicCreator"/>

<component name="pageCreator" class="org.seasar

.framework.container.creator.PageCreator"/>

<component name="serviceCreator" class="org.seasar

.framework.container.creator.ServiceCreator"/>

<component name="validatorCreator" class="org.seasar

.framework.container.creator.ValidatorCreator"/>

</components>这个文件根据命名规则,去设置自动识别类。也可以指定注入类的生命周期。

customizer.dicon
<components>

<include path="default-customizer.dicon"/>

</components>hotdeploy.dicon
<components>

<include path="convention.dicon"/>

<include path="customizer.dicon"/>

<include path="creator.dicon"/>

<component class="org.seasar

.framework.container.hotdeploy.HotdeployBehavior"/>

</components> コイツはs2-framework-2.4.34.jar に入ってる s2container.dicon
<components>

<include condition="#ENV == 'ut'" path="warmdeploy.dicon"/>

<include condition="#ENV == 'ct'" path="hotdeploy.dicon"/>

<include condition="#ENV != 'ut' and #ENV != 'ct'" path="cooldeploy.dicon"/>

</components>不用数据库的话上面的配置就够了。

数据库:

dao.dicon
<components>
<!-- データソース毎のdao.dicon -->
<include path="dao-test.dicon" />
<include path="dao-true.dicon" />
.......................
</components>

分享到:
评论

相关推荐

    Seasar2的英文介绍

    seasar2的英文介绍,主要介绍seasar框架。pdf格式。

    seasar

    ,我觉得Seasar是一个轻量级的数据处理工具,因为无论是最终用户或是程序编制者,在使用过程中都可以找到一个相当便捷的方法来实现。

    seasar2.PPT

    关于seasar2的PPT文件,经典!欢迎下载!

    seasar 的一个action处理

    日本框架seasar 的一个action处理

    seasar s2dao

    seasar s2dao

    seasar2构建工程

    seasar2,构建工程的pdf,讲解如何建工程。入门级资料。

    seasar2中文文档

    seasar2文档内容 快速上手 最初的一步 更进一步 S2Container指南 需要作成的文件 S2Container的定义 S2Container的生成 SingletonS2ContainerFactory的使用 S2ContainerFactory的使用 组件的取得 ...

    基本Seasar2 Web工程项目源码

    Seasar2这个框架在日本十分的流行。Seasar2其实就是类似于...并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应用程序发生改动也无需再次起动即可直接识别变更,因此具有脚本语言的灵活性。

    小日本的开源框架 Seasar2

    小日本的开源框架 Seasar2 所 谓“Seasar2”就是一个“轻...并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是应 用程序发生改动也无需再次起动即可直接识别变更,因此具有脚本语言的灵活性”。

    seasar for .net

    seasar在.net的使用的详细说明。。。。。。。。。

    Seasar框架EntityService自动生成

    Seasar框架EntityService自动生成 按照提供的手顺进行配置。

    seasar框架开发常用数据关系组件

    日本开源javaweb框架seasar,采用sql以独立文件存在的形式,使得sql易于编写和管理。

    seasar2 官方例子代码

    seasar2 官方例子代码。 学习通过的话;对于java的开发就大有帮助。

    Seasar2最新版

    DO YOU REALLY WANT TO WRITE CONFIGURATION FILES?

    Seasar2其实就是类似于Spring的一个开源框架

    所谓“Seasar2”就是一个“轻量级容器”,面向无法摆脱“Java 应用开发”之烦恼的所谓“开发者”,它能够保证开发的“高生产率和高品质”。并且同“其它轻量级容器”不同的是,“完全不需要书写设定文件”,“就算是...

    seasar教程,java开发框架之一

    seasar教程,最流行的java开发框架之一,再过几年可能成为主流. struts与Spring与Hibernate的简化版本,国外很多大公司己经用了几年了,NEC,LG的软件开发都是用这个的。兄弟们快学吧

    seasar框架S2Dao使用指南

    seasar2框架中S2Dao使用指南,轻松掌握S2Dao 访问Oracle数据库的用法,与技巧

    seasar实例教程

    目前在日本流行的Java开发框架,是结合的两大框架而出来的一个新兴框架

    CodeSmith生成Seasar项目工程模板V1.0.12.0920

    CodeSmith生成Visual.Studio.2010.Seasar项目工程模板。 默认用户已经安装了CodeSmith 6.5代码生成工具。 根据输入参数,自动生成Visual Studio 2010 + Seasar项目工程。 项目生成最终结构: 以默认参数为例,生成...

    seasar mayaa

    seasar mayaa

Global site tag (gtag.js) - Google Analytics