본문 바로가기
잡담/웹개발(SI) 일지

SI 화면은 어떻게 만드나

by flatsun 2021. 12. 5.
반응형

썸네일 만들기 귀찮아서

인터넷에서 찾아서 날로 먹을라다가

인터넷에서 찾을 수가 없어서

PPT로 직접 만들어 봤는데

 

SI 업무에 투입이 될 경우

제한된 시간 안에 많은 화면을 개발해야 하고

투입이 되는 즉시 이런 PPT를 받아볼 수 있을텐데

이런 PPT를 보고 뚝딱 만들면 된다

 

위 이미지가 가장 간단한 유형인데

조회 조건을 넣고 조회 버튼을 누르면

그리드(엑셀 생각해보면 됨)에

조회한 내용이 쭉 나오게 되는데

 

여기서 그리드 조작 버튼들에

행 삽입, 삭제 버튼이 있을건데

이걸 통해 그리드에 행을 추가, 삭제하고

마지막으로 저장 버튼을 누르면

 

변경한 내용을

Controller > Service > Impl > Dao > Mapper

식으로 쭉 보내서 DB에 반영시키는 식인데

 

백엔드 쪽 작업 얘기가 아니니

다시 프론트로 돌아가 보자면

 

위 PPT를 받았다고 해도

난데없이 프레임워크 써서 만들라고 하면

학원에서 HTML, Javascript 사용해서

만들던 경험이 떠오르면서

아 이걸 어떻게 만드나.. 싶겠지만

 

넥사크로 이런거 써보면

프론트는 그냥 날로 먹는다

 

컴포넌트가 에디터에 전부 배치가 되어 있어서

PPT 대충 만들듯이 컴포넌트 클릭해서

에디터로 끌어와서 PPT와 비슷하게 배치한 뒤

 

이벤트의 경우에는 컴포넌트 클릭해보면

종류별로 다 깔려있기 때문에

골라서 로직만 짜주면 된다

 

디자인으로 보면 많이 구식이기는 한데

 SI 업무는 쓰는 사람이 제한된 경우가 대부분이라

(업체 직원 / 공무원 등..)

 

대충 화면 보이고 기능만 잘 되면 OK 이기 때문에

프론트 기능만 잘 되면

딱히 요구하는게 없는 경우가 많다

 

여기서 초기화를 한다거나, 그리드 Row 추가, 삭제

이런 기능은 프레임워크로 간단히 구현 가능한데

 

그리드.reset();

검색조건.reset();

그리드.addrow();

그리드.deleterow();

 

이거면 끝이라서 뭐 코드를 짤 것도 없다

이러니까 백날 해도 남는게 없다는 거다

 

조회, 저장같은 ajax를 활용하는 기술도

딱히 어려울 것이 없는데

이미 완성된 예제가 있기 때문에

 

그걸 복사, 붙여넣기 해다가 호출부만

내가 작성한 Controller로 변경하면 끝이다

 

처음 SI 업무로 투입이 되서

PPT를 받아보면 아 학원에서 공부 열심히 안했는데

이걸 어떻게 만드나 하고 뇌에 쇼크가 오겠지만

 

대부분의 기능은 이미 구현이 되어있고

복사 붙여넣기를 통해

쉽게 만들 수 있다는 걸 깨닫게 된다

 

마지막으로 넥사크로같은

투비소프트 쪽 얘기를 자꾸 하다보니

투비 직원이냐고 물어보는데 당연히 아니고

 

SI 커리어에서 주로 쓴게 투비쪽 제품이라

그쪽 얘기를 주로 하는거다

 

블로그에 보면 넥사크로 쓰면서

정리한 내용도 쭉 있는데

그냥 오래 썼으니 설명도 이거 갖고 하는거다

 

'IT/Nexacro' 카테고리의 글 목록

애드블록 좀 꺼주세요..

flatsun.tistory.com

 

반응형

댓글