가상 호스트란, 웹 서버에서 기본으로 제공되는 메인 호스트 외에 제공되는 호스트하나의 서버에서 여러 도메인의 사이트를 접속 가능하도록 처리하는 기술 이름 기반, ip 기반의 방법으로 처리 가능 이름 기반 가상 호스팅 하나의 ip에 여러 웹 사이트(도메인)을 호스트할 수 있는 방법 httpd.conf 예시NameVirtualHost *:80 ServerName www.origin.com ServerAlias *.origin123.com www.origin444.comDocumentRoot /www/origin ServerName www.append.com DocumentRoot /www/append IP 기반 가상 호스팅 하나의 서버 장비에 여러 개의 ip를 할당 받아 ip 별로 가상 호스트 사용 List..
catalina.policy 서버 실행에 대한 보안 정책 권한을 관리하는 파일 JVM 이 어떤 보안 정책 권한을 따를 것인지에 대해 정의한다. catalina.properties서버 실행할 때 스캔할 jar 파일, 공유할 파일을 선언해둔 파일 logging.properties서버 실행하고 로깅할 항목에 대해 정의한 파일 context.xml서버를 실행할 때 사용할 리소스들을 정의해둔 파일 server.xml실행할 서버에 대한 정보를 정의해둔 파일서버 이름, 포트 번호 등에 대해 정의되어 있다. web.xml서버가 실행될 때 모든 서블릿에 대한 값을 정의해둔 파일 tomcat-users.xml서버에 대한 직접적인 설정(admin, manager)을 가능한 사용자를 설정하는 파일 jaspic-provider..
git 에서 대소문자 구문 구별하지 않도록 설정된 경우 단순 대소문자 변경하도록 수정한 것에 대해서 제대로 동작하지 않을 수 있다. 나중에 고생하지 않도록 첨부터 대소문자 구문하도록 설정하는게 속이 편함 ㅠㅠ git config core.ignorecase false true면 구분 안하고 false면 구분하는 듯... 관련해서 찾았던 reference https://stackoverflow.com/questions/17683458/how-do-i-commit-case-sensitive-only-filename-changes-in-git
자바빈JSP에서 사용되는 데이터 저장소 그냥 java로 이루어진 데이터 object라고 보면 될 듯 하다 특징으로는 - private 타입으로 된 프로퍼티(멤버 변수)를 갖고 있다. - setter / getter 존재- 인자 없는 생성자는 반드시 존재- serialize 되어야한다. (직렬화 객체) ex. public StudentBean implements Serializable {private String name;private Integer age; public StudentBean() {} public String getName() { return this.name; }public Integer getAge() { return this.age; }public void setName(String ..
Servlet LifecycleTomcat 컨테이너는 서블릿 인스턴스를 관리하기 위해 다음의 Lifecycle을 사용한다. init() 웹 컨테이너에 의해 서블릿 인스턴스 처음 생성 service()클라이언트 요청을 받을 때 마다 호출 (doGet, doPost) destroy()웹 컨테이너에서 제거될 때 호출 web.xml서블릿을 실행하기 위해 관련된 설정 정보가 필요하다. web.xml 파일에는 이에 대한 정보가 있다. 맵핑 방법은 여러 개이지만 web.xml 파일을 생성하여 등록하는 방법에 대해 정리하려고 한다. 다음은 예시 파일이다. // 1) 파라미터명 파라미터 값 2) 실행될 파일 절대 경로 3) 서블릿명 서블릿이 실행될 class 명 (패키지명까지 포함된 절대 경로) ServletWithPa..
웹 애플리케이션사용자가 브라우저를 이용하여 요청을 보내면, 그에 대한 응답을 보내주는 프로세싱 - 초창기의 웹 애플리케이션은 정적인 페이지 처리만 가능 > 정적인 페이지 처리는 사용자의 요구사항을 수용하지 못함. > 동적인 페이지 처리에 대한 기술 "CGI" CGI (Common Gateway Interface)동적으로 페이지를 처리하는 방법 - 서버에서 처리하는 스크립트의 시초 (Server-Side Programming)- 정적 처리에 대한 한계 극복- 다양한 언어로 작성이 가능 -> 개발이 쉬움- 비객체지향적이며 플랫폼에 의존적 -> 확장성이 떨어짐- 클라이언트가 요청될 때 마다 process를 생성하여 처리 -> 과부하 Servlet/JSPCGI에서 발전된 기술 - 객체지향적으로 개발 가능- 확장..
- Total
- Today
- Yesterday
- mocha.js
- MarionetteJS
- vuex
- 함수
- AndroidContext
- git tag
- javascript
- marionetts.js
- vue.js
- js
- nodejs
- angular
- node.js
- 자바스크립트
- #가상머신
- 외부모듈
- 원하는것이있다면끝까지버텨라
- awe-some
- Android
- node
- 뉴욕
- framework
- Typescript
- browserify
- awesome-vue
- common.js
- nextTick
- vue
- backbone.js
- eventbus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |