`
文章列表
JAAS架构图 图一 JAAS概览 Jaas的认证过程懂了 LoginContext,loginModule,callBackHandler,nameCallback,password Jaas的授权过程也懂了 在一个资源上授予某个principal可以炒作的权限permission,这个permission默认的provider是文件读取的provider,而Jetspeed的权限是存取在数据库中的,所以jetspeed肯定有自己的实现的provider
这个网站资料比较全 http://www.mianwww.com/   2013-5-22 我的简历第3年写得比较简单,需要想一种方式来加强简历的表现力才行
Jetspeed基于jaas的权限机制 Jetspeed的权限有两种constraint和permission方式 其中Jetspeed的认证是基于jaas的loginModule实现的,所以这里说是基于jaas的权限机制   constraint和permission的区别 授权方式不一样 constraint是基于资源授权的: 优点:基于资源授权简单,选中一个页面或目录就可以授权 缺点:可授权的地方过于分散,因为页面,portlet是在不同的模块 permission是基于角色授权的 优点:在一个模块可统一对页面、portlet等资源统一授权 缺点:授权麻烦一点,先选中 ...
struts2是单例还是多例,有什么不同? 答:
状态模式、备忘录模式、命令模式,解释器模式,这个四个模式比较容易忘记   状态模式:根据不同状态行为不一样,这个模式,是一种新思路,很有技巧                适用于if else很多状态判转移的场景   备忘录模式:将对象A中需要保存的状态,作为一个新对象S,传给另一个对象B   解析器模式:虽然知道是解析用的,但是不理解? 原理跟编译器很像,不同的文法,不同的解释器 命令模式:烧烤摊和烧烤店的区别,但是没什么感觉? 烧烤摊--- 客户端调用烧烤者执行操作 烧烤店---客户端调用“服务员”通过“命令”,让烧烤者执行操作
  split的api学习 ajax跨域问题 java内部类复习 http://www.iteye.com/topic/442435 快速排序算法复习 java collection的comparator使用方法 NIO复习基本知识点(一直没有好好学习,两年了要好好补充回来) OSGI入门 JAAS入门,以及Jetspeed中如何 ...

访问者模式

复习大话设计模式---访问者模式难道就是访问一个集合对象这么简单? 当时大话设计模式是以男人和女人为例子的,在回顾一下,结合APS看看门户有没有用到这个模式   答:访问visitor原来是:操作的意思 当对象的数据结构固定,而需要添加新操作,也就是新的访问行为时,应该使用访问者模式   举个例子: 一个list中有男人女人(人Persion是基类,accept(Action visitor)接受行为[访问]), 而成功,结婚是不同行为Action 在成功这个Action中,因为有两个不同对象,所以有两个状态 manAction(Man man)---男人成功,证 ...

桥接模式

把A抽象对象和B抽象对象桥接起来 譬如手机接口A,应用软件接口B A1牌子的手机可以用B1或B2软件 A2牌子的手机可以用B2或B1软件
  <servlet> <description>MVC Servlet for Jetspeed Portlet Applications</description> <display-name>Jetspeed Container</display-name> <servlet-name>JetspeedContainer</servlet-name> <servlet-class> org.apache.jetspeed.contain ...
一 ArrayList,可自动扩充容量的动态数组   以前金蝶中间件的研发总经理张勇和其他人都说过,java的集合框架源码写的很牛B,看了ArrayList后,开始明白他们的意思了。  ArrayList基于数组实现,然后,初始化,add,remove的方法,都很具有逻辑性,需要推敲才能理解好,所以代码会巧妙,而且Sun的人写代码比较简洁  所以ArrayList的代码有两个特点:  1.每个方法有算法逻辑  2.每个方法很简洁,没什么冗余代码   二 LinkedList 双向循环列表 LinkedList是基于双向---循环的列表,双向循环的特性用的很彻底所以head元素被用到的 ...
公司firefox导出的记录

java异常处理心得

    博客分类:
  • java
转载:http://xusulong.iteye.com/blog/650946

Jquery源码分析

http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.html

maven管理web工程

maven管理web工程
http://www.jzxue.com/wangzhankaifa/javascript-ajax/201108/19-8544.html
Global site tag (gtag.js) - Google Analytics