下一代的B/S开发框架--Echo 教程(1)

原创 2003年03月18日 08:56:00

下一代的B/S开发框架--Echo 教程(1)

独乐乐不如同乐乐, 每当有点发现我总喜欢写下来同大家分享, 也希望得到指点和帮助. 写教程是个辛苦活, 但是这里有个小小的阴谋, 等大家咬钩了再说 :)

为什么介绍Echo? 不是struts?
asp.net已经雄起. Java阵营的JSP, Struts已经望尘莫及. 在我以前的文章中曾经提到过Echo, 类似的框架还有tapestry, swinglet, wings... 它们在远古时代就已经出现. 但是直到asp.net出场, "服务器端控件"才引起关注. Echo出色的地方不仅仅在这里. 它能够用类似写Swing的方法直接输出HTML, 也就是说写网页根本不用再写html, javascript. 如果你经常做B/S应用, 一定对这些烦琐的东西还有深刻的印象. 如果你做过日本项目, 回忆可能会更痛苦些 :) Echo可以让我们忘掉这些, 不需做那些人人痛恨的烦琐工作.

我准备分几个章节来介绍Echo:

  1. 资源
  2. 原理
  3. HelloWorld
  4. 模式窗口的实现
  5. 可编辑的下拉菜单
  6. 复杂一点的例子
  7. HTML模板
  8. 编写自己的控件
  9. 数据绑定的自动化
  10. 优点/缺点/Some Tips

资源

http://www.nextapp.com
这里是Echo的老家. 有Echo的入门教程, 开发教程, FAQ. 还有两个很重要的链接:
EchoPoint: 一个第三方的控件库. (看看它的demo你肯定会流口水)
File Transfer Library:一个文件上载/下载的控件.

Echo的资源都是Free的, 有源码提供. 遵循GNU LGPL.

Echo和EchoPoint的Demo都做的特别好, 对产品的特性做了足够的演示,并且提供源码, 可以作为以后开发的参考.

我们先看一些控件的样本:

注意: 实现以上花里胡哨的页面不需要你写任何的javascript!

我的msn:steeven_lee@citiz.net, 欢迎有兴趣的朋友交流

 

系列讲座:

  下一代的B/S开发框架--Echo 教程(2)

  下一代的B/S开发框架--Echo 教程(3)

  下一代的B/S开发框架--Echo 教程(4)


 

 

下一代的B/S开发框架--Echo 教程(1)

独乐乐不如同乐乐, 每当有点发现我总喜欢写下来同大家分享, 也希望得到指点和帮助. 写教程是个辛苦活, 但是这里有个小小的阴谋, 等大家咬钩了再说 :) 为什么介绍Echo? 不是struts?asp...
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 16:52
  • 409

下一代的B/S开发框架--Echo 教程(7)

编写自己的控件羡慕EchoPoint的控件吗? 别担心, 你一样可以做. 写控件可以分两种方法: 搭积木和造积木.A: 搭积木在教程(5)中, 我们实现了可编辑的下拉菜单. 其实不过是一些已有控件的组...
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 17:41
  • 225

下一代的B/S开发框架--Echo 教程(5)

下一代的B/S开发框架--Echo 教程(5) 可编辑的下拉列表我们知道HTML页面上的下拉列表是不可编辑的. Echo可以让我们轻松的变相实现. 先看看这个ComboBox怎么用://下拉列表数据S...
  • steeven
  • steeven
  • 2003年03月14日 09:12
  • 1507

下一代的B/S开发框架--Echo 教程(5)

可编辑的下拉列表我们知道HTML页面上的下拉列表是不可编辑的. Echo可以让我们轻松的变相实现. 先看看这个ComboBox怎么用://下拉列表数据String[] member = new Str...
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 17:38
  • 364

下一代的B/S开发框架--Echo 教程(9)

下一代的B/S开发框架--Echo 教程(9) 优点/缺点这个话题本来放倒本教程的开头, 但是我想让各位从前面的的例子中做出自己的评价, 看看我们的结论是否一致:优点:用OO的方法开发B/S程序, 完...
  • steeven
  • steeven
  • 2003年03月25日 09:33
  • 1720

下一代的B/S开发框架--Echo 教程(4)

模式窗口的实现熟悉浏览器的人都知道, 浏览器上很难实现模式窗口, 就是那种一直在最上面的子窗口并且能禁止对父窗口的操作. 在B/S编程中碰到这种问题一般都会返回一个新页面, 然后用链接回到原来的页面....
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 17:36
  • 265

下一代的B/S开发框架--Echo 教程(4)

下一代的B/S开发框架--Echo 教程(4) 模式窗口的实现熟悉浏览器的人都知道, 浏览器上很难实现模式窗口, 就是那种一直在最上面的子窗口并且能禁止对父窗口的操作. 在B/S编程中碰到这种问题一般...
  • steeven
  • steeven
  • 2003年03月13日 09:02
  • 1571

下一代的B/S开发框架--Echo 教程(9)

优点/缺点这个话题本来放倒本教程的开头, 但是我想让各位从前面的的例子中做出自己的评价, 看看我们的结论是否一致:优点: 用OO的方法开发B/S程序, 完全面向对象编程. 无需HTML和...
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 17:45
  • 419

下一代的B/S开发框架--Echo 教程(3)

HelloWorld编写Echo应用, 只需要一个Servlet和一个Instance, 剩下的就是开发页面了./************MainServlet.java************ * ...
  • ShawnNee
  • ShawnNee
  • 2008年06月12日 16:55
  • 261

下一代的B/S开发框架--Echo 教程(7)

下一代的B/S开发框架--Echo 教程(7) 编写自己的控件羡慕EchoPoint的控件吗? 别担心, 你一样可以做. 写控件可以分两种方法: 搭积木和造积木.A: 搭积木在教程(5)中, 我们实现...
  • steeven
  • steeven
  • 2003年03月19日 09:12
  • 1501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下一代的B/S开发框架--Echo 教程(1)
举报原因:
原因补充:

(最多只允许输入30个字)