Anyframe 기술검토

streakconvertingΛογισμικό & κατασκευή λογ/κού

13 Δεκ 2013 (πριν από 3 χρόνια και 5 μήνες)

1.313 εμφανίσεις

Anyframe

기술검토


Maven
또는

Ant
기반

설치


mvn

anyframe:install

-
Dname
=hibernate


mvn

anyframe:uninstall

-
Dname
=hibernate


Pom.xml
수정
, applicationContext.xml
수정
,
샘플

소스

다운로드



방대한

양의

매뉴얼


SUA
같은

것도

있을까
??

@
RequestMapping
(
params

=
"method=
getList
"
)

@
ResponseBody

public

XPResponseHandler

getList
(
@
RequestBody

XPRequestHandler

requestHandler
)
throws

Exception {


VariableList

inputVariableList

=
requestHandler.getInputVariableList
();


DataSetList

inputDataSetList

=
requestHandler.getInputDataSetList
();



VariableList

outputVariableList

=
new

VariableList
();


DataSetList

outputDataSetList

=
new

DataSetList
();



try

{



movieService
.getList
(
inputVariableList
,
inputDataSetList
,



outputVariableList
,
outputDataSetList
);




return

new

XPResponseHandler
(
outputDataSetList
,
outputVariableList
);


}
catch

(Exception e) {



return

setFailMessage
(
outputDataSetList
,
outputVariableList
, e);


}


}


Query

??

<?
xml
version
=
"1.0"
encoding
=
"UTF
-
8"
?>

<
queryservice

xmlns
=
"http://www.anyframejava.org/schema/query/mapping"

xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema
-
instance"

xsi:schemaLocation
=
"http://www.anyframejava.org/schema/query/mapping
http://www.anyframejava.org/schema/query/mapping/anyframe
-
query
-
mapping
-
1.0.xsd "
>


<
queries
>


<
query
id
=
"
findXPDeptList
"
isDynamic
=
"true"
mappingStyle
=
"upper"
>



<
statement
>




<!
--
xp
-
query
-
findXPDeptList
-
START
--
>




SELECT DEPT_ID, DEPT_NAME, DEPT_DESC




FROM XP_DEPT




<!
--
Velocity
-
Support
-
findXPDeptList
-
START
--
>




#if ($
SEARCH_CONDITION.length
()
&
gt
;

0
&amp;&amp;

"0" ==

$SEARCH_CONDITION)





WHERE DEPT_NAME like '%' || :SEARCH_KEYWORD || '%'




#
elseif

($
SEARCH_CONDITION.length
()
&
gt
;

0
&amp;&amp;

"1" == $SEARCH_CONDITION)





WHERE DEPT_DESC like '%' || :SEARCH_KEYWORD || '%'




#end




<!
--
Velocity
-
Support
-
findXPDeptList
-
END
--
>




ORDER BY DEPT_ID




<!
--
xp
-
query
-
findXPDeptList
-
END
--
>



</
statement
>


</
query
>


Anyframe

Java Core


Util
,
cxf
, cache, chart, excel, hibernate, ibatis2,
jquery
, tiles, scheduling,
xplatform



Anyframe

Java IDE


Code Generator


Query Manager


ODEN


Monitoring


Log Manager


IAM


Batch



ODEN


CI
서버

외에

별도의

배포관리
,
별도의

Server, Agent


일괄배포
,
선택적

배포
,
변경된

것만

배포



다양한

형태

지원


ODEN


CI
서버

외에

별도의

배포관리
,
별도의

Server, Agent


일괄배포
,
선택적

배포
,
변경된

것만

배포



다양한

형태

지원


Monitoring


InfraRED

기반으로

Aspect


이용하여

성능

측정을

위한

데이터

수집
,
분석



Log Manager


Log Manager


OSGi

기반의

Agent Service
제공
,
로그

수집



로그

정책
(log4j.xml

)
관리를

수행


IAM


Spring Security
기반
, DB
기반으로

구축


IAM Admin Console :
어플리케이션과

별도


DB


내용을

관리하기

위한




BATCH


배치

운영

Framework (
이클립스

플러그인
)


BATCH


배치

실행

Framewor
k

(
배치

어플리케이션

실행

통제

Agent,
배치

어플리케이션

실행

엔진
)


XML
기반의

선언적

Batch Job
정의