Anyframe Core
Submitted by soyon.lim on 수, 05/14/2008 - 09:34
본 페이지를 통해 Anyframe Core의 모든 버전별 릴리즈 라이브러리들을 다운로드받을 수 있다. Download(Binary)를 통해 다운로드된 zip 파일은 기본적으로 Anyframe 릴리즈 라이브러리, 3rd-party 라이브러리만을 포함하며, 소스 파일 필요시 Download(Source)를 이용하면 된다.
다음은 다운로드 가능한 Anyframe Core의 버전 목록이다.
Anyframe Core 3.1.0
Anyframe Core 3.1.0의 주요 변경 사항은 다음과 같다.
- Anyframe Core 기능에 Hibernate과 Spring Security/Remoting, Web Services 기능 추가
- 소스 코드 및 테스트 코드 변경
- Hibernate, Spring Remoting, Web Services 실행을 위한 테스트 코드 추가
- Anyframe Portal에 anyframe-service-2.0.xsd, anyframe_core_query_mapping.dtd 파일을 등록함으로써, 브라우저를 통해 XSD 및 DTD 파일 조회 가능하도록 처리. 이로 인해 XSD 및 DTD 파일 선언 부분 변경
- Hibernate를 Wrapping하는 ICommonService 제거되고 순수하게 Hibernate API를 이용하여 개발할 수 있도록 가이드함
- 참조 라이브러리 변경
- spring-security-acl-2.0.3.jar, spring-security-core-2.0.3.jar, spring-security-core-tiger-2.0.3.jar 추가됨
- 사용하지 않는 mx4j-3.0.1.jar 파일 제거됨
- 기존의 hibernate-3.1.jar 파일이 hibernate-3.2.6.ga.jar 파일로 버전 업그레이드
- 기존의 hsqldb-1.8.0.4.jar 파일이 hsqldb-1.8.0.10.jar 파일로 버전 업그레이드
- 기존의 slf4j-api-1.4.3.jar, slf4j-log4j12-1.4.3.jar 파일이 slf4j-api-1.5.3.jar, slf4j-log4j12-1.5.3.jar 파일로 업그레이드되고 slf4j-jdk14-1.5.3.jar 파일이 추가됨
- 기존의 log4jdbc3-1.1.jar 파일의 버전 업그레이드(실제 클래스들의 버전이 1.1beta1로 업그레이드되었으나 파일명은 동일함)
- 기존의 antlr-2.7.5H3.jar 파일이 antlr-2.7.6.jar 파일로 버전 업그레이드
- Web Services 기능을 위해 Apache CXF에서 참조하는 라이브러리들이 추가됨
- 추가된 기능
- 입력 조건에 따라 실행 대상인 HQL이 Dynamic하게 생성될 수 있게 하는 DynamicHibernateService 추가
- OSCache에서 분산 Cache의 Event 처리를 위해 제공하는 JMSBroadcastingListener의 취약점을 보완한 anyframe.core.cache.impl.JMSBroadcastingListener 추가
- log4jdbc3 라이브러리 업그레이드에 따라 AnyFrameDataSourceSpy 대신 log4jdbc3의 DriverSpy를 통해 SQL에 대한 Logging을 남길 수 있도록 가이드
- Web Service 클라이언트와 서버 구현 시 일관성있게 구동시킬 수 있는 기능 추가
- 해결된 이슈 목록
- [CORE-55] DB2 데이터베이스에서 Table Id Gen. Service 사용 시 Id 관리 테이블에 대해 UPDATE 구문에서 next_id 컬럼은 숫자 format인데, 스트링 format으로 값을 SET하고 있어서 UPDATE 구문에서 '' 제거하여해결함
- [CORE-52] Connection Pool을 기반으로 한 JDBCAppender 활용 방안 제시
- [CORE-50] ID Generation 서비스의 ID Generation Strategy 관련 문의
- [CORE-49] 애니프레임 라이브러리 업그레이드 이후 isdynamic 이 ture인 경우 CUD 쿼리 수행 실패하는 문제 해결
- [CORE-48] DB Charset이 US7ASCII이면 쿼리된 결과가 깨지는 현상 제거
- [CORE-43] batchUpdate 이용시 Exception발생시 로그를 남기도록 로직 변경
- [CORE-39] 마이플랫폼에서 리턴되는 Dataset 의 Rowcount가 0인 경우 Dataset의 헤더 정보가 사라지지 않도록 processMetaData() 에 메타정보 처리 추가
- [CORE-37] LONGVARCHAR 사용시 2000 byte 이상 저장이 안되는 현상에 대한 문의
- [CORE-34] Dynamic Query 사용 시에 foreach 구문을 이용한 where 절에 IN 조건 사용방법에 대한 문의
- [CORE-31] Anyframe 다이나믹 sql 문 사용시 한글깨지는 현상 해결
- Anyframe Core 3.0.1 기반의 어플리케이션을 3.1.0 기반으로 전환할 때 고려 사항
본 사이트의 포럼(http://www.anyframejava.org/node/588#comment-158)을 참고하세요.
Download(Binary) | Download(Source) | ReleaseNote
Anyframe Core 3.0.1
Anyframe Core 3.0.1의 주요 변경 사항은 다음과 같다.
- Anyframe Core 3.0.0 에서 일부 소스의 저작자명이 누락되어 모든 소스에 저작자 명시
- 소스 코드 및 테스트 코드 변경
- anyframe.common.util.AnyFrameProperties 클래스를 제거하고 이를 사용하는 PropertiesService 구현 클래스 내에서 org.apache.commons.collections.ExtendedProperties를 사용하여 Property 파일 관리하도록 로직을 변경, PropertiesService를 사용하는 개발자는 기존과 다름없이 PropertiesService 사용 가능
- anyframe.common 패키지 내에 속한 일부 클래스를 테스트하기 위해 사용한 Spring Framework의 테스트 코드를 제거, 테스트 코드를 직접 개발하여 추가
- 참조 라이브러리 변경
- 기존의 cglib-nodep-2.1.3.jar 파일이 cglib-nodep-2.2.jar 파일로 버전 업그레이드(2.1.3 버전의 파일을 그대로 사용하여도 가능함)
- 모든 소스 코드를 Maven Project 기반으로 패키징
- 추가된 기능
- 일반 Java 객체 형태(VO/Map)로 데이터의 변환없이 Gauce DataSet 기반으로 직접 처리가 가능한 GauceSQLService 추가 (데이터 변환 작업의 부하를 제거하여 성능을 높일 수 있으며 기존 Gauce API 를 사용하여 서버단 개발을 하던 경우에 선호하는 방식)
- 해결된 이슈 목록
- [CORE-36] 확장 쿼리서비스를 사용하여 조회된 건수가 없는 경우 가우스 메타정보가 생성 처리
- [CORE-35] Extended QueryService의 findWithColInfo 오류 해결
- [CORE-30] MIPSQLService의 LobHandler 관련 오류 해결
- [CORE-29] AbstractQueryService에서 velocity.properties 파일을 이용하여 velocity.log 생성하도록 처리
Download(Binary) | Download(Source) | ReleaseNote
Anyframe Core 3.0.0
Anyframe Core 3.0.0의 주요 변경 사항은 다음과 같다.
- 소스 코드 패키지 변경 (systemier -> anyframe)
- Oracle8i에서도 LOB 타입 데이터를 처리할 수 있도록 기능 개선
- Oracle DB 이용시 rowseq에 대해 바인드변수 처리를 수행함으로써 QueryService 성능 개선
Download(Binary) | Download(Binary+Source) | ReleaseNote
다운로드 목록
| 첨부 파일 | 파일 크기 | 조회수 | 최근 다운로드 |
|---|---|---|---|
| Anyframe-core-3.0.0-bin.zip | 25.38 MB | 747 | 7 시간 29 분 전 |
| Anyframe-core-3.0.0-src.zip | 26.14 MB | 1218 | 7 시간 29 분 전 |
| Anyframe-core-3.0.1-bin.zip | 27.74 MB | 539 | 1 일 6 시간 전 |
| Anyframe-core-3.0.1-src.zip | 851.82 KB | 560 | 8 시간 2 분 전 |
| Anyframe-core-3.1.0-bin.zip | 42.02 MB | 470 | 9 시간 9 분 전 |
| Anyframe-core-3.1.0-src.zip | 1.36 MB | 421 | 6 시간 54 분 전 |

