2024年5月4日发(作者:nod32激活码2020年)
淘宝网表现层设计分析
前几天突然发现淘宝网访问非常慢而且出错(出现异常),猜测是淘宝网在发布新版本
时出现错误或是某个服务器出现异常。但淘宝网的工程师在输出错误时生成了客户端注释
掉的Java异常信息(包含在之间),虽然在画面上是看不到的,但查看源代码就
可以清楚的看到这个Java出错信息。
淘宝网采用阿里巴巴自己开发的一个MVC框架,动态网页(jhtml页面)的通用入是口
WebxControllerServlet,最终调用/执行模版是在TemplateModule的子类中完成的,
然后在Module执行完成后跳转到一个视图(JSP文件),在Servlet和Module中是通过
Valve的职责链处理。
图1 淘宝网部分类图
一个Web请求的基本处理流程是:
客户端发出Web请求
WebxControllerServlet
PerformScreenTemplateValve
TemplateModule
附(本文基于下面的异常分析):
Exception: ception: Failed to execute screen:
ao (template:
screen/home/)
at
Request(
va:111)
at
(AbstractWebxC
:113)
at e(:690)
at e(:803)
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714797245a2517620.html
评论列表(0条)