https://github.com/andang72/architecture-ee
자바기반의 엔터프라이즈 어플리케이션 개발 아키텍처
https://github.com/andang72/architecture-ee
java springframework5
Last synced: 22 days ago
JSON representation
자바기반의 엔터프라이즈 어플리케이션 개발 아키텍처
- Host: GitHub
- URL: https://github.com/andang72/architecture-ee
- Owner: andang72
- License: apache-2.0
- Created: 2017-09-22T03:52:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-08T02:31:45.000Z (about 3 years ago)
- Last Synced: 2024-03-17T18:01:09.869Z (about 2 years ago)
- Topics: java, springframework5
- Language: Java
- Homepage:
- Size: 299 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [](https://github.com/andang72/architecture-ee/actions/workflows/maven.yml) architecture-ee 
자바기반의 엔터프라이즈 어플리케이션 개발 아키텍처
- 주요한 설정들을 XML과 데이터베이스를 통하여 관리하는 기능 제공.
- SQL 문을 XML 파일을 사용하여 관리하고 데이터베이스 조작 코드에서 불러와 사용하는 것을 지원.
------
## Getting Started
- 5.1.x 버전 부터는 Java 8+ 지원
- 5.2.x 버전 부터는 Spring 5.2.x 지원
- 5.3.x 버전 부터는 Spring 5.3.x 지원
spring context (WEB-INF/context-config/webApplicationContext.xml) 파일에 아래의 내용을 추가하여 기본 모듈을 로드한다.
```xml
```
* Using JTA Transaction
JTA transaction 을 사용하는 경우 default-transaction-context.xml 을 주석처리하고 JTA 설정을 추가한다.
* DataSource Setting
DataSource 설정을 위하여 WEB-INF/startup-config.xml 파일에 database 설정을 아래와 같이 설정한다.
```xml
1
8
8
-1
0
true
false
false
select 1 from dual
```
------
## Dependencies
* COMPILE
| Name | Version |
|------------|---------|
| spingframework | 5.3.18 |
| spring security | 5.6.2 |
| commons-io | 2.11.0 |
| commons-codec | 1.15 |
| commons-dbcp2 | 1.4, 2.9.0 |
| commons-pool2 | 2.4.2 |
| commons-io | 2.5 |
| commons-logging | 1.2 |
| freemarker | 2.3.31 |
| dom4j | 2.1.3 |
| xml-apis | 1.0.b2 |
| guava | 31.0.1-jre |
| ehcache | 3.7.0 |
| slf4j-api | 1.7.32 |
| slf4j-log4j12 | 1.7.32 |
| sqlbuilder | 3.0.2 |
* RUNTIME
| Name | Version |
|------------|---------|
| ojdbc5 | 11.1.0 |
| log4j | 2.17.0 |
* TEST
| Name | Version |
|------------|---------|
| spring-test | 5.3.14 |
| junit | 4.12 |
| hamcrest-core | 1.3 |
| spotbugs | 4.5.0 |