Data format is : YYYY-MM-DD Version format is : major.minor.patch
GlueSDK 변경
glue-schema 의 dependency 에서 xmlbeans 제거
glue-core 의 dependency 에서 commons-codec 제거
xml 문서 처리를 xmlbeans 에서 jaxb2 로 변경
com.poscoict.glueframework.schema.parser.GlueLayoutParser
com.poscoict.glueframework.schema.parser.GlueQueryParser
com.poscoict.glueframework.schema.parser.GlueServiceParser
주의 : *-msg.xml, *-service.xml, *-query.glue_sql 의 xmlns
가 포함되어야 함을 강제합니다. xmlns
은 예시는 다음을 참고해주세요.
<msgs xmlns="http://www.poscoict.com/glueframework/layout"> <msg id="MSGFW001" name="DEPT"> <attribute type="E" seq="1" id="TRANSACTION_CODE" name="TransactionCode" datatype="STRING" length="8" />
<service name="MSGFW001-service" initial="MessageParse" xmlns="http://www.poscoict.com/glueframework/service"> <activity name="MessageParse" class="com.poscoict.glueframework.biz.activity.GlueMessageParse">
<queryMap desc="Layout조회용" xmlns="http://www.poscoict.com/glueframework/query"> <query id="get_msg_layout_query" desc="" resultType="" isNamed="false">
Base64 codec 을 commons-codec 의 것에서 java util 의 것으로 변경하고 메소드 추가함.
com.poscoict.glueframework.util.GlueCipher
수정
placeholder 의 보안강화( sample-placeholder 참고 )하고, 문자열 암복호화 테스터 추가
com.poscoict.glueframework.bean.GluePropertySourcesPlaceholderConfigurer
com.poscoict.glueframework.tester.GlueCipherTester
주의 : 암복호화시 사용하는 key 파일은 별도로 생성해서 관리해주세요( -Dcipher.path=/usr/conf ). GlueCipherTester 를 실행해서 다음과 같은 메뉴를 통해 생성할 수 있습니다.
.............................. 1. Encrypt value using key file 2. Decrypt encrypted string 3. Make key file 0. Exit .............................. Select :
삭제