개발일기/웹개발일기
[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 사용방법, 매개인지에 대해 알 수 있음