- 博客(17)
- 资源 (22)
- 收藏
- 关注
原创 (MSOA)微型面向服务的架构的设计与实现
设计目的:1、系统按照功能或者业务逻辑层次划分服务,系统架构清晰、灵活;2、提供服务自动注册;3、服务调用简单,服务之间的调用可以通过getXXXService()直接获得;4、服务统一管理;5、服务可监控;一、Service 接口Service接口提供了一个自动注册的机制。实现了registe()方法来完成服务的注册。public interface Service { public voi
2012-07-29 17:11:33 2977 2
原创 Apache Shiro V1.2 Subject与Session的关系以及创建Session的过程分析
在 Apache Shiro V1.2中,SecurityManager、SecurityUtils和Subject是面向开发者的主要操作接口,通过这些统一的接口,可以实现对Apache Shiro 的使用。前面已经说过了 SecurityManager 和 SecurityUtils,这里讲述的是 Subject 和 Session 的关系以及如何Subject是通过哪些操作完成Session创
2012-07-24 18:22:10 17255 3
原创 Apache Shiro V1.2 SecurityUtils与SecurityManager的关系以及Subject的创建
SecurityUtils是一个抽象的工具类,提供了 SecurityManager 实例的保存和获取的方法,以及创建Subject的方法。一、SecurityUtils中的方法SecurityUtils提供了 getSecurityManager()和setSecurityManager外,还有个特别的方法 getSubject(),这是获取subject的最有效的途径。下面是 Security
2012-07-23 00:18:15 17638 2
原创 Apache Shiro V1.2 Factory与SecurityManager及其子类的关系
一、Apache Shiro简介Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证(AuthentiCation) - 用户身份识别和验证;授权(AuthoriZation) - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何的应用,Apache Shiro 都可以提供全面的安全管理服务。二、
2012-07-22 22:45:29 6830
原创 Finder 及其子类的分析
Finder 能够找到目标ServerResource并有效地处理请求。 一、Finder管理着ServerResource子类的整个生命周期 Finder默认的实现是通过getTargetClass()获得保存在Finder类的属性targetClass中的ServerResource的子类的名字。首先Finder实例化ServerResource的子类的实例,然后调用 ServerResour
2012-07-16 22:14:28 3422
原创 Resource及其子类的分析
Resource 是一个抽象类。是基础的资源类,对外露暴出统一的REST接口。Resource封装了Context、Request和Response,完成从REST概念向超文本概念的转换。从前面说过的Compoent、Application、Services、Filter、Router到后面会讲的Finder,都是在REST层面的概念,Resource是REST到HTML的转换界面,是REST的终
2012-07-16 16:00:48 4904 3
原创 SpringBeanRouter分析
SpringBeanRouter 是一个非常有用的类。SpringBeanRouter 继承了Spring的 ApplicationContextAware 和 BeanFactoryPostProcessor 接口。一、首先要说明的是,Restlet中,所有的资源也就是url绑定的可以访问的类都是继承了ServerResource类。二、SpringBeanRouter 继承的 Applicat
2012-07-12 15:35:18 3282
原创 Restlet help 的结构和作用分析
前面说过了 restlet 组件和 help 的关系,参见 http://blog.csdn.net/teamlet/article/details/7726308这里就分头详细描述一下 help 这个分支的内容。一、Help 是 Restlet Help的顶级类Help是一个抽象类,没有实现任何的方法。二、RestletHelper 是与 Restlet 对应的HelpRestletHelpe
2012-07-09 14:00:59 3034
原创 Uniform、Restlet以及子类之间的关系——Restlet 2.2
Uniform是Restlet webservice框架的顶层接口,只声明了一个 public void handle(Request request, Response response) 方法。Restlet 实现了Uniform 接口,但是并没有覆盖Uniform中的 handle(Request request, Response response)方法,所以Restlet是个抽象类。这
2012-07-09 13:21:29 2895
原创 Restlet 2.2中Restlet类的分析
org.restlet.Restlet 有三个重要的方法:一、fireContextChanged(Restlet restlet, Context context) 这个方法是在一个Restlet 使用构造函数 Restlet(Context context) 以及调用 setContext()方法的时候被触发的,目的是将当前生产的Restlet实例作为child加到context中。因为每个r
2012-07-08 23:33:30 3999
原创 Help与Restlet组件之间的关系
Restlet 组件是组成 REST API 的模型,不同的模型中包含不同的属性和模型间的调用操作。这些操作是为了完成更大粒度的组件的装配。而 Help 是 REST API 与执行引擎之间的界面,或者说 Help 就是引擎用来执行操作的工具。比如,在Component 中包含有 servers、clients 和 services。在启动的时候,需要遍历每一个集合来启动每一个组件,这个遍历的工作
2012-07-08 12:51:13 3030
原创 Component 的创建和启动
SpringServerServlet继承了ServerServlet, 在web.xml声明了SpringServerServlet。当Tomcat启动的时候,会调用ServerServlet的init()方法。这是Restlet启动的开始点!一、init()方法1、ServerServlet init()方法先获取 component : Component component = getCo
2012-07-08 12:44:45 4881 1
原创 Restlet 2.2中提供的Service
2010-7-12 更新1、表格修改,同时增加使用位置列2、修改Component中使用的方法,原来的setServers改为 setServices-------->Restlet 2.2中提供了11个Service,包括:名称说明使用位置ConnectorService连接服务,通过协议Protocol来管理client和serverApplicationConnegService协商服务Ap
2012-07-07 16:30:44 2963 1
原创 SpringComponent 介绍
SpringComponent 是 org.restlet.ext.spring 包中继承了 Component 的一个用于在spring环境下使用的Component子类。SpringComponent 提供了一个 client 和多个 client、一个server和多个server,以及defaultTarget的注入接口。为 defaultTarget 属性赋值在 Spring 环境下部署
2012-07-07 15:01:11 3680 1
原创 Restlet 2.2 借助Spring部署到Tomcat的方法
Restlet 2.2提供了Servlet和Spring的扩展,可以简单方便的将Restlet部署到Tomcat等环境中。本文描述利用Restlet 2.2 Spring扩展,实现到Tomcat环境的部署。一、利用 org.restlet.ext.spring.RestletFrameworkServlet 部署RestletFrameworkServlet继承了Spring中FrameworkS
2012-07-07 14:22:30 8984 5
原创 Restlet 2.2 借助Servlet部署到Tomcat的方法
Restlet 2.2提供了Servlet和Spring的扩展,可以简单方便的将Restlet部署到Tomcat等环境中。本文描述利用Restlet 2.2 Servlet扩展,实现到Tomcat环境的部署。一、通过 org.restlet.ext.servlet.ServerServlet 部署1、用 Application实现1)、创建一个继承 ServerResource的类package
2012-07-06 12:03:14 9276 4
原创 restlet V1.x和2.x 的比较
restlet 从V1.1版本后就直接升级到了V2.0,从包结构到API都发生了很大的变化。下面从几个方面阐述这些变化:一、发布的jar包命名变化在restlet V1.0和V1.1中,发布包都是以 restlet-1.x.x 格式发布的。从restlet V2.0开始,发布包分成了 restlet-[platform]-2.x.x ,其中platform 包括:android —— Andr
2012-07-05 17:29:31 4152 1
lame-ios-build.sh
2016-12-13
lame-3.99.5.tar.gz 最新版
2016-12-13
jedis 2.7.2 jar
2015-07-19
restlet实现最简单的restful webservice
2013-04-14
XPP3解析XML举例
2012-06-28
JCS 实践
2008-04-10
JCS简介
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人