httpdbase4j.

httpdbase4j هو إطار خادم ويب java المضمن يدعم HTTP، HTTPS، المحتوى القالب.
التحميل الان

httpdbase4j. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Donald Munro
  • موقع ويب الناشر:
  • https://fulltextsearch4nb.dev.java.net/

httpdbase4j. العلامات


httpdbase4j. وصف

HTTPDBASE4J هو إطار خادم ويب Java Embeddable يدعم HTTP، HTTPS، المحتوى القالب. httpdbase4j هو إطار خادم Java Web المضمن يدعم HTTP، HTTPS، المحتوى القالب وقدم المحتوى من داخل أرشيف. من السهل تمديد الفصول الدراسية لأنها تستخدم هوليوود "لا تتصل بنا، وسنصل إليك مبدأ اسمح للمستخدم بالإسراع في السلوك الإطاري أثناء جميع المراحل المختلفة لمعاملة HTTP.Note: يستخدم HttpDBase4J فئات Java 6 Com.Net.httpserver لذلك لن يعمل حاليا في الإصدارات السابقة من أمثلة Java.Usage: أبسط حالة الاستخدام هي إنشاء خادم ويب مضمن على المنفذ 8088 مع الدليل الرئيسي في HTDocs في نظام الملفات المحلي وعنوان URL للجذر في / أي خرائط على HTDocs: Homedir = java.io.io.io.file ("./ htdocs") ؛ httpd = filehttpd جديد (homedir، 10)؛ // يقوم بإنشاء خادم مع Threadpool من 10httpd.setlogger (System.err)؛ // تسجيل الدخول إلى Console httpd.start (8088، "/")؛ إنشاء خادم خادم HTTPS يعادل خادم HTTP أعلاه يتطلب تمرير مفتاح كلمة مرور وكلمة المرور للبدء. سيقوم بتمرير Null بإنشاء شهادة خالية من الشهادة إذا كنت بحاجة فقط إلى إمكانات التشفير في HTTPS وليس قدرة الشهادة: httpd = filehttpd جديد (homedir، 10)؛ m_httpd.start (8089، "/" Keystore، كلمة المرور)؛ تخدم المحتوى من داخل أرشيف أو من جرة أو الرمز البريدي في Java ClassPath يتطلب إنشاء مثيل ArchiveHTTPD بدلا من ملف filehttpd. لخدمة المحتوى الموجود في جرة أو ZIP في مسار الفصل، تحتاج فقط لتحديد دليل المورد فقط في ClassPath حيث يتم تشغيل المحتوى، على سبيل المثال: httpd = ArchiveHTTPD جديد ("/ موارد / HTDocs"، 10)؛ httpd.start ( 8088، "/")؛ لخدمة المحتوى من داخل أرشيف معين يحدد الأرشيف كملف Java عند إنشاء ArchiveHTTPD: httpd = ArchiveHTTPD جديد (ملف جديد ("Content.zip")، "/ الموارد / HTDocs"، 10 )؛ httpd.start (8088، "/")؛ إنشاء محتوى الويب باستخدام القوالب مدعومة أيضا. حاليا فقط مكتبة StringTemplate (http://www.stringtemplate.org) مدعومة ولكن يجب أن يكون من السهل نسبيا إنشاء فئات مشتقة من المستخدمين لتطبيقات القالب الأخرى. لإنشاء خادم ويب مضمن HTTP على خدمة المحتوى القالب من الموارد / HTDocs في ClassPath وتواصل معالج ملفات قالب (فئة Java التي تم تجنيها واجهة القبلة المستخدمة لملء القوالب) في Net.homeb.donaldm.test.templates وبعد httpd = archivehttpd new ("الموارد / htdocs"، 10)؛ stringtemplatehentherler sthandler = archivestringtemplatehatherler (httpd، "net.homeb.donaldm.test.templates")؛ httpd.addhandler (". st"، sthandler)؛ // تمديد = قالب fileshttpd.start (m_port، "/")؛ يمكن تخصيص معالجة معاملات HTTP في أي وقت من خلال إطداد أي من الأساليب في واجهة HTTPhandleable أو عن طريق إفراط في oncreaterquesthandler في httpd من أجل تزويد بنفسك طلب معالج. مثال بسيط على الابتداد بطرق Httphandleable: httpd = testoveridehttpd (m_homedir، 10)؛ httpd.start (m_port، "/")؛ يمتد الفئة TestOverideHTTPD filehttpd {public httpresponse onserveheaders (معرف طويل، httpexchange السابقين، طلب طلب) {// قم بإنشاء أو تعديل المحتوى} Inputstream الجمهور onserveBody (معرف طويل، HTTPEXCHANGE EX، طلب طلب) {// العودة المعدلة أو المحتوى المنشأ}} المتطلبات: truezip. stringtemplate. Jchardet. antlr. النمل


httpdbase4j. برامج ذات صلة

aldocontent.

aldocontent هو CMS خفيفة الوزن تركز على قابلية الاستخدام والبساطة. ...

160

تحميل

phpfilemanager7.

phpfilemanager7 (PFM) هو فئة PHP تجعل من السهل إدارة الملفات في برامج PHP. ...

140

تحميل