ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 앱만들기 나도 중급자 (초보 메뉴얼)
    스마트메이커 2023. 11. 7. 23:55
    반응형

    안녕하세요.

    오늘은 지난 스마트메이커를 파해쳐 보자 1탄에 이어 2탄입니다.

    스마트메이커 초보자님이 쉽고 빠르게 스마트메이커를 이해하는데 도움이 되었으면 하며 중, 고급자님들에게는 복습의 기회가 되었으면 합니다. 그럼 시작해 보겠습니다.

     

    4. DB 메뉴 파헤치기

     

    DB메뉴는 테이블생성, 설계도생성, DB관리자로 구성되어 있으며UI형식으로 쉽게 테이블을 생성할 수 있습니다.

     

    DB 메뉴화면

     

    테이블 생성 : 생성할 테이블을 폼에 UI방식으로 그려 넣고 테이블생성을 누르면 폼에 입력되어 있는UI를 읽어 테이블을 생성해 주는 메뉴입니다. 단축키로 F5키 누르면 자동으로 쿼리문장이 생성이 되며 생성된 쿼리가 맞으면 F10키를 눌러 쿼리문을 데이터베이스에 적용시키게 됩니다. 스마트메이커 초보자분들이 무조건 데이터베이스용 폼을 만든 후 F5, F10을 연타하여 자신이 원하는 데이터베이스가 생성되지 않는 경우가 있습니다. 꼭 F5를 눌렀을 때 쿼리문을 확인한 후 F10키로 데이터베이스에 적용하시기 바랍니다. 스마트메이커 중급자분들은 테이블 생성을 위해 화면 디자인 없이 heidisql 프로그램을 통해 직접 테이블을 생성하기도 합니다.

     

    설계도생성 : DB설계가 된 폼을 읽어 테이블을 자동설계하고 테이블삭제, 생성된 질의문등을 확인할 수 있습니다.

     

    DB관리자 : 생성된 데이터베이스의 테이블목록을 확인할 수 있습니다. 또한 디자인된 아톰 중 데이터베이스의 값을 가져오는 아톰에게 연결을 쉽게 할 수 있는 기능도 있습니다. 원하는 테이블을 아톰에 드래그 앤 드롭 방식으로 쉽게 데이터베이스 와 연결하여 처리를 할 수 있습니다. 

     

    5. 서버 메뉴 파헤치기

    서버메뉴에는 서버설치, 라이선스, 모니터링으로 구성되어 있으며 서버 설루션이 설치되어 있어야 사용이 가능합니다. 

    하지만, 서버메뉴의 하위메뉴인 모니터링의 DB입출력추적, OpenAPI 입출력 추적, 업무규칙 변숫값 추적은 스마트서버가 설치되지 않아도 사용가능한 메뉴이며 프로버전 이상에서 사용가능한 메뉴입니다. 이 메뉴는 앱 개발 시 개발자가 원하는 결괏값이 나오지 않을 때 그 원인을 파악하기 위한 용도로 많이 사용됩니다. 보통 프로그래밍에서는 디버그모드가 있어 변수등을 추적할 수 있는데 이 메뉴가 디버그 모드를 쉽게 사용할 수 있게 만든 메뉴정도로 생각하면 됩니다.

     

    모니터링 메뉴 화면

     


    서버설치 : 스마트서버를 쉽게 설치할 수 있도록 해주는 메뉴이며 보통 AWS클라우드 서비스에 서버를 설치하거나 공용(고정 IP)이 할당된 PC에 스마트서버를 자동으로 설치해 줍니다. 참고로 스마트서버는 192번대 아이피 대역(사설아이피)을 사용하는 PC에는 스마트서버를 사용할 수 없는 것 같습니다.

    라이선스 : 스마트서버가 설치된 후 스마트서버 라이선스를 등록하거나 등록된 라이선스를 확인할 수 있는 메뉴입니다. 

    여기서 라이선스는 스마트메이커(앱제작도구)가 아니고 스마트서버의 라이선스이니 혼동하지 마시길 바랍니다.             

    서버 운영상황 : 스마트서버의 서버 관리자 페이지에서 서버 운영 상황을 확인할 수 있도록 해주는 메뉴입니다.  라이선스등록/해지, 서버중지, 가동등을 할 수 있습니다.

    DB 입출력 추적 :  DB 동작시 실행되는 쿼리를 실시간으로 확인할 수 있게 도와줍니다.  앱을 실행시키면 어떤 DB쿼리가 실행되었는지 알 수 있어 앱 개발 시 자주 사용되는 메뉴입니다.

    OpenAPI 입출력 추적 : API 또는 외부기능연계를 사용할 때 실행되는 구문과 송수신되는 데이터를 실시간으로 확인할 수 있습니다.

    업무규칙 변숫값 추적 : 데이터입력란 아톰에 입력된 값과 업무규칙에 설정된 변수들에 참조된 값을 보여줍니다. 앱 개발 시 원하는 결괏값이 다를 경우 변수를 추적하여 원인을 파악할 수 있어 자주 사용되는 메뉴 중에 하나입니다.

     

    (에고 힘드네요... TT)

     

    6. 배포 메뉴 파헤치기

    배포 메뉴는 패키지생성, 테스트배포, 마켓업로드, 전용스토어, 오픈마켓, 업로드현황, 웹서버배포로 구성되어 있으며 만든 화면을 실제 스마트폰 또는 PC에서 실행할 수 있게 패키지를 생성하고 웹서버 배포를 진행할 수 있게 도와줍니다.

     

    배포 메뉴 화면

     

    패키지생성 : 개발자가 개발한 앱을 스마트폰, IOS, Windows에서 실제 실행할 수 있도록 패키지생성 작업을 진행할 때 사용하는 메뉴입니다. 패키지 생성 시 여러 가지 앱에 대한 설정 및 옵션을 선택할 수 있도록 지원하여 쉽게 패킹 작업을 할 수 있습니다.

    테스트배포 : 패킹한 앱을 QR코드 또는 URL 형태로 다운로드하여 스마트폰에 설치할 수 있게 해 줍니다.

    마켓업로드 : 패킹한 앱을 스마트메이커에서 운영하는 스마트마켓에 업로드할 수 있도록 도와줍니다.

    전용 스토어 : 기업용 배포라고도 하며 기업등에서 오픈마켓에 앱을 업로드하지 않고 앱을 사용해야 할 때 스마트메이커에서 제공하는 전용스토어에 앱을 업로드하여 다운로드하고 사용할 수 있게 해 줍니다. (유료비용이 발생)

    오픈마켓 : 구글 또는 원스토어등에 업로드를 사용자가 직접 진행할 수 있도록 도와주는 가이드입니다. 

     


    업로드 현황 : 스마트마켓 또는 전용스토어에 업로드되어 있는 앱의 리스트를 확인하거나 재업로드를 진행할 수 있도록 도와줍니다.

    웹서버 배포 : QWP(웹모델)을 스마트서버에 배포하여 실제 웹사이트를 운영할 수 있게 도와주는 메뉴입니다. 이를 위해서는 스마트서버가 반드시 설치되어 있어야 합니다.

     

    포스팅이 길어지는 관계로 오늘은 여기까지...

    감사합니다.

     

     

    네이버블로그 링크

    https://blog.naver.com/ymsemail/223258623936

     

    스마트메이커 나도 중급자 (초보 메뉴얼)

    안녕하세요. 오늘은 지난 스마트메이커를 파해쳐 보자 1탄에 이어 2탄입니다. 스마트메이커 초보자님이 쉽...

    blog.naver.com

     

    728x90
Designed by Tistory.