개발일기/웹개발일기

[2021-01-25] SI 1일차 노트 #Nexacro platform #넥사크로

단비_danbee 2021. 1. 25. 12:21
  • 현장에서는 오라클 sqldeveloper 대신 toad를 많이 사용함
  • STS 단축키 외우기
  • 유닉스, 리눅스는 꼭 다룰줄 알아야함

 

개발환경 셋팅

[1] 반디집 다운로드

[2] jdk 설치 / 환경변수 설정

[3] cmd에서 java -version 쳐서 java 설치 확인

[4] 레거시 프로젝트 생성을 위해 스프링 3버전으로 다운로드, 압축 풀고 사용

[5] STS 내부 주석 템플릿 설정 Alt + Shift +J (*Clone 이란 로컬로 프로젝트를 내려받는것을 의미함)

[6] 웹클리스 webclipse 2017 는 자바스크립트 메소드 및 클래스 가이드를 지원해줌

[7] 코드를 수정할때마다 톰캣을 재구동 해야하는 불편함을 제거한 JRebel Plug-in 다운로드(유료)

[8] Spring Loaded 설치 톰캣 lib 안에 넣어주면 됌

[9] git source tree 설치

[10] NEXACRO 설치

[11] MySQL, Oracle Sqldeveloper 설치 (그 밖의 토드, 오렌지)

[12] 테라텀 / 파일질라

 

NEXACRO

 

  • 서비스에서 Form 2개 생성

 

  • MaskEdit : number, String 형만 넣을 수 있는 입력 폼
  • Grid : DBMS 결과물을 출력하는 곳 (관리자만 볼 수 있음)
  • 프로젝트에 투입되면 SELECT 를 엄청 많이 함. 따라서 Grid를 많이 사용할 예정
  • 두줄로는 파란색 한줄은 안나오고 등등 요구사항이 있을 수 있음
  • 넥사크로는 자바스크립트를 사용함

 

넥사크로 example 데이터

demo.nexacro.com/edu/nexacro17/select_emp.jsp

 

 

DataSet

  • 데이터셋을 누르면 데이터베이스 컬럼과 로우를 설정할 수 있다
  • 총 3개의 데이터 셋을 만들어주고 컬럼, 로우를 삽입한다

 

 

완성된 모습

실행 후 결과

 

  • 이벤트 처리, 바인딩에 대한 이해가 중요함

 

Popup::Pop_DeptSearch.xfdl

  • C++ 의 연산자
  • Popup 안에 있는 Pop_DeptSearch.xfdl 문서를 호출해라 라는 뜻

 

  • F1을 누르면 함수 사용방법이 나온다
  • showModal 사용방법, 매개인지에 대해 알 수 있음
댓글수0