본문 바로가기
반응형

전체 글265

[전자정부표준프레임워크] 6. 배치 실행환경 1. 개요 대용량 데이터 처리를 위한 기반 환경을 제공하는 Layer 정기적인 반복 수행, 정해진 규칙에 따라 일괄처리 그에 관련하여 필요한 혹은 유용한 기능들을 제공한다. 주요 이용 : 대량의 데이터 전송, 웹사이트 로그 통계 분석, 회계 결산, 일일 결제 취함 등 2. Batch 구성요소 Job Repository 배치 실행중 발생 정보 저장하는 저장소 역할, 실행 결과가 저장된다고 생각하면 된다. Job Launcher 배치 작업을 실행시키는 역할 Job Runner 외부 실행 모듈과 Job Launcher를 연결해주는 모듈 Job 하나의 배치 실행 단위. 일감. Step 실질적인 배치 처리 내용을 정의하고 있는 객체. 무엇을 어떻게 처리할지에 대한 설정 3. Batch Processing Flat.. 2022. 10. 13.
[전자정부표준프레임워크] 5. 실행환경 데이터처리 1. 개요 데이터베이스에 대한 연결 및 영속성 처리, 트랜잭션 관리를 제공하는 Layer ORM(객체 관계 매핑) 프레임워크 : iBatis, MyBatis (두 가지는 국내에서 많이 사용) 2. DataSource 데이터베이스에 대한 연결을 제공하는 서비스 1) Spring DataSource 2) DBCP : 표준프레임워크에서 사용 3) C3P0 4) JNDI 3. Data Access 다양한 데이터베이스에 접근 기술에 일관된 방식으로 대응하기 위한 서비스 1) iBatis : SQL 맵을 이용 - 개발 순서 ㄱ) SQL Mapping XML 파일 작성 ㄴ) iBatis Configuration XML 파일 작성 ㄷ) 스프링 연동 설정 ㄹ) DAO 클래스 작성 2) MyBatis : XML 혹은 어노.. 2022. 10. 12.
[PostgreSQL 설치와 운영] #2. postgresql.conf 설정하기 ■ PostgreSQL의 환경 설정 파일인 postgresql.conf 설정하기(Ubuntu 22.04 LTS에서 apt로 설치된 환경) ▶ postgresql.conf 파일은 이름 그대로 PostgreSQL의 설정 관련 내용들을 정의하는 파일입니다. - 위치 : 기본적으로 /etc 밑에 postgresql 경로에 있습니다. 예) /etc/postgresql/버전/main/postgresql.conf ▶ pg_hba.conf 파일은 클라이언트의 인증관련 설정을 정의하는 파일입니다. - 위치 : 기본적으로 /etc 밑에 postgresql 경로에 있습니다. 예) /etc/postgresql/버전/main/pg_hba.conf ▶ PostgreSQL 홈페이지의 문서를 참고 하시면 더욱 많은 정보를 얻을 수 .. 2022. 10. 12.
junit initializationError 해결 JUnit Test시 initializationError 오류 JUnit 라이브러리가 추가되지 않아 발생하는 오류 프로젝트 우클릭 Build Path > Add Libraries... 선택 후 JUnit을 추가해주면 정상적으로 Test 할 수 있다. 2022. 10. 12.
[전자정부표준프레임워크] 4. 실행환경 공통기반 1. 실행환경 표준프레임워크 적용을 위해 상속받아야 하는 부분 ServiceImpl -> EgovAbstractServiceImpl DAO -> EgovAbstract MApper -> EgovAbstractMapper 39개 서비스로 구성되어있으며, 특히 MVC, IoC컨테이너, AOP, Data Access 제공 2. Spring 프레임워크 가장 핵심 기술 IoC 컨테이너 - 의존성을 파악한 후 묶어주는 기능 - Spring은 IoC 컨테이너가 객체의 생명주기를 관리한다. - 어떤 모듈이 사용할 모듈을 스스로 결정하는 것이 아니라 다른 모듈에게 선택권을 넘겨준다는 것을 의미한다. - 설정 정보는 xml 혹은 Annotation을 이용한다. DI(Dependency Injection) - 모듈 간의 의.. 2022. 10. 11.
[PostgreSQL 설치와 운영] #1. Ubuntu 22.04 PostgreSQL 설치 ■ Ubuntu 22.04 버전 PostgreSQL(v 14.x) 설치(CLI에서 apt 사용) : 2022년에 발표된 22.04 LTS(Long-Term Support) 버전의 기본 PostgreSQL의 설치 버전은 14.x 버전 입니다. 1. OS에 설치된 패키지 최신화 : Ubuntu에서 중요 소프트웨어 설치 전에는 기존 설치된 패키지들을 최신화 하는 것이 안정적입니다. 1) 패키지 업데이트 확인 및 다운로드 root@raonyn:~# sudo apt update sudo: unable to resolve host raonyn: Name or service not known Hit:1 http://kr.archive.ubuntu.com/ubuntu jammy InRelease Get:2 http:/.. 2022. 10. 11.
728x90