JX8NET 小游戏网 java web框架发展,大致经历以下几个

原文:JX8NET 小游戏网 java web框架发展,大致经历以下几个阶 ...

导言

JX8NET 小游戏网 把一件简单的事情做复杂很容易,把一件复杂的事情做简单却不易。在计算机的世界里,
冯.诺依曼把复杂的电脑简化为:存储器,控制器,运算器和I/O设备;
丹尼斯·里奇把晦涩的汇编语言简化为258页的《C程序设计语言》;
詹姆斯高斯林把繁琐的跨平台编码简化为256条字节码指令;
对我们大部分人而言,把简单的事情做简单就足够了。

关于框架

框架是对某一类共通业务的封装,框架设计应该遵循几个基本的原则:1 易用性 2 稳定性3 扩展性,框架从来都是给别人用的,框架的学习成本与他的复杂度成正比,如果你设计了一个功能强大但接口复杂的框架,我想,没有几人愿意使用;同样,稳定性也是必须的,稳定的框架体现设计者所遵循的理念,稳定的框架也会越来越成熟;扩展性是框架的灵魂,没有扩展性框架只会像明朝的八股文,禁锢才华横溢的书生,业务总是在变化,框架必须具备适应这种变化的能力。


java web框架发展,大致经历以下几个阶段:

刀耕火种时期早期的java web技术采用serverlt实现,与CGI类似,只不过serverlet采用的是多线程而不是多进程,服务端除了处理业务逻辑之外还负责页面的组织,通过Printwirter 打印html标签,这给当时的开发者带来了无尽的麻烦,为了修改一个CSS样式或者一段javacscript不得不重新编译serverlet,为了输出简单的处理结果,你不得不用大量的篇幅打印html标签,下面是一个简单不过的例子:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值