jsp/servlet
文章平均质量分 84
mh494078416
这个作者很懒,什么都没留下…
展开
-
Struts、Ajax、Restful、Web Service 狂想曲
我承认有点标题党了,不过题目中所说的几项技术确实有其相似之处,欲知事情原委,且听我详细道来。 项目一开始只是不满 struts 庞大的体积,于是想自己根据其原理实现一个tiny 版。后来的开发中觉得,完全可以把上述的ajax、Restuful web service的一些思想加入进来。经过几周的努力,便开发出了一个基本成型的web 框架,暂且起名为unicorn(独角兽,吼吼)...原创 2011-11-25 22:13:29 · 67 阅读 · 0 评论 -
Struts、Ajax、Restful、Web Service 狂想曲框架实现篇(一)
承接上篇的简单介绍,下面详细介绍整个框架的大致结构。 先来看一下整个框架包的结构: 可以看出框架包含的包很少,包的结构也超简单。这里 涉及Filter、ActionSupport、Router等三个概念,他们之间的关系,通过下图来表示: 图也不规范,说不上来是哪个UML图,不过通过它也能看出一个请求到达时,框架基本的处理流程。首先...原创 2011-11-25 22:17:03 · 126 阅读 · 0 评论 -
Struts、Ajax、Restful、Web Service 狂想曲框架实现篇(二)
上篇说过,所有提交到web程序的url都被此UrlFilter拦截。拦截到请求后,UrlFilter则召集它的好多个得力干将Router 们, 询问他们:“谁能处理此URL啊 ?” 这时一位叫做AMP的Router 首当其冲 说:“这个url交给我了”。这时filter就会把此url全权交给AMPRouter来办,至于如何去处理,filter也不再过问,它觉得:“我把任务都交给你了,怎么解...原创 2011-11-25 22:18:36 · 115 阅读 · 0 评论 -
Struts、Ajax、Restful、Web Service 狂想曲框架实现篇(三)
在第一篇时就说过框架要在URL上作文章,是的,本文就框架怎样充分利用url上作尽可能详细的说明。 做web开发的不可能对url陌生,早在web1.0时代,url作为统一资源定位符,在对web中资源的如何获得上起到巨大作用。不论用户请求的时静态页面或者是各种图片、脚本文件,通过url总能从web网站获取要访问的资源。Web2.0更是常常使用url作为get请求时参数的传递,如ht...原创 2011-11-25 22:22:31 · 103 阅读 · 0 评论