httpdbase4j

HTTPDBASE4Jは、HTTP、HTTPS、テンプレートコンテンツをサポートする埋め込み可能なJava Web Serverフレームワークです。
今すぐダウンロード

httpdbase4j ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Donald Munro
  • 出版社のWebサイト:
  • https://fulltextsearch4nb.dev.java.net/

httpdbase4j タグ


httpdbase4j 説明

httpdbase4jは、HTTP、HTTPS、テンプレートコンテンツをサポートする埋め込み可能なJava Web Serverフレームワークです。 httpdbase4jは、http、https、テンプレートコンテンツをサポートし、アーカイブ内の内部からのコンテンツをサポートする埋め込み型のJava Webサーバーフレームワークです。クラスは、ハリウッドを利用しないように拡張しやすいです。 HTTP Transaction.noteのすべてのさまざまなフェーズ中にフレームワークの動作を超えることを許可します.httpDBASE4Jは、Java 6 com.sun.net.httpserverクラスを使用しているため、以前のバージョンのjava.usage例:最も簡単なユースケースは、ローカルファイルシステム内のHTDocsとhtdocsへのルートURLでホームディレクトリを使用して、ポート8088上に組み込みWebサーバーを作成することです.homedir = new java.io.file( "./htdocs") ; httpd = new filehttpd(Homedir、10); // 10httpd.SetLogger(System.err)のスレッドプールを持つサーバーを作成します。 //コンソールhttpd.startにログインします(8088、 "/"); HTTPSサーバーを作成する上記のHTTPサーバーには、キーストアとパスワードを起動する必要があります。 NULLを渡します。 M_HTTPD.Start(8089、 "/"、キーストア、パスワード);アーカイブの内部またはJARまたはZIPからのコンテンツを、Javaクラスパス内のjarまたはzipからファイルHTTPDの代わりにArchiveHttpdインスタンスを作成する必要があります。クラスパス内のJARまたはZipにあるコンテンツを提供するには、コンテンツが割り当てられているクラスパス内のリソースディレクトリを指定します(例:httpd = new archivehttp、10); httpd.start( 8088、 "/");特定のアーカイブ内からコンテンツを提供するためにアーカイブをJavaファイルとして指定します.httpd = new archivehttpd(新しいファイル( "content.zip")、 "/ resources / htdocs"、10 ); httpd.start(8088、 "/");テンプレートを使用したWebコンテンツの作成もサポートされています。現在StringTemplateライブラリー(http://www.stringtemplate.org)のみがサポートされていますが、他のテンプレート実装のユーザー派生クラスを作成するのは比較的簡単です。クラスパス内のリソース/ htdocsからテンプレートコンテンツを提供し、テンプレートファイルハンドラ(テンプレートを埋めるために使用されるテンプレートに埋め込むJavaクラス)を持つHTTP内容を作成するには、net.homeip.donaldm.test.templatesにhttp内容を作成します。 。 httpd = new archivehttp( "リソース/ htdocs"、10); StringTemplateHandler Sthandler = new ArchiveStringTemplateHandler(httpd、 "net.homeip.donaldm.test.templates"); httpd.addhandler( "st"、sthandler); // .st拡張=テンプレートfileshttpd.start(m_port、 "/"); HTTPandlableインターフェースのメソッドのいずれかを把握するか、または自分のものを提供するためにhttpdのonCreateRequestHandlerをhttpdの任意の方法を把握することによって、任意の時点でカスタマイズできます。リクエストハンドラ。 httphandlableメソッドを概説した簡単な例:httpd = new testoveridehttpd(m_homedir、10); httpd.start(m_port、 "/"); class testoveridehttpd extends filehttpd {public httpresponse onserveheaders(long id、httpexchange ex、要求要求){//コンテンツを作成または修正します.Public InputStream Onservoby(Long ID、HttpExchange EX、リクエスト要求){//修正または作成されたコンテンツ}要件: ・Truezip ・StringTemplate. ・JChardet ・Antlr ・ 蟻


httpdbase4j 関連ソフトウェア

フリンチ

Flinchは、WebデザイナまたはWebサーバー管理者としての人生をより簡単にする強力で柔軟なWebリンクチェッカーです。 ...

190

ダウンロード