Axboot 신규화면 만들기 1 - DB생성 및 서버단 소스생성

Axboot 신규화면 만들기 1 - DB생성 및 서버단 소스생성

신규화면 생성 순서

1. 업무화면을 구성/설계한 후 DB에 관리할 속성값을 뽑아낸다. 

    : 여기서는 제품코드를 관리할 수 있는 간단한 화면을 만들겠음.

2. DB에 1번에서 정의한 속성으로 구성된 Table을 만든다. 

    SQL Table생성 쿼리

---------------------------------------------------------------

CREATE TABLE `prdt_base` (

`prdt_cd` VARCHAR(50) NOT NULL COMMENT '제품코드',

`prdt_nm` VARCHAR(50) NOT NULL COMMENT '제품명',

`origin` VARCHAR(50) NOT NULL COMMENT '원산지',

`purchase_price` INT(11) NOT NULL COMMENT '매입가격',

`sales_price` INT(11) NOT NULL COMMENT '판매가격',

PRIMARY KEY (`prdt_cd`)

)

ENGINE=InnoDB

;

--------------------------------------------------------------

3. 자동으로 화면소스를 제외한 기본적인 서버단 소스 생성

   1) axboot 서버를 구동한 뒤 아이디/패스워드로 로긴 후  https://localhost:8080/modelExtractor/db 으로 접속한다.

     접속시 테이블리스트(Attribute포함)가 조회되는데 위 2번에서 생성한 테이블이 조회된다.

   2) 테이블에 링크표시가 되어있는데 이 링크를 클릭하자. 

        ==> 화면상으로 java코드를 볼 수 있다.

  

   3) 최 상단에 "Code" 글자 옆에 "Generate"라는 버튼을 클릭하자.

       - 팝업창이 뜨면서 package명과 class명을 입력하라고 되어있다.

   - package명에는 이전글에서 초기구성시 package를 com.dasdes.shopmng로 했으며,

         shopmng이후의 package명을 입력하면 된다. ==> prdt 로 입력하기로 함.

   - class명은 본인이 원하는 class명을 사용하면 된다. ==> Product 로 입력하기로 함.

   - OK를 클릭 시 서버단의 JAVA파일들이 생성되는데 STS의 프로젝트를 새로고침하면 확인이 가능하다.

      (주의할 점은 Table 컬럼에 pk가 없으면 java 소스에서 에러가 발생한다.)

  

  

*"Axboot 신규화면 만들기 2 - 화면 소스 만들기" 에서 계속..............

만족하셨나요? ~~~~~~~

#Axboot #Axboot 신규화면 #Axboot화면만들기 #Axboot화면생성 #Axboot 사용법 #Axboot 프로그래밍 #Axboot 매뉴얼 #axboot강좌

Read more

마인츠(Mainz) 여행

마인츠(Mainz) 여행

라인강의 심장, 마인츠(Mainz) 여행: 역사와 와인, 문화가 숨 쉬는 보석 같은 도시 🇩🇪 마인츠(Mainz), 어떤 도시인가요? 독일 서부, 라인강과 마인강이 만나는 지점에 자리 잡은 마인츠는 천 년이 넘는 역사와 현대적인 활력이 공존하는 매력적인 도시입니다. 요하네스 구텐베르크의 인쇄술 발명으로 인류 문명사에 혁명적인 기여를 한 곳이자, 독일 최대 와인 생산지인 라인헤센(

SAP ABAP 문법 정리 및 각 예제

SAP ABAP 문법 정리 및 각 예제

SAP ABAP 문법 정리: 초보자부터 숙련자도 참고 가능 SAP 시스템은 전 세계 수많은 기업의 핵심 비즈니스 프로세스를 구동하는 강력한 솔루션입니다. 그리고 이 SAP 시스템의 심장부에는 바로 **ABAP(Advanced Business Application Programming)**이라는 독자적인 프로그래밍 언어가 있습니다. ABAP은 단순히 보고서를 생성하는 것을 넘어, 복잡한 비즈니스 로직 구현, 데이터베이스 상호작용, 사용자 인터페이스

Image 3
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Image 4
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.