论坛首页 Java企业应用论坛

Without SSH/JSP/Servlet,不走寻常路,Java可以更酷

浏览 213540 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-03-13  
楼主的 代码 我没看完  但是  坚持看了 很多 回帖基本上有所了解 佩服楼主的精神  希望以后能发表更多好文章 让我学习学习  哈哈
0 请登录后投票
   发表时间:2010-03-13  
楼主比较有心啊,呵呵~
Tomcat的源码确实不好读~
0 请登录后投票
   发表时间:2010-03-15  
我很赞赏楼主的勇气与毅力,能将自己所想付诸行动并做得这么好的现在已经很少了,由衷地支持楼主,下面是本人的一点愚见啊?这个小型的服务器最主要的特点在于实时编译,另外一点即时将服务器的功能进行简化,因此算是一个简化加强版的tomcat,这种类型的服务器特别适合开发人员使用,原因特明显,修改代码不需要重新编译或打包了,测试速度更快了,但其实这种服务器也只能是开发人员来使用,企业是不会使用这种类型的服务器的,原因也很简单,只要有人将其中的某一个java文件替代了,系统运行结果便会不一样,这是多么危险的一件事,单就这一点,绝大部分企业会选择更加安全的服务器。其实像楼主的这种模式的服务器,个人认为可以再进行升级(本人还没看过代码,纯属意见),做成一个可插入于其它服务器之中的一个组件,可以控制目标服务器是否使用原文件实时编译运行的模式,当然要可配置的,大可向其它像tomcat,weblogic等服务器厂商举荐让他们邀你入伙哈
0 请登录后投票
   发表时间:2010-03-15  
holly2k 写道
我很赞赏楼主的勇气与毅力,能将自己所想付诸行动并做得这么好的现在已经很少了,由衷地支持楼主,下面是本人的一点愚见啊?这个小型的服务器最主要的特点在于实时编译,另外一点即时将服务器的功能进行简化,因此算是一个简化加强版的tomcat,这种类型的服务器特别适合开发人员使用,原因特明显,修改代码不需要重新编译或打包了,测试速度更快了,但其实这种服务器也只能是开发人员来使用,企业是不会使用这种类型的服务器的,原因也很简单,只要有人将其中的某一个java文件替代了,系统运行结果便会不一样,这是多么危险的一件事,单就这一点,绝大部分企业会选择更加安全的服务器。其实像楼主的这种模式的服务器,个人认为可以再进行升级(本人还没看过代码,纯属意见),做成一个可插入于其它服务器之中的一个组件,可以控制目标服务器是否使用原文件实时编译运行的模式,当然要可配置的,大可向其它像tomcat,weblogic等服务器厂商举荐让他们邀你入伙哈

呵呵,谢谢你提的一些建议。

不过,我可能得重新简单说明一下目前Douyu的现状了,
因为这篇文章是去年发的,部份内容已经过时了。

Douyu可用于两种模式: 开发模式 和 产品模式

在开发模式下就像你所说的那样:“不需要重新编译或打包了,测试速度更快了”
在产品模式下可以一次性的事先将java文件、模板文件静态编译成class文件,
所以在部署到服务器后是不存在“替代java文件”的情况的。

另外Douyu加入对AJP1.3协议的支持了,还支持集群,
可以在前端配个Apache或Lighttpd,后面跟N个Douyu,
在这种情况下每个Douyu不能算是服务器了,
只能算是个加强版的ClassLoader和数据库事务管理器。

用Douyu开发的应用甚至可以直接部署到tomcat,weblogic这些支持JSP/Servlet规范的容器上,
所以把Douyu做为tomcat,weblogic的插件理论上说也是可行的,
不过似乎也没多大必要,tomcat,weblogic这些只能算是App Server,而不是Web Server,
除非你想用Douyu或者传统的J2EE或SSH混合开发你的项目,
否则用Douyu + Web Server的组合就够了。

目前Douyu的设计还在不停的变化中,
着眼点已从传统的单机应用转向分布式应用了。

呵呵,不得不说,我最近也被"云计算"这类大词给蛊惑了。。。
0 请登录后投票
   发表时间:2010-03-16  
aardvark 写道
引用
那三个月内时常有沮丧感,似乎已走近了死胡同!
后来心一狠,决心甩开JSP/Servlet那一堆条条框框,把设计的起点再往下深一个层次。

无数牛人都是死在这里的吧!但楼主突破了,杀出了一条血路

真是了不起,真是了不起!


楼主是我目前在Java圈子里见过最牛的技术狂人了!真的很了不起,是我们学习的榜样。
0 请登录后投票
   发表时间:2010-03-16  
支持楼主,看得我内牛满面啊!
0 请登录后投票
   发表时间:2010-03-16  
以前搞j2ee两年,转去搞j2me.有空又给朋友做一些网站,小型的。在找服务器,基本上是tomcat的居多。做的应用没办法,只能居于主流的服务器。实在佩服lz的劲头!加油!
0 请登录后投票
   发表时间:2010-03-18  
你的代码我没来得及仔细看,你写了好多,  呵呵。
从数据库自动生成数据层,全自动化orm(bean->sql,resultset->bean),我这里已经实现并用在项目开发中,跟你的有些不同。我这里的数据层在系统开发时已经自动生成完毕,对于开发者来说没有额外的潜规则和操作。如果方便的话可以交流一下。
0 请登录后投票
   发表时间:2010-03-18  
太佩服楼主咯,有空了一定研究下楼主的东西,启发性肯定很多大,楼主,你太牛逼了。
0 请登录后投票
   发表时间:2010-03-19  
楼主太逆天了。。。给国人争光!向楼主学习!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics