본문 바로가기

웹 개발자가 알아야 할 Naming Rule(스크랩) 웹 개발자를 위한 Naming Rule 을 정리한 것이다.개발자들 사이의 커뮤니케이션과 관리를 위해서 가능한 규칙을 따르는 것이 좋다고 생각한다. 이 규칙들은 정답은 아니지만, 컨설팅을 수행하면서 어느 정도의 시행착오를 거쳐서 정리한 내용이고 웹 개발자들에게 참고가 되기를 바란다.이 규칙을 각자의 개발 환경에 맞게 보완해서 사용한다면 도움이 될 거라 생각된다분류대상비고Presentation Services(JSP)JSP File Name, HTML File Name, Image File Name, Session Level Variable Name(Pascal Casing Naming Conversion or Camel Casing Naming Conversion), Script Variable Name,..
네트워크 - NAT 의 종류 NAT는 크게 Cone NAT와 Symmetric NAT로 나뉩니다. 다시 Cone NAT는 Full Cone, Restricted Cone, Port Restricted Cone으로 나뉩니다. Cone NAT의 경우내부망의 IP:Port에 대해Destination에 관계없이공유기의 외부 IP:Port가 변하지 않는다는 것이고 Symmetric NAT의 경우Destination에 따라 다른 공유기의 외부 IP:Port를 가진다는 것입니다. 이해가 되시나요? 다시 풀어서 설명드리면, Cone의 경우내부망의 192.168.1.100:5060가 공인망의sip.com:5060으로 트래픽을 보낼 때, 공유기의1.1.1.1:12345로 매핑이 된다면192.168.1.100:5060가another.sip.com:50..
NETWORK - JITTER 품질 측정 프로젝트를 진행 중에 알게 된 단어 : JITTER잘 설명해 놓은 글이 있어서 삽으로 퍼왔습니다.JITTER 지터, 텀즈에서 퍼옴 ( http://www.terms.co.kr/jitter.htm ) 지터는 고주파 디지털 신호에서 파동의 일부 양상이 일탈하거나 변위되는 것을 말한다. 그 이름이 의미하듯이, 지터는 파동이 흔들리거나 떨리는 것이라고 생각할 수 있다. 일탈은 크기, 위상 조절, 또는 신호파동의 폭 등의 형태가 될 수 있다. 지터의 또다른 정의로는, "이상적인 위치로부터 신호 주파수가 이동하는 주기"라고도 할 수 있다. 지터의 원인 중에는 전자기 간섭과, 다른 신호들과의 누화 등이 있을 수 있다. 지터는 디스플레이 모니터가 깜빡이거나, 원하는 대로 일을 수행하는 PC의 프로세서 능력에..
Velocity - ArrayList size() / list 데이터의 크기 확인 방법 Velocity 에서 List 데이터 형에 대한 size 를 확인하는 방법$변수명.size()List 데이터 형이라하면 아래와 같이 표현하는 개체들일 수 있습니다.#foreach($mylist in $myList)#if($mylist.target =="${mylist.my_ip}||${mylist.my_port}||${mylist.my_idx}")[$velocityCount] $mylist.my_ip#else[$velocityCount]#end#end즉, 위의 List 형 데이터myList 의 사이즈를 확인하는 방법이 아래와 같습니다.$myList.size()
생활정보 - 집중호우 시 행동 및 대처 방법 집중호우 시 국민 행동요령◇ 집중호우 혹은 호우 주의보▲도시지역 -저지대 및 상습침수지역 등 재해위험지구 주민대피 준비 -노후가옥, 위험축대, 대형공사장 등 시설물 점검 및 정비 -가로등, 신호등 및 고압전선 접근 금지 -옥·내외 전기수리 금지 -각종 공사장의 안전 조치 -고속도로 이용 차량의 감속 운행 -낙뢰시 낮은지역 또는 건물안 등 안전지대로 대피 -송전철탑 도괴 또는 누전, 방전 발견 시 인근기관이나 한전에 즉시 연락 -노약자 외출 자제 -라디오, TV 등에 의한 기상예보 및 특보상황 청취 -하수도 및 배수로의 정비 점검 ▲농촌·산간지역 -저지대 및 상습침수지역 등 재해위험지구 주민대피 준비 -노후가옥, 위험축대, 대형공사장 등 시설물 점검 및 정비 -가로등, 신호등 및 고압전선 접근 금지 -옥·..
Spring - Spring & Struts Framework 흐름도 Spring-StrutsFramework 응용 프로그램 흐름도MVC (Model-View-Controller) 기반의 3계층 Layer에 Spring-Struts Framework을 적용하여실질적으로 구현되는 응용 프로그램의 논리적 물리적 구성과 주요 기능을 살펴본다.Spring-Struts Framework이 웹 페이지에서Request를 전송해서 Response를 처리하는 일련의 프로세스를 Layer 측면에서의 기능 흐름도와 이를 Control 해주는 Configuration 파일의 기능 흐름도이다. ⓒ ⓓ 최초 웹 서버를 로딩할 때 init 파일인 web.xml은 Spring-StrutsFramework 의 주요 설정 파일인 struts_config.xml 과 spring_config.xml 의정보를..
이클립스에서 Spring2.5+iBatis2.3 연동하기 http://dsstory.tistory.com/98
JavaScript - String replace() JavaScript– String replace() 메서드 사용1.선언문장의 특정 문자열을 검색하여, 다른 문자로 치환하는 메서드입니다.대/소문자 구분을 하며, 표현식(/g/i/ 등)을 함께 사용할 수 있습니다.2.구문파라미터정의regexp/substr표현식 혹은 변경할 문자열을 입력.newstring필수항목. 변경할 새로운 문자열3.브라우저 지원replace() 메서드는 모든 브라우저를 지원함,4.예제 var str="Visit Microsoft!"; document.write(str.replace("Microsoft", "W3Schools")); 결과6. 예제 2표현식을 함께 사용하며, 대/소문자 구분검색Visit W3Sc..