架构篇
文章平均质量分 69
thjnemo
这个作者很懒,什么都没留下…
展开
-
淘宝的数据解决方案:DataX产品说明
DataX是什么? DataX是一个在异构的数据库/文件系统之间高速交换数据的工具,实现了在任意的数据处理系统(RDBMS/Hdfs/Local filesystem)之间的数据交换,由淘宝数据平台部门完成。 DataX用来解决什么? 目前成熟的数据导入导出工具比较多,但是一般都只能用于数据导入或者导出,并且只能支持一个或者几个特定类型的数据库。这样带来的一个问题是,如果我们拥有很...原创 2013-03-15 16:27:34 · 127 阅读 · 0 评论 -
struts控制器组件
Struts 的核心是一个MVC 风格的控制器。Struts 控制器搭起了Model 和View 之间的桥梁。框架也包括开发人员想用来开发可伸缩的、先进的应用系统的其他组件。Struts 是一个“隐藏支柱”的集合,帮助开发人员将分散的材料,如数据库和页面,结合成一个整体的应用系统。 用户通过超链接和HTML form 与Web 应用程序进行交互。超链接引导页面显示数据和其...2012-08-09 14:48:10 · 115 阅读 · 0 评论 -
Struts如何实现Model 2, MVC, 和层
Struts 通过提供一个控制器Servlet 实现了Sun 的 Model 2 架构,这个控制器可以用来管理JSP 页面和其他表现设备之间的流程。Struts 通过使用ActionForward和ActionMapping来保证表现层之外的控制流决策来实现 MVC/层 模式。JSP 可以引用一个逻辑目标。控制器组件在运行是提供准确的URI。 表列出了Struts 的核心类,...2012-08-09 15:34:09 · 132 阅读 · 0 评论 -
拦截器和过滤器的区别
过滤器(filter),过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这个地址,那么当客户端发出访问192.10.10.1的请求时,经过过滤器后,客户端得到的响应是出现该IP禁止访问的提示。在java web中,你传入的request,response提前过滤掉...2012-09-19 13:16:22 · 158 阅读 · 0 评论 -
如何利用Genymotion模拟器实现对手机应用程序在服务器端的模拟
1. 工作环境:ADT-bundle(集成了ecilipse和一些SDK的工作环境) 安装:解压ADT-bundle的安装包。 使用:进入eclipse目录,运行./eclipse &,就可以成功启动环境。 2. 模拟器:Genymotion 依赖:virtualbox(通过apt-install安装) 安装:下载Genymotion的安装包(genymotion2.3....原创 2014-11-19 12:41:19 · 222 阅读 · 0 评论