Framework
文章平均质量分 93
RayChase
博客搬家了: https://www.raychase.net/
展开
-
Struts Spring Hibernate学习杂记
Struts Spring Hibernate学习杂记Web应用程序框架统一体:PHP、ASP → Struts → JSF、Shale → Ajax从左至右与常规桌面应用程序相似度依次提高。 Struts:Struts将用户表单使用FormBean打包,根据struts-config.xml里面mapping的配置送入ActionServlet,ActionServl...2008-03-28 19:13:00 · 177 阅读 · 0 评论 -
随手记:为系统设计一套简易的JavaScript框架需要考虑的要素
最近在工作中做前端的重构,其中一个重要步骤就是设计一套简易的前端框架,把所想到的随手记下来: 物理和分布 js文件布局 模块化 依赖关系梳理 加载梳理 技能储备 JavaScript进阶 JavaScript面向对象 JQuery(或其他JavaScript基础框架)熟悉使用 规范和规则 JavaScript规范 对象化示例代码 框架内容 模型定...2011-06-21 23:25:00 · 101 阅读 · 0 评论 -
OSCache框架源码解析
OSCache是一个受到争议的开源缓存框架,OpenSymphony网站已经关闭(OpenSymphony可是诞生过Quartz、WebWork、SiteMesh和OGNL等数个非常有名的框架的)了,它也已经不维护了。在JavaEE的缓存框架领域,似乎已经是EhCache等其它支持分布式的缓存框架的天下了,OSCache垂垂老矣?但是OSCache的源代码依然值得一读,一度作为最常用的缓存框架,代...原创 2012-05-18 00:09:12 · 215 阅读 · 0 评论 -
Ehcache详细解读
Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思...2012-05-31 17:44:18 · 1704 阅读 · 0 评论 -
设计一套缓存框架需要关注的要素
最近关注了一些缓存框架的特性和实现,包括OSCache、JCS、Ehcache、Memcached等等,公司的两个缓存框架,以及一个标准JSR 107(JCache),发现一些诸多类同的方面。如果你不够熟悉以上,不妨先看看这两篇文章:《OSCache框架源码解析》和《Ehcache详细解读》,再看下面的内容也许会有更多想法。之后再思考,如果要自己去实现一套缓存框架,需要考虑哪些东西?1、为哪些数据...2012-06-04 00:38:24 · 289 阅读 · 0 评论 -
MVC框架的映射和解耦
最近在写一个业务上用到的框架,回想起接触过的一些MVC框架,尤其是主要贡献在后端表现层上的那些,它们之间有太多的相似,在不断解耦的过程中,层数和模块数也越来越多,需要不断引入层与层之间的映射逻辑将不同层次之间关联起来,我们不妨来查看一下这个过程,能否寻找一些MVC框架的共性和启示。MVC 1到MVC 2模型的进化这个话题有点老。MVC 1在桌面程序中应用较多,业务逻辑当然放在Mode...2012-10-21 21:22:03 · 210 阅读 · 0 评论 -
Notes: Hadoop based open source projects
Here's my notes about introduction and some hints for Hadoop based open source projects. Hope it's useful to you.Management ToolAmbari: A web-based tool for provisioning, managing, and monitoring...2013-04-27 14:55:08 · 165 阅读 · 0 评论 -
页面模板的重构
最近在工作中重构一个老系统,烂的地方有很多,但是对于后台的页面模板(我指的是JSP、FreeMarker、Velocity这样的后台模板,JavaScript前端模板不在此讨论范围内),却是我要说的部分,这似乎是一个被人遗忘的小角落。你可以很轻易地找到怎样重构Java类和方法的材料,你的Java代码可以写得很优雅;去搜搜“重构”,到处是怎样重构你的Java代码、C++代码,我们也能找到许多前...2012-11-18 11:30:41 · 163 阅读 · 0 评论 -
网络爬虫
最近在写一个程序,去爬热门事件和热门关键词网站上的数据。在这里介绍一下网络爬虫的种种。基本组件网络爬虫也叫做网络蜘蛛,是一种互联网机器人,把需要的网页撷取下来,组织成适当格式存储。它是搜索引擎的重要组成部分,虽然从技术实现上来说,它的难度往往要小于对于得到的网页信息的处理。上面这张图来自维基百科,scheduler调度多个多线程的下载器下载网页,并把信息和元数据存储起来。而通过解...2013-05-26 22:24:35 · 221 阅读 · 0 评论