사용자 도구

사이트 도구


database_crud

문서의 이전 판입니다!


DataBase와 C.R.U.D(Create, Read, Update, Delete)

1. 개요

  3 Tire 기반의 RESTful 서비스가 UX와 DataBase (Oracle, MSSql. Maria, PostgreSQL) 사이에 존재한다.
 설치된 폴더의 Server가 local Server 이며 .net core 3.1 기반으로 dos command line 또는 IIS 컨테이너, Docker 컨테이너 등 에서 작동한다.
 우선 현재 로걸 개발환경에서 dos command line 기반으로 동작하며 동작하기 위한 조건은 아래 링크를 참조한다.
 개발된 서비스는 별도의 수정없이 Windows(IIS), Linux(Docker)환경에 Copy하여 사용할 수 있다.
 

RESTful API 참고바람

위쪽링크 중에 7. 개발 디버그환경 구축하기를 참조 바란다.

  프로시져 명은 'PKG_업무명 또는 화면명${GET, SET}_기능ID_{SELECT, INSERT, UPDAE, DELETE}' 로 명명한다.
  조회 예1) PKG_INSA$GET_INSA_MAT_SELECT
  추가 예2) PKG_INSA$SET_INSA_MAT_INSERT
  수정 예3) PKG_INSA$SET_INSA_MAT_UPDATE
  삭제 예4) PKG_INSA$SET_INSA_MAT_DELETE 
  UPDATE, DELETE가 전제되는 SELECT는 조회되는 테이블에 MODI_KEY 필드를 꼭 포함한다.
  이는 다른 사용자가 변경한 데이터를 의도차 않게 update하게되는 문제를 해결한다.
  

2. Data Base Procedure

각 데이터베이스별 프로시져 작성을 아래 예시로 준비했으니 참고 바랍니다.

1) Oracle (안정적)

2) MSSQL—(검증중)

3) MariaDB (안정적)

4) PostgreSQL — (작업중)

***** Data Manager 참고 *****

3. 개발서버 선택하기

DesignTime에서 DataManager Component를 마우스 오른쪽으로 클릭하여 = Server Connection = 을 선택하면
사용할수 있는 서비스가 리스트 되며 사용하고자 하는 서비스를 Double Click하면 선택되고 기억한다.
이 때 다국어 처리용 Data 사전이 loading 된다.

 더블클릭하여 대상 서비스를 변경할수 있다.

 서비스 Propertis가 변경된다.

↑ 상위로 가기

database_crud.1772176660.txt.gz · 마지막으로 수정됨: 저자 peter