본문 바로가기

전체 글471

[Java] Spring 동작 순서 ■ Java Container - WAS 구동 순서. ( exam spring ) - 컨테이너에 URI를 매핑하여 서블릿을 구동하는 형태 -> RESTFul 서비스도 동일한 매커니즘을 사용하는것으로 추측됨. ※ http://javaproject.co.kr/web/board.list.do?boardMainNo=1001&sDiv=1&sStr=%5Bspring ■ 동작형태 Client(Request) ◀▶ View(jsp) ◀▶ Controller(Servlet Action) ◀▶ Service(Bean Factory) ◀▶ DAO(SQL) 0. http://서버명/test.do 요청 0.1. action 맵핑 정보를 이용 .jsp를 호출함. 1. Load web.xml ( WAS 시작시 ) 1.1. Mapp.. 2014. 5. 7.
Spring 구동 원리 ※ spring 구동 원리 https://www.google.co.kr/search?q=spring+%EA%B5%AC%EB%8F%99+%EC%9B%90%EB%A6%AC&oq=spring+%EA%B5%AC%EB%8F%99+%EC%9B%90%EB%A6%AC&aqs=chrome..69i57.12185j0j4&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8 ▼ https://www.okjsp.net/seq/162227 ▼ http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html ※ spring framework 강좌 https://www.google.co.kr/search?q=spring+%EA.. 2014. 5. 7.
로봇배제 표준(robots.txt) ■ 로봇 배제표준 이란? 로봇 배제 표준은 웹 사이트에 로봇이 접근하는 것을 방지하기 위한 규약으로, 일반적으로 접근 제한에 대한 설명을 robots.txt에 기술한다. 이 규약은 1994년 6월에 처음 만들어졌고, 아직 이 규약에 대한 RFC는 없다. 이 규약은 권고안이며, 로봇이 robots.txt 파일을 읽고 접근을 중지하는 것을 목적으로 한다. 따라서, 접근 방지 설정을 하였다고 해도, 다른 사람들이 그 파일에 접근할 수 있다. ■ robots.txt 파일의 게재위치 ▶ https://support.google.com/webmasters/answer/40361?hl=ko robots.txt 파일은 도메인의 루트에 있어야 하며 이름은 ‘robots.txt’여야 합니다. 검색 로봇은 도메인의 루트에 .. 2014. 5. 7.
■ 부트스트랩(bootstrap) - UI FRAMEWORK ※ 참고 http://helloworld.naver.com/helloworld/67876 http://mobicon.tistory.com/353 ■ 부트스트랩(bootstrap) ( http://twitter.github.com/bootstrap/ ) 1. 사전적의미 부트스트랩 프로그램(bootstrap program)은 전원을 켜거나 재부팅을 할 때 적재되는 프로그램이다. 일반적으로 펌웨어라고 알려진 ROM 또는 EEPROM에 저장되어 있다. 이 프로그램은 시스템을 모든 측면에서 초기화하며, 운영 체제 커널을 적재하고 실행시킨다. 2. 실제의미 - 크로스 브라우징을 지원해 손쉽게 UI구조를 만들 수 있는 UI Framework이다. - Twiter의 Front End Toolkit - Twiter의 U.. 2014. 5. 7.
코드품질개발도구 (Code Coverage Tool) 코드커버리지 : http://www.slideshare.net/kenu/eclipse-code-quality ■ 코드 품질 개발 도구 ■ Emma • eclipse plugin ::> http://update.eclemma.org ■ PMD ( http://pmd.sourceforge.net ) • eclipse plugin ::> http://pmd.sf.net/eclipse • 프로그램 약점 발견 • 미사용 변수 • 비어있는 캐치 블록 • 불필요한 객체 생성 등 ■ FindBugs ( http://findbugs.sourceforge.net ) • eclipse plugin ::> http://findbugs.cs.umd.edu/eclipse 2014. 5. 7.
Using "history api" in HTML5 ※ 참고 http://naver.yojm.net/150146744487 # 히스토리 처리 개념. 페이지의 이동이 있을경우 history가 쌓이게되고. 앞으로 뒤로가기 기능을 통해 history페이지에 접근이 가능하다. - history 앞 뒤로 이동할경우, onload 이벤트가 발생한다. :> 이것을 이용하여 history 앞뒤로의 처리가 가능하다. ※ http://html5.clearboth.org/history.html window.history.length : 병합 세션 히스토리의 항목들의 숫자를 반환합니다. window.history.go( [ delta ] ) : 병합 세션 히스토리에서 주어진 숫자만큼의 단계를 앞으로 가거나 뒤로 갑니다. 0을 넘기면 현재 페이지를 리로드합니다. 범위를 넘어가는.. 2014. 5. 7.