신규화면 생성 순서


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 서버를 구동한 뒤 아이디/패스워드로 로긴 후  http://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 - 화면 소스 만들기" 에서 계속..............


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


+ Recent posts