Appweb 또는 Embedthis Appweb은 동적 웹 applications.Features 테스트만을 위해 설계된 임베디드 서버를 제공하기 위해 설계되었습니다 오픈 소스, 휴대용, 빠르고, 소형, 소형, 무료, 크로스 플랫폼 및 효율적인 명령 줄 프로그램입니다 (장소에서 실행) XIP를 지원하는 응용 프로그램 및 장치에 뛰어난 메모리 사용률, 모듈 형 아키텍처, 임베디드을하면서 glanceKey 기능, 뛰어난 처리량, 응답을 제공하는 멀티 스레드와 이벤트 중심 코어를 포함한다.
다른 기능 중, 우리는 전체 HTTP / 1.1 지원, 동적으로로드 할 수있는 모듈, 서버 측 자바 스크립트 웹 프레임 워크, 메모리 PHP 모듈에서 처리 CGI, 아파치 호환 로깅 및 구성뿐만 아니라, 기본 및 다이제스트 인증을 언급 할 수 있습니다.
또한, 프로그램은 보안 소켓 계층 (SSL / TLS) 지원, 데이터 세션 상태 관리 지원, HTTP 클라이언트 프로그램과 대응하는 라이브러리뿐만 아니라 ROMable 구성 파일 및 웹 페이지와 함께 제공.
Appweb는 HTTP / 1.1, HTTP / 1.0, HTTP의 RFC 2617, CGI / 1.1 및 SSL RFC 2246 프로토콜을 지원하는 표준을 준수하는 응용 프로그램입니다. 또한, Ejscript 웹 프레임 워크는 ECMA-357와 ECMA-262 protocols.Getting가 GNU / Linux 운영 체제에서 Appweb 소프트웨어를 AppwebInstalling 시작은 쉬운 일이와 호환됩니다. 당신이 당신의 컴퓨터에있는 프로그램의 최신 버전을 다운로드하여 저장 한 후해야 할 일은, (추출 된 아카이브 파일의 위치를 탐색, 아카이브의 내용을 추출 터미널 응용 프로그램을 열 수 있습니다 예 : CD / 집 / softoware / ./ 구성 && 확인 및 다른 URL; appweb-4.6.5)을, & lsquo을 실행; & lsquo 다음에 소프트웨어를 구성하고 컴파일 명령; sudo는은 다른 URL 설치 및 확인; 설치하는 명령은 시스템은 운영 체제를 wide.Supported 및 하드웨어 platformsAppweb 성공적으로 솔라리스, 마이크로 소프트 윈도우 및 Mac OS X 운영 체제에서뿐만 아니라, 모든 GNU / Linux 배포판에서 지원됩니다. 64 비트 (x86_64의), 32 비트 (86 / I386)가, ARM, 파워 PC, MIPS, SPARC 및 SH의 CPU 아키텍처가이 시점에서 지원하는
이 릴리스의 새로운 기능입니다 무엇 :.
수정 :
윈도우 디렉토리 탐색 [문제 246]
분할 경계 패킷에 대한 청크 필터 [문제 247]
윈도우 단일 코어 시스템 [문제 248]
캐시 서비스의 초기화 & quot; 공유 & quot; [문제 249]
리눅스 2.4 컴파일 [문제 245]
레거시-MVC 응용 프로그램 default.esp 너무 많은 인수와 renderFlash를 사용하기 때문에 컴파일에 실패. [문제 251]
연결 소켓의 확보 httpStealConn을 수정합니다. [문제 252]
4.4.3 버전의 새로운 기능 :
이 버전은 HTTP 파이프 라인의 흐름 제어를위한 약간의 수정을 추가합니다.
이 버전 4.4.2의 새로운 기능 :
이 SQLite는을 사용하는 경우 ESP 데이터베이스 마이그레이션을 고정, 마이너 업데이트입니다.
이 버전 4.4.1의 새로운 기능 :
이 사소한 버그 수정 버전은 ESP 발전기 구성 요소 파일의 위치와 문제를 해결합니다.
이 주요 특징 :
이 버전 4.4.0의 새로운 기능 :
주요 성능 최적화. [문제 224]
추가 보안 방어 대책이. 추가 모니터 및 방위 지침. [문제 213]
ESP에 Angularjs 지원을 추가합니다. [문제 196]
향상 및 quot; ESP & quot; 생성자 어플리케이션은 각도 애플리케이션 등 애플리케이션 컴포넌트를 생성한다. [문제 197]
복어 암호화를 사용하는 암호 해시 알고리즘을 변경 [문제 198]
마이너 특징 :
업데이트 ESP의 JQuery와 지원 [문제 179]
새로운 구문을 사용하여 업데이트 EspApp 지시어. [문제 180]
ESP의 SRC / APP.C를 추가합니다. 이 Appweb 시작시 호출됩니다. [문제 181]
ESP에 대한 lessjs 지원을 추가합니다. theme.less 오래 레이아웃 / 테마 스타일 시트를 교체합니다. [문제 182]
생성 된 앱 ESP의 html5shiv 추가 [문제 183]
백 진드기를 통해 ESP 템플릿에서 멀티 라인 문자열에 대한 지원을 추가합니다. [문제 185]
요청 본문 입력 스트리밍 또는 버퍼링을 제어 할 수 StreamInput 지시문을 추가합니다. [문제 199]
투명 콘텐츠 확장 매핑지도 지시문을 추가합니다. 압축 지시어를 사용 중지. [문제 200]
httpLogout API를 추가합니다. [문제 201]
암호 인증 방식을 재정의 허용 httpAddAuthStore과 HttpAddAuthType API를 추가합니다. [문제 202]
httpAddParamsFromJsonBody API를 추가합니다. [문제 203]
mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles : 대한 MPR API를 강화. [문제 204]
AddMethods, RemoveMethods 및 SetMethods와 방법, PutMethod 및 TraceMethod 지시를 교체합니다. [문제 208]
세션 쿠키의 가시성을 제어 할 수부터 SessionCookie 지시문을 추가합니다. 기본값은 이제 & quot; Http 만 & quot ;. [문제 210]
ShowErrors 모든 처리기를 사용할 수 있도록하기로 EspShowErrors 이름을 바꿉니다. [문제 211]
추가 스텔스 지시어는 스텔스 모드를 제어 할 수 있습니다. 스텔스 모드는 응답에 서버 헤더를 숨 깁니다. [문제 212]
응답 헤더를 정의하는 헤더 지시문을 추가했습니다. [문제 215]
사용 & quot; 헤더 설정 & quot; 기본 appweb.conf에 중요한 보안 지침을 정의 할 수 있습니다. [문제 216]
최적화 된 파일 업로드. [문제 218]
강화 WebSocket을 준수. 아우토반 테스트 스위트를 전달. [문제 217]
영구 메모리 할당에 대한 palloc에 API를 추가 [문제 226]
JSON 쿼리 API를 추가 [문제 230]
다른 클라이언트 측 프레임 워크를 사용하여 응용 프로그램을 생성하는 ESP 발전기를 향상시킬 수 있습니다. [문제 231]
수정 :
ESP 컨트롤에 대한 수정. [문제 184]
탭 순서를 해결하기 위해 ESP 탭을 업데이트 [문제 186]
업데이트 ESP 플래시 메시지 - 삭제되지 않았다. [문제 187]
EspLoad 지시문을 제거합니다. 지금 EspApp에 통합. [문제 188]
최고의 & quot 제거 - & quot; 모든 ESP CSS 클래스에서. [문제 189]
HTTP의 핵심 엔진에서 HTTP 스트리밍 요청 본문 입력을 수정합니다. [문제 205]
HTTP 세션을 수정합니다. 하나의 객체에 포함 된 모든 세션 상태 데이터를 집계. [문제 206]
로딩 SSL 공급자가 스레드 안전합니다. [문제 207]
로딩 SSL 공급자가 스레드 안전합니다. [문제 207]
소켓이 가득 차면 소켓 및 SSL 리턴 코드를 수정합니다. [문제 214]
경로 집이 아닌 경로 문서를 기준에 소스 지시어를 수정합니다. [문제 219]
시간이 거꾸로 갈 때 Windows 용 수정 [문제 227]
ESP 창에 컴파일 수정 사항 [문제 228]
MD5 이름으로 성분으로 APPNAME을 포함하는 명명 ESP 캐시 모듈을 수정합니다. 이 같은 이름의 컨트롤러 여러 응용 프로그램을 지원할 필요가있다. [문제 234]
호환되지 않는 변경 사항 :
ESP HTML 제어 발전기는 사용되지 않습니다. 바람직한 접근은 HTML 컨트롤에 대한 각도와 같은 클라이언트 측 프레임 워크를 사용하는 것이다.
EspApp 지시어는 이제 새로운 형식으로되어 있습니다. 자세한 내용은 ESP 설명서를 참조하십시오. 이전 형식을 사용할 수 있지만 사용되지 않습니다.
ESP 플래시 메커니즘은 이제 다음 컨트롤러에 플래시 메시지를 보존하고 그들은 그 후보기 전에 삭제됩니다. 플래시보기로 의견을 사용할 수 없습니다.
ESP setFlash () 함수는 현재 플래시를 이름이 변경됩니다 ().
ESP 플래시 () 함수는 renderFlash로 이름이 (). 이것은 다른 렌더링 방법과 일치하는 것입니다.
ESP espGetFlashMessage () 함수) (espGetFlash 이름이 변경됩니다
ESP 컨트롤러 모듈 초기화 함수는 새로운 명명 규칙이 있습니다 대신 esp_module_NAME의 esp_controller_APP_NAME. 이 같은 이름의 컨트롤러와 여러 응용 프로그램을 허용합니다.
ESP의 SRC는 / *. C 파일은 이제 SRC / APP.C 이름을 지정해야합니다
ESP 캐시 모듈 이름은 다른 이제 MD5 이름에 성분으로 앱 이름이 포함됩니다.
정적 / CSS / all.css & quot; ESP 기능 스타일 시트 () 현재를 & quot 기본적으로 참조를 생성; layout.css & quot; 대신 & quot의; 및 quot; 테마 / default.css & quot ;. 이 스타일 시트를 집계 이하 SCCS의 사용을 지원한다.
경로 지시어는 이전에 생성 된 경로와 동일한 패턴을 사용하는 경우, 그것은 열고 이전 경로를 수정합니다.
헤더 지시문에 RequestHeader을 이름이 변경됩니다. 응답 헤더를 설정 SetHeader를 사용합니다.
압축 지시어는 존재하지만 사용되지 않습니다. 사용 & quot;지도 압축 & quot; 대신. 지도는 압축을 포용 더 일반화 된 시설입니다.
httpHandleOptionsTrace () 함수는 사용되지 않습니다. API는 존재하지만 사용되지 않습니다.
LimitRequestBody는 업로드 파일 크기를하지 않습니다. 파일 업로드 크기를 제한 LimitUpload를 사용합니다.
HttpRoute.documents에 필드 HttpRoute.dir 변경되었습니다. 이 HttpRoute.home과의 혼동을 방지하는 것입니다.
Appweb 기본 구성이 기본적으로 안정적이다. 보안 샌드 박스 제한은 매우 낮게 설정하고 기본 응답은 이제 크로스 사이트 스크립팅 취약점을 제한하는 헤더를 포함한다. 자세한 내용은 보안 기본값을 참조하십시오.
httpAddResourceGroup, httpAddResource, httpAddClientRoute 및 httpAddRouteSet 서버 측 컨트롤러의 URI에 대한 URI 접두사를 수용하기 위해 서명을 변경했습니다.
이 버전 4.3.5의 새로운 기능 :
이 사소한 버그가 MDB 메모리 데이터베이스와 문제를 포함하여, 고정 및 SSL 요청에 대한 성능 최적화가 거기에 있었다.
이 버전 4.3.4의 새로운 기능 :
이 버전은 HTTP 세션 샌드 박스 제한 및 jQuery를 1.9에 대한 업데이트 된 지원을 계산 사소한 수정 사항을 추가합니다.
이 버전 4.3.3의 새로운 기능 :
이 ESP 하 '업데이트; C & quot; 웹 프레임 워크와 ESP 응용 프로그램 MVC 발생.
SQLite 데이터베이스 지원 및 ESP 템플릿 수정. JQuery와 1.9으로 업데이트되었습니다.
이 버전 4.3.2의 새로운 기능 :
이이 문서와 주요 푸시와 ESP C 언어 웹 프레임 워크를 보여 30 독립형 샘플의 추가이다.
댓글을 찾을 수 없습니다