上一页 1 2 3 4 5 6 ··· 10 下一页

2014年2月19日

摘要: 阅读全文
posted @ 2014-02-19 14:57 北纬三十度 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-02-19 14:53 北纬三十度 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 淘宝 阅读全文
posted @ 2014-02-19 14:52 北纬三十度 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-02-19 14:51 北纬三十度 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 最近设计和实现了一个JAVA的RESTful API的后台业务系统架构,主要基于Java平台。设计要求是:性能:平均响应时间(RESTful API)小于2s(平均负载的情况下),并发访问200个以上。可用性:99%,87.6小时每年宕机时间伸缩性:允许负载均衡集群水平扩展web server和application server。保留半年的历史数据。可以扩展。安全性:具有基于RBAC的角色和权限控制;提供SSL链接;可以和LDAP集成;可以通过PCI/DSS安全认证标准。可以看到系统对可用性和性能要求一般,但对安全性要求较高。整体设计架构:之所以采用关系数据库和NoSQL混合模式,是因为系统 阅读全文
posted @ 2014-02-19 14:43 北纬三十度 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: REST(Representational State Transfer)是HTTP协议的作者Roy Fielding博士在其博士论文中提出的一种互联网应用构架风格。与以远程对象为核心的ORB和以服务为核心的SOA相比,以资源为核心的REST让我们从崭新的视角审视互联网应用。REST为互联网应用量身定做的简洁模型、与HTTP协议的完美结合、构架的高扩展性,为互联网应用构架设计和异构系统集成设计带来了一股清新的空气。语言生态环境计算机发展至今,产生了许许多多不同的语言,每种语言都定义了自己独特的生态环境。在这个生态环境内的程序共享相同的类型系统、运行时环境、并发模型等。虽然所有程序的本质是相同的 阅读全文
posted @ 2014-02-19 14:39 北纬三十度 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这 阅读全文
posted @ 2014-02-19 14:38 北纬三十度 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 学习了一段时间的ibatis,我觉得hibernate有着ibatis无法替代的优势。1、 开发者都知道,hibernate让我们以oo的方式操作数据库,这让我们看到了hibernate的强大之处,体验到操作数据的方便。但Gavin King说,hibernate最耀眼之处是hibernate的缓存机制,而不是以oo的方式操作数据库。Hibernate的缓存机制不外乎是一级缓存session,二级缓存sessionFactory,和第三方缓存如ehcache。也就是hibernate的最强大的地方是它的缓存,理解了这个才能真正的理解hibernate。缓存实在太难了,我至今未能真正理解。2、 阅读全文
posted @ 2014-02-19 14:14 北纬三十度 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 学习JBoss Rules有几天了,因为这方面的中文资料较少,所以这几天都在看官网上的manual。这是一份不错的教程,我把我看的一些重要的东西翻译整理了一下,希望可以对想学习JBoss Rules的同学们提供一点帮助。 在开始这份教程之前,我先简要介绍一下JBoss Rules: JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBoss Rules,成为了JBoss应用服务器的规则引擎。 Drools是为Java量身定制的基于Charles Forgy的RETE算法的规则引擎的实现。具有了OO接口的RETE,使得商业规则有了更自 阅读全文
posted @ 2014-02-19 12:56 北纬三十度 阅读(638) 评论(0) 推荐(1) 编辑
摘要: 从今天开始,我们将分两期来详细的介绍Drools规则引擎的原理,和各关键类的使用方法。Drools规则引擎(上)1. 概述:Drools分为两个主要部分:构建(Authoring)和运行时(Runtime)。构建的过程涉及到.drl或.xml规则文件的创建,它们被读入一个解析器,使用ANTLR 3语法进行解析。解析器对语法进行正确性的检查,然后产生一种中间结构“descr”,descr用AST来描述规则。AST然后被传到PackageBuilder,由PackagBuilder来产生Packaged对象。PackageBuilder还承担着一些代码产生和编译的工作,这些对于产生Package对 阅读全文
posted @ 2014-02-19 12:53 北纬三十度 阅读(1499) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页

导航