2011년 8월 24일 수요일

함수명파라미터, 인터셉터, FLEX 설정 셋팅-1(context-secframework.xml)



<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:aop="http://www.springframework.org/schema/aop"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
    xmlns:config="http://www.anyframejava.org/schema/service"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                        http://www.springframework.org/schema/aop
                        http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
                        http://www.anyframejava.org/schema/service
                        http://www.anyframejava.org/schema/service/anyframe-core-service-2.0.xsd
        http://www.directwebremoting.org/schema/spring-dwr
        http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">

    <!-- Test -->
<bean id="testService"
class="com.sds.secframework.test.service.impl.TestServiceImpl">
<property name="testDAO" ref="secfw.commonDAO" />
</bean>
 
    <!-- CommonService -->
<bean id="sec.commonService" class="com.sds.secframework.common.service.CommonService">
</bean>
 
<bean id="secfw.commonDAO"
   class="com.sds.secframework.common.dao.CommonDAO">
<property name="queryService" ref="queryService" />
</bean>

<!-- 한지영 추가 -->
<!-- 코드관리 -->
<bean id="secfw.codeService"
   class="com.sds.secframework.code.service.impl.CodeServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- 사용자 관리 -->
<bean id="secfw.userService"
   class="com.sds.secframework.user.service.impl.UserServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- Utiliy -->
<bean id="secfw.zipService"
   class="com.sds.secframework.util.service.impl.ZipServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<!-- 한지영 추가 -->

<!-- 게시판관리 -->
<bean id="secfw.bbsMngService"
   class="com.sds.secframework.bbs.service.impl.BBSMngServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="secfw.idGenerationServiceBBSMaster" />
</bean>

<!-- 게시 내역 -->
<bean id="secfw.bbsService"
   class="com.sds.secframework.bbs.service.impl.BBSServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="secfw.idGenerationServiceBBSDetail" />
<property name="attachFileService" ref="secfw.attachFileService" />
</bean>

<!-- 로그인관리 -->
<bean id="secfw.loginService"
   class="com.sds.secframework.user.service.impl.LoginServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- 로깅(현황)관리 -->
<bean id="secfw.logService"
   class="com.sds.secframework.log.service.impl.LogServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- 파일 첨부 -->
<bean id="secfw.attachFileService"
class="com.sds.secframework.file.service.impl.AttachFileServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="secfw.idGenerationServiceFile" />
        <property name="restrictFileList" value="jsp,asp,aspx,class,php,js,exe,com,bat" />
        <dwr:remote javascript="fileService">
<dwr:include method="insertFileLog" />
</dwr:remote>
<aop:scoped-proxy />
</bean>

<!-- 부서관리 -->
<bean id="secfw.deptService"
class="com.sds.secframework.dept.service.impl.DeptServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- Template관리 -->
<bean id="secfw.replyService"
class="com.sds.secframework.template.service.impl.ReplyServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="secfw.idGen.template.replyService" />
<property name="attachFileService" ref="secfw.attachFileService" />
</bean>
<bean id="secfw.noReplyService"
class="com.sds.secframework.template.service.impl.NoReplyServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="secfw.idGen.template.noReplyService" />
<property name="attachFileService" ref="secfw.attachFileService" />
</bean>
<!-- //Template관리 -->

<!-- 김형석 추가 -->
<bean id="secfw.pageService"
class="com.sds.secframework.menu.service.impl.PageServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<!-- //김형석 추가 -->

<!-- 오주환 추가 -->
<!-- 역할 관리 / 권한관리 -->
<bean id="secfw.authService"
   class="com.sds.secframework.authority.service.impl.AuthorityServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<!-- //메뉴 관리 -->
<bean id="secfw.menuService"
class="com.sds.secframework.menu.service.impl.MenuServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<!-- //오주환 추가 -->

<!-- //금현서 추가 -->
<!--
    mySingle 결재 연계
    <bean id="secfw.approvalService"
class="com.sds.secframework.single.approval.service.impl.ApprovalServiceImpl">
</bean>

mySingle 메일 연계
<bean id="secfw.mailService"
class="com.sds.secframework.single.mail.service.impl.MailServiceImpl">
</bean>

파일 첨부
<bean id="secfw.fileService"
class="com.sds.secframework.file.service.impl.AttachServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
<property name="idGenerationService" ref="idGenerationServiceAttach" />
        <property name="restrictFileList" value="jsp,asp,aspx,class,php,js,exe,com,bat" />
</bean>
   
메뉴관리
<bean id="secfw.menuService"
class="com.sds.secframework.menu.service.impl.MenuServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
</bean>
-->

<!-- 유영철 추가 -->
<!-- 삼단콤보(ajax) : 부문>사업부>부서 선택 -->
<bean id="secfw.deptComboService"
class="com.sds.secframework.dept.service.impl.DeptComboServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- Web Util -->
<bean id="secfw.WebUtilService"
   class="com.sds.secframework.common.util.WebUtil">
<property name="messageSource" ref="messageSource" />
</bean>

<!-- //유영철 추가 -->

<!-- Video backjob -->
<bean id="secfw.VideoService"
   class="com.sds.secframework.video.service.impl.VideoServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<!-- 김태용 추가 -->
<!-- 시스템 관리 서비스-->
<bean id="secfw.AdminService"
   class="com.sds.secframework.admin.service.impl.AdminServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>

<bean id="secfw.messageService" class="com.sds.secframework.common.service.MessageService">
<property name="messageSource" ref="messageSource"/>
</bean>
<!-- Left 메뉴 -->
<bean id="secfw.AdminLeftMenuService"
   class="com.sds.secframework.admin.service.impl.AdminLeftMenuServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<!-- 임현근 추가(구미연동) -->
<bean id="GeduTech.commonDAO"
   class="com.sds.secframework.common.dao.CommonDAO">
<property name="queryService" ref="GeduTech.queryService" />
</bean>
<!-- 임현근 추가(암호화 Key) -->
<bean id="secfw.common.security" class="com.sds.secframework.common.util.SecurityUtil">
<property name="propertyServ" ref="secfw.propertyService" />
</bean>
<!-- 임현근 추가(Property) -->
<bean id="secfw.common.property" class="com.sds.secframework.common.util.PropertyUtil">
<property name="propertyServ" ref="secfw.propertyService" />
</bean>
<bean id="secfw.EsbOrgService" class="com.sds.secframework.singleIF.service.impl.EsbOrgServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="propertyService" ref="secfw.propertyService" />
</bean>
<bean id="secfw.common.message" class="com.sds.secframework.common.util.MessageUtil">
<property name="messageSource" ref="messageSource" />
</bean>
<!-- Mail -->
<bean id="secfw.MailService"
   class="com.sds.secframework.mail.service.impl.MailServiceImpl">
<property name="commonDAO" ref="secfw.commonDAO" />
<property name="attachFileService" ref="secfw.attachFileService"/>
<property name="propertyService" ref="secfw.propertyService" />
</bean>


</beans>

댓글 없음:

댓글 쓰기