사용자 도구

사이트 도구


잡개발자:심플웍스:simpleworks

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
잡개발자:심플웍스:simpleworks [2025/12/03 16:36]
carlito76
잡개발자:심플웍스:simpleworks [2026/02/12 10:40] (현재)
carlito76
줄 98: 줄 98:
 | ::: | set | 값을 설정할 때 | | ::: | set | 값을 설정할 때 |
 | ::: | is | 일치 여부 | | ::: | is | 일치 여부 |
-| ::: | isNot | 불일치 여부 | +| ::: | contains 값 포함 여부 | 
-| ::: | has | 포함 여부 | +| ::: | has 속성/상태 포함 여부 |
-| ::: | hasNot 포함 여부 |+
 | ::: | to | 변환 | | ::: | to | 변환 |
 +| ::: | compare | 비교 |
 | ::: | enc | 인코딩 | | ::: | enc | 인코딩 |
 | ::: | dec | 디코딩 | | ::: | dec | 디코딩 |
 | ::: | read | 읽기 | | ::: | read | 읽기 |
 | ::: | write | 쓰기 | | ::: | write | 쓰기 |
-| ::: | init | 초기화 | +| ::: | init | (설정값) 초기화 | 
-접미사 Diff 이 | +::: reset (데터) 초기화 
-::: | Add | 더하기/빼기 |+접미사 | Add | 더하기/빼기 
 +| ::: | Diff | 차이 |
 | ::: | Disable | 비활성화 | | ::: | Disable | 비활성화 |
 | ::: | Enable | 활성화 | | ::: | Enable | 활성화 |
줄 115: 줄 116:
 | ::: | c | 2 Depth | | ::: | c | 2 Depth |
 | ::: | n | 3 Depth | | ::: | n | 3 Depth |
-| 페이징 | total_count | 전체 카운트 | 
-| ::: | total_page | 전체 페이지 | 
-| ::: | now_page | 현재 페이지 | 
-| ::: | first_page | 처음 페이지 | 
-| ::: | last_page | 마지막 페이지 | 
-| ::: | list_size | 리스트 사이즈 | 
-| ::: | block_size | 블록 사이즈 | 
-| ::: | block_begin_page | (블록) 시작 페이지 | 
-| ::: | block_end_page | (블록) 종료 페이지 | 
-| ::: | block_prev_page | (블록) 이전 페이지 | 
-| ::: | block_next_page | (블록) 다음 페이지 | 
  
 ==== Java ==== ==== Java ====
 ^  구분  ^  규칙  ^  비고  ^ ^  구분  ^  규칙  ^  비고  ^
 | 접두사 | CONST_ | 상수 | | 접두사 | CONST_ | 상수 |
 +| ::: | sel | SELECT |
 +| ::: | ins | INSERT |
 +| ::: | upd | UPDATE |
 +| ::: | del | DELETE |
  
   * 파스칼 표기법   * 파스칼 표기법
줄 142: 줄 136:
 ==== JavaScript ==== ==== JavaScript ====
 ^  구분  ^  규칙  ^  비고  ^ ^  구분  ^  규칙  ^  비고  ^
-| 접두사 | 예약어 | +| 접두사 | CONST_ 수 |
-| ::: | global_ | 전역 변수 |+
 | ::: | config_ | 설정 변수 | | ::: | config_ | 설정 변수 |
-| ::: | CONST_ 수 |+| ::: | global_ 전역 변수 | 
 +| ::: | $ | DOM 요소 참조 변수 | 
 +| ::: | _ | 내부 전용 변수 |
 | ::: | fn | 함수 | | ::: | fn | 함수 |
  
줄 156: 줄 151:
   * 어퍼 스네이크 표기법   * 어퍼 스네이크 표기법
     * 상수     * 상수
-  * jQuery 
-    * 선언자 $jq 
  
 ==== CSS ==== ==== CSS ====
줄 185: 줄 178:
   * 길이 제한   * 길이 제한
     * 최대 30바이트     * 최대 30바이트
 +
 +==== 그 외 ====
 +^  구분  ^  규칙  ^  비고  ^
 +| 페이징 | total_count | 전체 카운트 |
 +| ::: | total_page | 전체 페이지 |
 +| ::: | now_page | 현재 페이지 |
 +| ::: | first_page | 처음 페이지 |
 +| ::: | last_page | 마지막 페이지 |
 +| ::: | list_size | 리스트 사이즈 |
 +| ::: | block_size | 블록 사이즈 |
 +| ::: | block_begin_page | (블록) 시작 페이지 |
 +| ::: | block_end_page | (블록) 종료 페이지 |
 +| ::: | block_prev_page | (블록) 이전 페이지 |
 +| ::: | block_next_page | (블록) 다음 페이지 |
 +| 허용/차단 | allow_list | 얼라우 리스트 |
 +| ::: | deny_list | 디나이 리스트 |
 +| ::: | white_list | 화이트 리스트 |
 +| ::: | black_list | 블랙 리스트 |
  
 ===== 코딩 규칙 ===== ===== 코딩 규칙 =====
줄 192: 줄 203:
     * 크기 4칸     * 크기 4칸
   * 줄 끝 공백 제거   * 줄 끝 공백 제거
 +
 +==== 구문 ====
 +<sxh html; gutter: true;>
 +<!DOCTYPE html>
 +<html lang="ko">
 +<head>
 + <title></title>
 + <meta charset="UTF-8">
 + <meta http-equiv="Expires" content="-1">
 + <meta http-equiv="Pragma" content="no-cache">
 + <meta http-equiv="Cache-Control" content="no-cache">
 + <script src="*.js"></script>
 + <link rel="stylesheet" href="*.css">
 + <style>
 + /*
 + CSS
 + */
 + </style>
 +</head>
 +
 +<body>
 + <script>
 + /*
 + JavaScript
 + */
 + </script>
 +</body>
 +</html>
 +</sxh>
 +
 +==== JavaScript ====
 +  * jQuery
 +    * 선언자 $jq
 +
 +==== CSS ====
 +  * z-index
 +    * 10 단위로 사용
 +    * 최상위 9999 사용 ((최대 유횻값 2147483647))
  
 ==== Javadoc/JSDoc ==== ==== Javadoc/JSDoc ====
줄 213: 줄 262:
   * NOTE: 설명   * NOTE: 설명
     * 예시) NOTE: Legacy Code     * 예시) NOTE: Legacy Code
-  * <del>XXX</del> ((미사용)) +  * <color gray><del>XXX</del></color> ((미사용)) 
-  * <del>BUG</del> ((미사용))+  * <color gray><del>BUG</del></color> ((미사용))
  
 ===== API 규칙 ===== ===== API 규칙 =====
줄 230: 줄 279:
 | result | JSON | | | result | JSON | |
  
-<sxh; gutter: true;>+<sxh; gutter: true; title: success;>
 { {
  "status": "success",  "status": "success",
줄 250: 줄 299:
 </sxh> </sxh>
  
-<sxh; gutter: true;>+<sxh; gutter: true; title: success;>
 { {
  "status": "success",  "status": "success",
줄 263: 줄 312:
 </sxh> </sxh>
  
-<sxh; gutter: true;>+<sxh; gutter: true; title: error;>
 { {
  "status": "error",  "status": "error",
줄 271: 줄 320:
 </sxh> </sxh>
  
-<sxh; gutter: true;>+<sxh; gutter: true; title: fail;>
 { {
  "status": "fail"  "status": "fail"
줄 282: 줄 331:
 ===== 보안 규칙 ===== ===== 보안 규칙 =====
 ==== 데이터베이스 계정 ==== ==== 데이터베이스 계정 ====
-  * DBA 계정DDL/DML/DQL +  * DBA 계정 
-  * 사용자 계정DML/DQL+    * DDL ((TRUNCATE 포함)) 
 +    * DML 
 +    * DQL 
 +  * 사용자 계정 
 +    * DML 
 +    * DQL
  
 ==== 암호화 ==== ==== 암호화 ====
줄 351: 줄 405:
   * MySQL 8.0.1 이상   * MySQL 8.0.1 이상
   * MariaDB 10.2.2 이상   * MariaDB 10.2.2 이상
-  * <del>MSSQL 2008 이상</del> +  * <color gray><del>MSSQL 2008 이상</del></color
-  * Oracle 11g 이상+  * Oracle 9i 이상
   * Tibero 6 이상   * Tibero 6 이상
-  * PostgreSQL 9.이상+  * PostgreSQL 11.이상
  
 ==== etc. ==== ==== etc. ====
   * OpenJDK 1.8.0.161 이상   * OpenJDK 1.8.0.161 이상
 +  * HTML5
   * JavaScript   * JavaScript
-    * ECMAScript 2015+    * ECMAScript 2015 (ES6)
     * jQuery 3.7.x     * jQuery 3.7.x
     * jQuery UI 1.14.x     * jQuery UI 1.14.x
 +
 +===== 기본 스키마 =====
 +==== 테이블 =====
 +  * 로그인 ((로그인 시도 횟수 정책))
 +  * 권한 관리
 +  * 코드 관리
 +    * 시스템 코드 ((수정 불가))
 +    * 사용자 코드
 +  * 로그 관리
 +    * 로그인 성공/실패
 +    * 시스템 예외/오류
 +  * 첨부 파일
 +
 +==== 함수 =====
 +  * fn_null_to_zero
 +  * fn_day_of_week
 +
 +{{tag>"심플웍스" "SimpleWorks"}}