[英]Creating a web server / servlet container in Java - Standing on the shoulders of giants
首先:我想聲明這主要是個人練習。 有很多容器和服務器(Tomcat,Jetty,Winstone)滿足市場需求。
有一天,我遇到了Akka項目,過去曾經和Erlang一起玩過很多樂趣,我覺得用它來構建一個功能強大的Web服務器真的很酷。
然后我開始做白日夢。 如果我可以使用現代框架並以代碼高爾夫方式構建幾乎完全“站在巨人肩膀上”的網絡服務器,該怎么辦? 也就是說: 我可以設法使用多少其他人的工作。
理想情況下,要求類似於:
在這個時刻,我最大的絆腳石是你如何使用Jasper,Jetty,GlassFish或其他任何東西來解釋JSP而不用擔心他們帶來的所有其他東西,比如網絡?
任何其他功能建議都非常棒。 我還在研究非傳統的配置方法,看看是否有任何我喜歡的東西,而不是XML或屬性文件。 對於那些熟悉Apache的人來說,有時你需要一些腳本,有時你只需要鍵/值對。
所以,無論如何,請提出你的建議。
至少Tomcat已將其JSP引擎實現為模塊。 它不是單獨發布的, 可能需要一些工作才能將它與其余的Tomcat代碼完全分離。
它有一個單獨的名稱(Jasper)和它自己的Howto 。 它位於org.apache.jasper
包中(以及下面)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.