用 Java 写了个 Web 服务器。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FeiMa
V2EX    分享创造

用 Java 写了个 Web 服务器。

  •  
  •   FeiMa 2015-02-03 19:12:55+08:00 4826 次点击
    这是一个创建于 3939 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Web.Java 是一个轻量级的非阻塞式服务器。自带模版引擎和DB操作
    具体代码和介绍在这里 https://github.com/laomafeima/WebJava
    适合了解,学习web知识之用。
    第 1 条附言    2015-02-03 20:25:47 +08:00
    开源中国的收录地址 http://www.oschina.net/p/webjava
    第 2 条附言    2015-02-06 11:25:01 +08:00
    今天提交代码又添加了一个博客demo,优化了代码和注释。
    14 条回复    2015-06-19 16:05:58 +08:00
    Aegwynn
        1
    Aegwynn  
       2015-02-03 19:44:24 +08:00
    不依赖任何第三方lib?
    FeiMa
        2
    FeiMa  
    OP
       2015-02-03 20:24:36 +08:00
    @Aegwynn 嗯,不依赖第三方,JDK 7 以上的版本就能独立运行。
    当然,链接MySQL的时候,JDBC还是需要的。
    lujiajing1126
        3
    lujiajing1126  
       2015-02-03 22:29:49 +08:00
    nio。。。。。。。
    inevermore
        4
    inevermore  
       2015-02-03 22:52:42 +08:00
    先收藏起来,有空用C++模仿一个
    regmach
        5
    regmach  
       2015-02-04 01:53:55 +08:00
    根本看不懂...
    FeiMa
        6
    FeiMa  
    OP
       2015-02-04 08:57:31 +08:00 via iPhone
    @regmach 用的nio和aio,用这个思路去看就很清晰明了
    hcymk2
        7
    hcymk2  
       2015-02-04 09:06:20 +08:00
    ..........
    regmach
        8
    regmach  
       2015-02-04 12:09:45 +08:00
    @FeiMa 谢谢...
    RangerWolf
        9
    RangerWolf  
       2015-02-04 12:29:43 +08:00
    看起来很牛!
    DRcoding
        10
    DRcoding  
       2015-02-04 14:48:49 +08:00
    木有连接池~
    FeiMa
        11
    FeiMa  
    OP
       2015-02-04 16:15:15 +08:00
    @DRcoding 处理请求使用了NIO,这个特性是用不到连接池的,一个线程去处理。
    baka
        12
    baka  
       2015-02-04 16:41:32 +08:00
    多谢,已星,正在看nio
    ckaiii
        13
    ckaiii  
       2015-02-05 13:05:00 +08:00
    学习学习
    rgb
        14
    rgb  
       2015-06-19 16:05:58 +08:00
    一个线程如果阻塞掉...那画面太美
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5852 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 06:30 PVG 14:30 LAX 22:30 JFK 01:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86