목록분류 전체보기 (138)
개발자 '쑥말고인절미'
간단정리 결합도(Coupling)는 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 응집도(Cohesion)는 정보 은닉 개념을 확장한 것으로, 명령어나 호출문 등 모듈의 내부 요소들의 서로 관련되어 있는 정도, 즉 모듈이 독립적인 기능으로 정의되어 있는 정도를 의미한다. 결합도는 자스제외공내, 응집도는 우논시절통순기 결합도(Coupling) 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 다양한 결합으로 모듈을 구성할 수 있으나 결합도가 약할수록 품질이 높고, 강할수록 품질이 낮다. 결합도가 강하면 시스템 구현 및 유지보수 작업이 어렵다. 종류 (높은품질 -> 낮은품질 순) 1) 자료 결합도 (데이터 결합도, Data Coupling) 모듈 간의 인..
영어 폰트가 일본어마냥 자간이 너무 넓게 나온다거나 이클립스가 영어를 인식하지 못할 때 아래 단축키를 눌러서 해결할 수 있다. Alt + = 참고링크 https://sinau.tistory.com/m/59
|| (쌍 파이프) 컬럼이나 문자열을 합쳐주는 역할 참고링크 https://loveiskey.tistory.com/80 CASE문 조건이 여러 개면 WHEN을 여러번 적어주면 된다. CASE WHEN (조건1) THEN (실행문1) WHEN (조건2) THEN (실행문2) ELSE 실행문3 END 참고링크 https://gent.tistory.com/311

업무를 보면서 알게된 팁을 정리하여 기록했다. 파일/소스 비교하기(File/Source Compare) VSCode를 이용하면 다른 툴을 설치하지 않고도 파일을 비교할 수 있다. 1.Show all command 창 열기 [Windows] Ctrl + Shift + p [Mac] Command + Shift + P or F1 (with Fn key) 2. compare 명령어 입력하여 편한방법으로 비교하기 나의 경우엔 Compare Activ File With를 주로 사용하긴 했지만 편한 방법을 선택해서 비교를 진행히면 된다. 참고링크 https://kkangz.github.io/posts/vscode_compare/ 특정 단어가 포함되어 있는 모든 줄 선택하기 정규식을 이용하면 찾고자 하는 특정단어가 ..

완성코드 var myCombo = new dhtmlXCombo("combo_zone", "alfa", 100); myCombo.addOption([ ["a", "option A"], ["b", "option B"], ["c", "option C"] ]); myCombo.selectOption(0); Combo 생성 Combo를 하드코딩하여 사용하기 위해서는 dhtmlXCombo 객체를 생성하여 사용하면 된다. dhtmlXCombo(value, label, size); value : string형으로 해당 Combo객체의 변수명이라고 생각하면 된다. label : string형으로 해당 Combo의 label이다. size : width size, size의 경우 설정 크기에 따라 컴포넌트의 레이아웃이 변..
JOIN JOIN은 2개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 의미한다. 하나의 테이블에 원하는 데이터가 모두 있다면 참 좋겠지만, 두 개의 테이블을 엮어야 원하는 결과가 나오는 경우도 많 JOIN의 종류 INEER JOIN(내부 조인) OUTER JOIN(외부 조인) CROSS JOIN(상호 조인) SELF JOIN(자체 조인) 2개의 테이블의 조인을 위해서는 기본키(PK)와 외래키(FK) 관계로 맺어져야 하고, 이를 일대다 관계라고 한다. INNER JOIN(내부 조인) 2개의 테이블을 연결할 때 가장 많이 사용한다. JOIN 이라고 부르면 INNER JOIN을 의미한다. 쿼리문에서 INNER JOIN을 JOIN이라고만 써도 INNER JOIN으로 인식한다. SELECT 열 목록 F..

추진배경 공공정보화 개발 기반을 표준화하여 사업자 종속성을 탈피하고, 소프트웨어 재사용성 등을 높이기 위해 전자정부 표준프레임워크를 개발하여 보급 대기업의 경우 자체적으로 개발한 프레임워크를 보유하고 있으나, 중소IT기업은 자체 프레임워크를 보유하고 있지 않아 기술적 진입장벽으로 작용하여 유지보수 등 후속사업 추진 시 특정기업에 기술적으로 종속되는 문제점 발생 중앙부처, 지방자치단체, 공공기관 등이 각 기관별, 업무별로 정보시스템을 개발할 경우 동일·유사 기능을 재사용하지 못하고 각각 중복적으로 개발하는 비효율성 발생 전자정부 표준프레임워크는 정보시스템 구현·운영 시 필요한 기본기능들을 표준화하여 미리 구현해 둔 것으로, 개발자는 이를 활용하여 추가적인 업무기능을 구현한 후 조립함으로써 전체 시스템 완성..
간단 정리 Model 객체는 데이터만 넘겨줄 수 있다면 ModelAndView 객체를 이용하면 view경로와 데이터를 한번에 넘겨줄 수 있다. ModelAndView 객체는 Model 객체보다 기능이 더 많아 구현할 내용이 복잡해질수록 ModelAndView 객체를 사용하는게 더 편할 것 같다. Model 객체 model.addAttribute()를 이용해 넘길 데이터의 이름과 값을 입력하고 그 값을 view로 넘긴다. //Controller(.java파일) @RequestMapping("/view경로") public String 메소드명(Model model) { model.addAttribute("변수이름", "변수에 입력할 데이터 값"); return "view경로"; } //view(.jsp파일)..